2010-02-13 5 views
2

저는 사람들이 웹 사이트 컨텐츠를 관리 할 수있는 웹 사이트 용 소프트웨어를 작성하고 있습니다. 인터페이스는 Windows와 유사하며, 클릭 가능한 구성 요소, 유형이 가능한 텍스트 필드 등이 있습니다. 관리 인터페이스는 JavaScript, HTML 및 CSS로 작성됩니다. 너무 늦기 전에 어떤 종류의 아키텍처를 내 관리 시스템에 적용해야하는지 궁금합니다. (지금까지 사소한 코드를 작성했습니다).내 JavaScript 소프트웨어에 적합한 아키텍처는 무엇입니까?

예를 들어 PHP 백엔드에서 MVC를 사용하고 있지만 클라이언트 측 JavaScript 관리 시스템에는 무엇을 사용해야합니까?

답변

3

GWT 애플리케이션을 개발 중이라면 자동으로 아키텍처를 사용하게됩니다. 커스텀 JS의 경우, AJAX 호출로 2 티어 아키텍처가 충분하다. 그러나 이벤트 중심의 방식을 선호합니다. 여기에는 청취자로 가득 찬 계층과 처리기의 또 다른 계층이 있습니다. 저는 대부분 클로저를 사용하고 사용자 정의 페이지 ID를 사용합니다. 매력처럼 작동합니다. JS의 단일 스레드 측면 때문에 AJAX 호출을 거의 분리하지 않습니다.

P .: 더 나은 대안이 부족하여 레이어라는 용어를 사용해야했습니다.

0

jQueryjQuery UI이 좋습니다.

+1

정확히 내가 찾던 것이 아닙니다. jQuery는 라이브러리/프레임 워크입니다. 나는 건축 방식으로 이야기하고 있습니다. – Tower

0

JavaScriptMVC을 살펴보십시오. 프론트 엔드 자바 스크립트 애플리케이션을위한 MVC 프레임 워크입니다. 버전 2는 jQuery 기반이므로 해당 환상적인 라이브러리의 성능을 저렴한 가격으로 얻을 수 있습니다.

1

브라우저에서도 MVC를 사용할 수 있습니다.
하지만 잔인 할 수 있습니다.

HTML (보기) 및 JS (논리) 코드를 구분하는 것보다 최소한하십시오.
Google JS 앱용 자바 스크립트 템플릿 엔진 (PURE)을 사용하고 있지만 웹에 다른 많은 기능이 있습니다.

관련 문제