Javascript MVC 프레임 워크에 대해 무엇을 제안 하시겠습니까?Javascript MVC 프레임 워크에 대해 무엇을 제안 하시겠습니까?
- 은 SproutCore를
- JavascriptMVC 내가 못 들었
- 접합
- 뭔가 ...
Javascript MVC 프레임 워크에 대해 무엇을 제안 하시겠습니까?Javascript MVC 프레임 워크에 대해 무엇을 제안 하시겠습니까?
많은 것들은 당신이 만들고있는 것과 당신의 스킬 세트에 달려 있습니다. 나는 JavaScriptMVC 기고가이므로 편견이 있지만 가능한 한 멀리 대답하려고 노력할 것입니다.
SproutCore는 더 많은 '하향식'프레임 워크라고 생각합니다. 그들은 당신을 위해 많은 크롬/UI 도구를 만들었습니다. 따라서 사용자의 필요에 맞게 위젯을 사용자 정의하는 데 시간을 소비합니다. sproutcore의 위젯으로 당신의 요구가 쉽게 충족 될 수 있다면, 나는 sproutcore를 사용하도록 제안 할 것입니다.
JavaScriptMVC는 매우 다른 유형의 JavaScript 프레임 워크입니다. UI 위젯이 없습니다. 대신 자바 스크립트 애플리케이션을 구성하고 빌드하는 데 필요한 저수준 도구에 중점을 둡니다. 그것은 기본적으로 jQuery를 위의 계층, 그리고 패키지의 것들과 같은 :
"중간 출력"개발을 지원합니다. 컨트롤러는 특히 jQuery와 유사한 플러그인을 구성 할 때 강력합니다. 플러그인을 확장 가능하게 만드는 동안 꽤 멋진 구문으로 이벤트 바인딩을 처리합니다.
사용자 정의 컨트롤을 많이 만들고 jQuery를 알고 있다면 JavaScriptMVC를 사용하십시오.
실제로 JavaScriptMVC는 정션에서 왔지만 정션은 실제로 활발히 개발되지 않았습니다.
GWT는 당신이 MVC 아키텍처를 사용하여 많은 뷰 구성 요소를 제공 구축 할 수 있습니다. 나는이 다른 연결에서 언급 된 당신의 계산서를 적합 할지도 모르지 않는다.
jQuery는 실제로 MVC가 아니지만 실제로 잘 작동합니다. jQuery + jQuery 플러그인은 MVC에서와 마찬가지로 관심사의 복잡성과 분리 문제를 해결하는 데 도움이되는 구성 구조를 제공합니다. 이 패턴을 사용하여 부피가 큰 MVC 구조를 지연시키고 몇 가지 주요 구성 요소에 대해 예약 할 수있었습니다.
아약족은 GWT로 MVC를 수행하는 것에 대한 게시물을 방금 실행했습니다. 내가 직접 할 일이 아니지만 링크를 따라 전달할 것입니다. http://ajaxian.com/archives/be-your-company-mvp-with-gwt –
지난 번에 SproutCore를 확인한 결과 상대적으로 빠른 Firefox 3.5를 사용하면 불행히도 속도가 느려졌습니다. See it for yourself.
이것은 상당히 오래된 질문이지만, 코드 플렉스에서 Lava JS라는 매우 멋진 오픈 소스 자바 스크립트 MVC 프레임 워크가 있습니다 : http://lava.codeplex.com.
((SECONDS_SINCE_UNIX_EPOCH/SECONDS_PER_WEEK) % 4) – hakre