2011-05-03 2 views
0

오케이. 나는 이것이 상처 받는다는 것을 압니다.완전한 초보자가 능숙하게 혜성을 구현하기 위해서 무엇을 공부해야할까요?

HTML, CSS 및 JavaScript, Ajax에 대한 배경 지식이 있습니다. 필자는 (다소) PHP를 처리하고 Apache 서버를 통해 MySQL에 쿼리를 보내는 방법을 알고 있습니다. 즉, 지난 몇 달 동안 웹 개발 또는 그 일부를 배우고있었습니다. 나는 또한 약간의 OOP를 공부했다. 이거 야.

하지만 이제는 JavaScript 기반 온라인 멀티 플레이어 게임을 개발하고 싶습니다. Java 애플릿이나 Flash/Shockwave/등을 사용하고 싶지 않습니다. - 내가 이해하는 한, 나는 그들의 단점이 맘에 들지 않고, 그들의 이점이 나를 충분히 호소하지 않는다. 나는 JavaScript가 그것의 단점을 가지고 있다는 것을 안다. 그렇다.

그래서 혜성이 내가 계획하는 길입니다. 나는이 개념을 이해하고 있다고 생각한다 - 적어도 나는 온라인 게임을 만들기 위해 long-polling 기법을 선택했을만큼 충분히 이해한다고 생각한다.

1 주일 이상 게시물과 기사 및 자습서를 읽은 후에 내가 배웠던 것은 배울 것이 많다는 것입니다. 분명히, 전체 웹 인프라가 어떻게 작동 하는지를 배워야합니다. 대기열, 스레드, 데몬, 이벤트 중심 프레임 워크 - 올바른 용어를 사용하고 있는지 알지 못합니다. 나는 거의 없어졌다.

그럼 어디서부터 시작해야합니까? 어떤 언어를 배우고 어떤 책을 읽어야합니까? 나는 열심히 생각합니다. 그러니 친절하지 마십시오.

답변

0

사용할 언어는 선택 사항입니다. 많은 사람들이 Java, Python, Ruby, PHP 등 Comet을 구현할 것입니다.

우선 무엇을 만들고 싶은가에 달려 있습니다.

금융 시장을 위해 Java와 함께 Comet을 사용하고 있지만, 게임이나 웹 애플리케이션의 경우에는 더 나은 선택이 아닙니다.

사실, 사실 조금만 공부 한 후에 언어/플랫폼을 선택해야하며 선택한 언어로 Comet을 사용해야합니다.

+0

그리고 BTW, 저는 Python을 추천합니다 ;-) – rafanunes

관련 문제