나는 템플릿 작업, 번역 및 데이터로드, 클라이언트 측과 같은 모든 작업을 수행하는 Backbone.js 앱을 만들었습니다. (- 비디오 및 인터랙티브 시각화 -이 응용 프로그램은 기본적으로 교육 자료를위한 프레임 워크입니다 지금까지 상당한 실시간 기능이 포함되어 있지 않습니다.)단일 페이지 응용 프로그램에 node.js를 사용해야합니까?
그래도, 내가 더 잘 사용했다면 나는 숙고하고있어 일부 기능에 대한 node.js ...?
SEO
는 JSDOM 또는 다른 Node.js를 라이브러리가 충분히 클라이언트에 렌더링 템플릿을 제공하기 위해 성숙인가?
가까운 미래에 데스크톱
, 그것은 로컬로 실행 Node.js를 가진 .EXE/.APP를 배포 생각할 수있다? 그리고 어떤 프레임 워크를보아야합니까?
번역/국제화
번역을 찾기위한 Node.js를를 사용하는 번역가를위한 번역 대시 보드를 구축하는 것이 좋습니다겠습니까?
데이터베이스
사용자 및 기타 데이터 또는 PHP/루비 백엔드 스틱 (I가 로컬로 미러링 원하는만큼 아마 SQLite는) 나는 또한 내 데이터베이스를 조회하기위한 Node.js를 사용해야합니까?
모두 원래의 클라이언트 측 접근 방식을 고수하면 무엇이 누락 될 수 있습니까? JavaScript 자료를 탐색하고 상호 작용하기위한 자바 스크립트 프레임 워크가 node.js를 초기 단계부터 포함하면 도움이 될 수 있습니까?
"JSDOM 또는 다른 node.js 라이브러리가 미리 렌더링 된 마크 업을 클라이언트에 제공하기에 충분히 성숙합니까?" 사전 렌더링 된 마크 업? – James
@ 999 : 예, 잘못된 용어 일 수 있습니다. 제 말은 현재의 백본이 템플릿 라이브러리를 사용하여 html 템플릿을 "채우도록"하는 것입니다. 나는이 서버 측을 클라이언트에 전달하여 거미가 동일한 내용을 볼 수 있도록하는 것이 더 합리적 일 것이라고 생각합니다. 제발 더 나은 용어를 제안하고 내 게시물을 편집합니다. – dani