2009-12-19 5 views
0

저는 고급 디자이너이지만 개발 경력을 쌓기 시작했습니다. 저는 PHP 중급 사용자입니다. 나 (안타깝게도)는 OOP가 아니라 절차 적 개발을 배웠다.PHP/MySQL에서 다중 사용자 게임 엔진을 개발하는 가장 빠르고/쉬운 방법은 무엇입니까?

내 현재 프로젝트는 다중 사용자 게임 웹 앱이며, 보스가 OOP이어야한다고 주장하기 위해 절차 적으로 만 개발 중이므로 OOP를 배우기 시작해야했습니다 (저는 비교적 빠른 학습자입니다).). 한 친구가 프로젝트를 3 주 이내에 시작해야하기 때문에 가벼운 PHP 프레임 워크를 배우고 계속 진행하라고 조언했습니다 (약 2 주 남았습니다)!

효율성과 경량 성을 토대로 CodeIgniter, Kohana 및 Yii로 끝났습니다. 나는 Yii에서했던 것처럼 명령어 라인 명령어에 익숙하지 않아서 시간을 절약하기 위해이 명령어를 사용하지 않아야한다. (Kohana는 매우 흥미로워 보이지만 PHP5와 OOP를 처음 접했을 때 매우 유용했다. Kohana에 대한 도움, 나는 책을 사려고했으나 아무 것도 없습니다. CodeIgniter에는 많은 도움이되는 자료가 있지만 액세스 제어 기능이있는 공식 인증 모듈은 없으며 테스트 한 3 개의 오픈 소스 모듈은 다른 모듈과 잘 통합되지 않았습니다. 모듈을 사용하고 있습니다.

빠른 학습 곡선을 가진 다른 OOP PHP 프레임 워크를 추천하거나 테스트 한 3 가지 프레임 워크와 관련된 문제를 해결할 수있는 몇 가지 지침을 제공하거나 전체 애플리케이션을 개발해야합니까? OOP를 많이 공부 한 후 상자에 넣으시겠습니까? 시간 내 주셔서 감사합니다.

+7

MMORPG처럼 들리는 PHP가 필요합니까? 불가능한 마감일? PHP 또는 OOP 경험이없는 주요 개발자? –

+0

@Koper : 아니요. MMORPG와는 달리, 양식을 사용하고 MySQL 데이터베이스의 간단한 데이터를 가져 와서 각 사용자의 게임 플레이를 DB의 예상 데이터와 비교해야합니다. 멀티 체크 온라인 시험이나 그와 관련이 있습니다. 뭐라고 제안 하나? –

+0

아, 오해하겠습니다. 죄송합니다. –

답변

2

네이티브 인증을 제공하는 프레임 워크가 있지만 2 주 안에 그 것을 배우고 프로젝트를 마칠 수있는 방법은 없습니다.

내가 처음 배웠던 프레임 워크는 CodeIgniter로 배웠고 완벽한 선택이었습니다. 설명서가 정말 좋았습니다. 문서를 읽으면 MVC 패턴을 완전히 이해할 수있었습니다. 내가 당신의 입장에 있다면 분명히 codeigniter를 사용하고 here과 같이 많은 무료 인증 플러그인 중 하나를 통합 할 것입니다.

프로젝트를 마친 후에는 환경 설정에 따라 심포니와 젠드 프레임 워크를 배우기 시작할 수 있습니다.

+0

고맙습니다. 지금 제 3 자 모듈을 확인하고 있습니다. CodeIgniter에 관해서, OOP에 대한 지식이 없어도 배울 수 있다고 생각합니까, 아니면 PHP 5 (OOP)를 먼저 공부해야합니까? –

+1

나는 codeigniter 문서로 바로 뛰어들 수 있다고 생각한다. Codeigniter는 OOP에 대해 매우 "종교적"이지 않습니다. Codeigniter는 그것을 사용합니다 (예 : 모델). 그리고 문서에서 무엇을하는지 설명합니다. 지금까지 내가 아는 한, PHP5의 "고급"개념 (리플렉션과 같은)을 사용하지 않으므로 codeigniter를 사용하기 위해 PHP5 개념을 이해할 필요가 없습니다. – FlorianH