현재 프로젝트에 적합한 기술을 선택하고 선택할 수 있도록 각 프레임 워크에 대해 충분히 배우고 향후 어떤 종류의 프로젝트를 진행할지 계획하십시오.
브라우저 기술의 방향, 풍부한 웹 응용 프로그램에 대한 기대 등과 같은 것들이 자바 스크립트의 길을 향하고있는 것 같습니다. 몇 달 전에 어딘가에서 자바 스크립트가 Windows 8의 핵심 언어가 될 것이라고 읽었습니다. 핵심 자바 스크립트에 대한 확실한 지식은 일반적으로 웹 사이트, 모바일 또는 클라이언트 측, 서버 측 및 데스크탑 앱에서 작업 할 때 유용합니다.
jQuery는 시작하기에 좋은 곳이라고 생각합니다. 성숙하고, 문서가 훌륭하고, 이벤트와 콜백을 잘 사용하고, 조금 이상하게 보이는 범위 지정 규칙으로 발을 찾을 수 있습니다. 당신은 당신이 마술에 의존하고 있다고 느낍니다.
또한 이전에하지 않은 경우 많은 아약스를 사용하여 무언가를 만들려고 시도하는 것이 좋습니다. 매번 전체 페이지를 새로 고치지 않고 DOM을 통해 페이지의 일부를 제어하십시오. 실제로 일부 효과가있는 프론트 엔드 인터페이스가있는 백엔드 응용 프로그램을 갖기보다는 풍부한 자바 스크립트 웹 응용 프로그램을 클라이언트 측 모듈로 세분화한다는 느낌을받습니다. (이것은 내가 오래되지 않은 곳이기 때문에 이것을 말하고 있습니다)
"자바로 MVC를 수행 할 수있는 js 프레임 워크를 원합니다"(백본) 또는 "MVVM을 수행 할 수있는 js 프레임 워크를 원합니다"라고 생각하기 시작할 수 있습니다. (녹아웃) 등등. 귀하와 귀하의 프로젝트는 다른 방식으로 작업하지 않고 추가 프레임 워크를 선택하도록합니다.
node.js는 확장성에 이르기까지 주요 서버 측 플랫폼이 될 수 있지만 실제로 시도하지는 않았지만 (죄송합니다!) 내 느낌은 학습에서 나올 가장 큰 것들이 저급 수준 일 수 있다는 것입니다 네트워크 / 웹 기술 (자신의 헤더를 보내거나 포트를 듣지 못하도록 막은 경우) 및 언어 자체가 아닌 동시성에 대한 다른 접근 방식.