2012-09-05 2 views
0

node.js를 사용하여 응용 프로그램을 개발하려고합니다.node.js 백엔드 UI에 사용되는 프레임 워크

나중에 모바일 장치에서 동일한 응용 프로그램에 액세스 할 수 있기 때문에 API가 json 데이터를 반환하고 해당 요청 매개 변수를 설정 한 후 페이지로 요청을 전달하지 않아야합니다.

저는 주로 Java 백엔드 사용자이고 UI 프레임 워크의 초보자입니다 (기본 지식이있는 자바 스크립트 포함).

UI에 어떤 UI 기술을 사용해야하는지 궁금합니다. 나는 일반 HTML 또는 PHP 또는 다른 것에 가야합니까? 또한, 다른 UI 응용 프로그램은 웹 응용 프로그램이며 웹 서버에 배포됩니까?

node.js 용 익스프레스 모듈을 사용하기 시작했으며 매우 훌륭합니다. 비취를 제공하지만 (기본 UI는 매우 쉽게 생성 할 수 있습니다.) 많은 것을 볼 기회가 없었습니다. 또한 jade를 사용하기 시작하면 내 app.js 파일에서 요청을 페이지에 전달해야하며 json 데이터를 반환하지 않아야하므로 피하고 싶습니다.

누가 어떤 UI 기술을 사용해야하는지 제안 할 수 있습니까?

UI는 상당히 풍부하고 많은 기능이 있어야합니다.

감사

투코

+0

잘 Backbone.js는 안심할 수있는 응용 프로그램을 염두에두고 설계되었으며 DOM과 함께 백본을 바인딩하기 위해 jQuery와 섞여 있습니다 – jakee

답변

0

는 확실히 express.js를 사용하는 것이 좋습니다 것입니다. 언급했듯이 jade 템플릿을 렌더링 할 수 있으며 이는 html로 사용자에게 표시됩니다.

express와 함께 사용 가능한 res.json() 메서드를 사용하여 비행기의 이전 JSON 데이터를 클라이언트에 보낼 수도 있습니다.

은 단일 페이지 웹 응용 프로그램을 만들 수 있고 모든 html 템플릿이 웹 서버가 아닌 클라이언트 컴퓨터에 렌더링되는 클라이언트 측 프레임 워크입니다. RESTful API 및 다음 ajax 요청을 사용하여 데이터가 백엔드 데이터베이스에 지속됩니다. GET, POST, PUT 및 DELETE.

나중에이 RESTful API를 모바일 앱에 사용할 수 있습니다.

관련 문제