Что нужно изучить, чтобы полный новичок умело внедрил Comet? - PullRequest
0 голосов
/ 03 мая 2011

Хорошо. Я знаю, что это будет больно.

У меня есть опыт работы с HTML, CSS и JavaScript, включая Ajax. Я (немного) знаю, как обрабатывать PHP и заставлять его отправлять запросы в MySQL через сервер Apache. Другими словами, я изучал веб-разработку или ее часть последние несколько месяцев. Я также немного изучил ООП. Вот и все.

Но теперь я хочу разработать несколько многопользовательских онлайн-игр на основе JavaScript. Я не хочу использовать ни апплеты Java, ни Flash / Shockwave / и т.д. - насколько я понимаю, мне не нравятся их недостатки, а их преимущества меня не привлекают. Я знаю, что у JavaScript тоже есть свои минусы.

И поэтому кажется, что комета - это путь к тому, что я планирую. Я думаю, что понимаю концепцию - или, по крайней мере, я понимаю, что понимаю ее достаточно, чтобы выбрать метод длинного опроса для построения онлайн-игр.

После более чем недели чтения постов, статей и учебных пособий я обнаружил, что есть чему поучиться. Очевидно, мне нужно узнать, как работает вся веб-инфраструктура. Очереди, потоки, демоны, управляемые событиями фреймворки - я даже не знаю, правильно ли я использую термины. Я (почти) полностью потерян.

Так с чего мне начать? Какие языки изучать, какие книги читать? Я считаю себя прилежным, так что не будь нежным.

1 Ответ

0 голосов
/ 03 мая 2011

Какой язык использовать, это ваш выбор. Во многих из них у вас будет реализация Comet: Java, Python, Ruby, PHP и т. Д.

И в первую очередь это зависит от того, что вы хотите построить.

Я использую Comet с Java для финансового рынка, но для игр или веб-приложений это не лучший выбор.

Таким образом, на самом деле вы должны выбрать какой-то язык / платформу после того, как немного изучите их, а затем использовать Comet с выбранным вами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...