2010-04-29 1 views
0

여러 웹 응용 프로그램 프레임 워크에 구현 된 자습서는 누구나 알고 있습니까? 예를 들어 GWT와 Turbo Gears의 비교

, 나는 내가 터보 기어를 찾고있을거야, 그것은 2

마찬가지로 터보 기어에서 할 것입니다 얼마나 어려운 볼 터보 기어 2 GWT 주식 감시자 자습서를 구현하기 시작 했어 2 자습서 GWT에서 구현합니다.

그러나 나는 바퀴를 다시 만드는 것을 싫어합니다. 그래서 누군가 그러한 프로젝트에 익숙한 지 궁금 해서요. 그리고/또는 그러한 프로젝트에서 일하도록 돕는 데 관심이있을 것입니다.

감사합니다, --Spencer

답변

0

는이 프레임 워크를 결합 할 수 있지만

, 나는 그렇게하지 말라고 설득 노력하겠습니다.

Turbogears를 포함한 대부분의 웹 프레임 워크에는 서버 측 페이지 플로우 관리 기능이 있습니다. 페이지는 html을 생성하여 사용자에게 제공되고 링크를 클릭하거나 양식을 게시하여 사용자 상호 작용을하고 브라우저는 서버에 새로운 요청을 보내고 마지막으로 서버는 새로운 html로 응답합니다. 당신은 js 라이브러리를 사용하여 페이지를 AJAX 화하거나 프레임 워크를 지원합니다. 그러나 일반적으로 한 뷰에서 다른 뷰로의 전환은 서버 측에서 수행됩니다.

GWT는 완전히 다릅니다. 시스템에는 단 하나의 HTML 페이지 만 있습니다. 이 페이지가 다운로드되면 자바 스크립트를 통해 브라우저에서 모든 일이 발생합니다. 사용자가 링크를 클릭하면 본질적으로 자바 스크립트 함수 호출이됩니다. 히스토리 관리는 조각 URL (# 다음 부분)을 통해 수행됩니다.

이 두 가지 철학은 별개입니다. 이렇게 떨어져 나는 GWT가 어떤 서버 측 웹 기술과도 잘 맞지 않는다고 잘못 생각합니다. JBPM/Struts/Spring Webflow에 대한 GWT 토론을 참조하십시오. 그리고 GWT v/s JQuery에 관한이 토론을보십시오.

+1

두 프레임 모두 훌륭한 프레임 워크이지만 잘 어울리지 않습니다. 딸기 피자처럼. 당신은 당신의 필요에 따라 그 중 하나를 선택해야하고, 다른 것을 잊어 버려야합니다. –

+0

나는 원래의 포스터가 그들을 섞기 원했을 것이라고 생각하지 않았습니다. – Kylotan

+0

맞음 - 그들을 비교하고 싶습니다. 한 프레임 워크에서 한 가지 작업을 수행하는 것이 얼마나 힘듭니다. 그런 다음 다른 프레임 워크에서 동일한 작업을 수행합니까? StockWatcher 자습서는 GWT에서 매우 간단합니다. 나는 아직도 터보 기어에서 시작하는 방법에 대해 감히 고민하지 않고있다. – sechastain