Javascript는 현재 많은 개발 영역에 적용됩니다.
- 최신 브라우저에 존재하는 유일한 언어입니다.
- node.js 및 V8 엔진 덕분에 서버에서 실행할 수 있습니다.
- PhoneGap 또는 다른 대안을 통해 모바일 장치에 내장되어 실행될 수 있습니다.
- Windows 8 응용 프로그램을 만드는 데 사용할 수 있습니다.
따라서 자바 스크립트 숙달이 더 있다고 생각합니다. 그것은 당신이 시작하고 싶은 것에 달려 있지만, 위에서 언급 한 4 가지 항목 각각은 당신에게 다른 도전을 줄 것입니다-좋아, 아마도 창 8과 phonegap 필드는 비슷하지만 나머지는 다릅니다-.
브라우저 환경에 대해 이야기한다면 거의 모든 웹 응용 프로그램을 구성하는 방법을 배우는 것이 계속 진행할 수있는 경로 중 하나 일 수 있습니다. 나는 그 길을 가고, dojo, backbone, ember 등과 같은 인기있는 코드 구성 라이브러리의 git repos를 확인하면서 내 자신의 아이디어를 실험하고 있습니다.
우리가 노드 js 환경에 대해 이야기하고 있다면 그것은 다른 이야기입니다. 축소 및 파일 크기는 중요하지 않습니다. 노드에서 전체 애플리케이션을 작성하고 시스템, 사이트, REST API를 빌드하면 많은 것을 발견 할 수 있습니다.
우리가 모바일 세계에 대해 이야기하고 있다면 과잉 최적화가 떠 오릅니다. CSS3 가속 속성, 애니메이션, 터치 이벤트 및보다 전문적인 UI 구성 요소가있는 웹과 동일한 아키텍처를 사용하려고 시도하는 것은 좋은 출발점입니다.
다른 사람들이 응답하고 자신의 코드를 실험하고 다른 사람들의 코드를 사용하는 것이 대체로 참여하고 새로운 것을 알고 누가 알 수 있는지, 다음 큰 일을 생각해내는 가장 좋은 방법입니다.
도움이되는 또 다른 것은 팀에서 일하고 자신의 방식과 팀의 코드 작성 방식의 차이점을 이해하는 것입니다. 자바 스크립트 개발자 팀에서 일하면 더 나은 코드를 작성하고 문서화해야합니다. 구현하려는 또는 이미 구현 한 것에 대해 위키를 작성하는 것보다 응용 프로그램 아키텍처에 대해 배우는 더 좋은 방법은 없다고 생각합니다.