Последние записи
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
- Взаимодействие через командную строку
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
- Сравнение языков на массивах. Часть 2
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
12th
Июл
Что нужно чтобы создавать браузерные игры?
Posted by Chas under Топик-обзор
Интересно было бы узнать, какие языки программирования надо изучить, что бы можно было разбираться и в базах данных, и в флеш играх и т.д. и т.п., а также меня интересует какой язык за что отвечает?
graymaster:
Всё делится на 2 части — клиентскую и серверную.
Серверная часть:
Базы данных — SQL, в 80-90% случаев — это MySQL, реже — MSSQL, PostgreSQL или Oracle, но всё это на простом уровне — диалекты SQL.
Скрипты — PHP, ASP, Perl…. Чаще всего используется PHP, в связке Linux+Apache/LightHTTPd+PHP+MySQL, но иногда и на винде его используют.
Клиентская часть:
HTML+CSS — язык (способ) для верстки страниц, разукрашивания, развешивания картинок и нужных местах и т.д.
Javascript/JS — клиентские скрипты, чаще всего используются для прорисовки простой графики, простых эффектов и связи с серверной частью
Графика:
Флеш игры — отдельная история, учи Flash.
Так же с графикой будет работать и HTML5, в последнее время под него начали появляться графические движки, обещают даже аппаратное ускорение, хотя пока по быстродействию, конечно, с приложениями им не сравниться.
В особо сложных случаях это может быть и рукописный сервер на С, С++, Дельфи или Джаве, но чаще уже не браузерки, а мморпеги с полноценным графическим клиентом. (Опять же скорее всего будет связка с какой-либо БД), так же как и клиент.
Совет — начни с простого Mysql+PHP+Apache, скачай себе что-то типа «Денвер»-а (это готовая сборка под винду) и учись по ней. Читай сайты, по HTML+CSS+JS можно многое узнать на http://w3schools.com/, PHP — соответственно, http://php.net
остальное сам погугли.
Для начала — HTML+CSS (это всё же не совсем языки программирования). Дримвьивер как редактор довольно неплох. Но если очень серёзно не собираешься заниматься дизайном сайтов, то тонкости тебе не к чему.
JS — это уже язык, опять же, можно сильно в тонкости не вдаваться, оно само придёт, когда придётся делать что-то уж слишком заковыристое (в общем-то оно не сильно нужно только в том случае, если не заниматься сайтами, иначе нужно сильно, много, со всеми тонкостями, к примеру, есть небольшие различия в поведении одного и того же скрипта в разных браузерах)
PHP — серверная часть, её учить придётся. (Ну, или ASP, как аналог. Оба вместе прям сразу тебе не пригодятся, но, хорошо зная один из них, при необходимости легко выучить и второй)
SQL — БД, на сегодняшний день без них особо не проживёшь. Учи для начала MySQL, там дальше разберёшься.
Всё остальное вторично и можно выучить «на лету» когда понадобится.
(Кроме флэша, который самодостаточен, язык программирования на нём — Action script, если не ошибаюсь)
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)