Я продвинутый дизайнер, но также начинаю карьеру в разработке: я являюсь промежуточным пользователем PHP. Я (к сожалению) изучил процессуальное развитие, а не ООП.Самый быстрый/простой способ разработки многопользовательского игрового движка в PHP/MySQL?
Мой текущий проект - это многопользовательский игровой веб-приложение, и я развивался процедурно только для моего Босса, который настаивал на том, что он должен быть ООП, поэтому мне нужно было начать изучать ООП (я считаю, что я относительно быстрый ученик). Друг посоветовал мне просто изучить легкую структуру PHP и перейти оттуда, так как проект должен быть запущен менее чем за три недели (у меня осталось 2 недели)!
После просмотра большого количества статей, сравнивающих их, я закончил с CodeIgniter, Kohana и Yii на основе эффективности и облегченности. Я не совсем привык к командам командной строки, как это делается в Yii, поэтому мне пришлось отказаться от него, чтобы сэкономить время :(Kohana выглядит очень интересно, но я новичок в PHP5 и OOP, которые он использует, и есть ОЧЕНЬ МАЛЕНЬКИЙ помощь в Kohana, я даже пытался покупать книги, но их нет. CodeIgniter имеет много полезного материала, но у него нет официального модуля аутентификации с Access Control, и три модуля с открытым исходным кодом, которые я тестировал, не очень хорошо интегрировались с другими модули, которые я использую.
Возможно, кто-нибудь может рекомендовать другую инфраструктуру PHP OOP с кривой быстрого обучения или предоставить некоторые рекомендации для решения проблем, которые были у меня с этими 3 фреймворками, или я должен просто разработать все приложение из после изучения OOP экстенсивно? Спасибо за ваше время.
PHP для чего-то похожего на MMORPG? Невозможные сроки? Главный разработчик без опыта работы с php или OOP? argh –
@Koper: Нет, это не похоже на MMORPG, это просто связано с использованием форм и получением простых данных из базы данных MySQL для сравнения игрового процесса каждого пользователя с ожидаемыми данными в БД. Вы можете связать это с многозадачным онлайн-экзаменом или чем-то еще. Что вы предлагаете, пожалуйста? –
ой, я неправильно понял, извините! –