Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Браузерная игра - какой фреймворк выбрать?
Я начинаю разрабатывать браузерную игру (и под этим я подразумеваю текстовую, без Flash или подобных вещей в ней), и я изо всех сил пытаюсь решить, какой фреймворк для разработки использовать.
Что касается требований, то самое важное, что я могу сейчас придумать, - это возможность перевести его на несколько языков. Хорошее объектно-реляционное отображение и способ генерирования форм из логических объектов также были бы очень хороши, поскольку я заметил, что всегда трачу много времени на решение проблем, которые возникают, когда я изменяю что-либо из этих вещей.
Язык программирования вроде как неважен. У меня есть некоторый опыт в PHP и C#,, но я не возражаю, и я даже хотел бы использовать это в качестве оправдания, изучая некоторые новые вещи, такие как Python или Ruby. То, что я действительно хочу, - это что-то с хорошим и процветающим сообществом и множеством примеров и учебных пособий в интернете, чтобы помочь мне.
Я бы рекомендовал придерживаться того, что вы знаете - PHP более чем способен.
Я бы рекомендовал придерживаться того, что вы знаете - PHP более чем способен.
Это, конечно, правда, но... :
Я не возражаю, и я даже хотел бы использовать это в качестве оправдания, изучая какую-нибудь новую вещь, такую как Python или Ruby.
Тогда написание браузерной игры - это отличная возможность сделать это. Изучение чего-то нового никогда не бывает неправильным, а изучение альтернативы PHP никогда не повредит ( а, Джефф? ). Хотя ни Ruby на Rails, ни Django не особенно полезны для написания игр, они все равно великолепны. Мы должны были написать небольшую браузерную игру в течение нескольких недель для одного проекта, и Rails сработали прелести. С другой стороны, все успешные браузерные игры имеют огромные рабочие нагрузки, и если вы хотите хорошо масштабироваться, вам нужно либо получить хорошее оборудование и балансировку нагрузки, либо вам нужен неинтерпретированный фреймворк (извините, ребята!).
Я бы определенно предложил PHP. Я разрабатываю браузерные игры (pbbgs) уже около 10 лет. Я пробовал .Net, Perl и Java.
Все они работали, но на сегодняшний день PHP был лучшим, потому что:
- Скорость, с которой вы можете развиваться (это может быть связано с опытом)
- Простота / стоимость поиска хоста для игрового сайта
- Гибкость для изменения / обновления на лету (программирование игр, кажется, всегда имеет другой цикл разработки, чем обычные проекты)
Ruby-это неплохо, но в последний раз, когда я попробовал его, я быстро столкнулся с проблемами масштабирования/производительности. Я еще не пробовал Python yet...maybe пора дать ему шанс.
Только мои два цента, но за эти годы PHP сэкономил мне кучу времени.
Я бы рекомендовал придерживаться того, что вы знаете - PHP более чем способен.
Раньше я играл в игру под названием Hyperiums - текстовую браузерную игру, подобную вашей, - которая создается с помощью Java (это веб-квивалент JSP?) и сервлеты. Он работает довольно хорошо (у него были проблемы с простоями, но они были больше связаны с тем, что он работает на довольно дерьмовом сервере).
Что касается того, какой фреймворк использовать - почему бы не создать свой собственный? Потратьте много времени на предварительное кодирование, решая, как вы собираетесь обрабатывать различные вещи , такие как поддержка langauge: вы можете использовать систему фраз или отдельные шаблоны langauge. Сторонние фреймворки, вероятно, лучше протестированы, чем те, которые вы делаете, но они не созданы для определенной цели, они созданы для широкого круга целей.