extjs4 공식 사이트의 예제 섹션에서 소스 코드는 깨끗하고 직접적입니다 (단일 페이지에서). 그러나 ext 디자이너는 MVC 아키텍처를 사용하여 매우 혼란 스럽습니다. 여러 페이지에 대해 extjs 4를 사용하여 UI를 만들고 싶다면 ext 디자이너에서 여러 프로젝트를 만들겠습니까?Ext 디자이너를 사용하여 여러 페이지의 UI를 만드는 방법은 무엇입니까?
1
A
답변
0
나는 이것이 두 가지의 질문이라고 생각한다. '1. MVC '와'2 '를 사용해야합니까? Designer가 MVC를 사용하지 않는 이유는 무엇입니까? '
제 의견으로는 프로젝트가 상대적으로 작고 하나의 긴 파일에서 전체 코드베이스를 관리하는 것이 좋지 않다면 1.에 대한 대답은 '예'여야합니다. 이것은 신속하게 처리 할 수 없게되며, 이후에 섹션을 찾는 데 필요한 많은 검색이 있습니다.
2에 대한 답은 디자이너가 종종 코딩 경험이없는 디자이너에게 개발자가 제공 할 수있는 프로토 타입과 템플릿을 만들 수있는 기능을 제공한다는 것입니다. 적어도 디자이너 버전 1에서는 사실이었습니다. 디자이너 2는 응용 프로그램에 코드를 직접 포팅 할 수 있다고 생각하지만, 버전 1에 대해 말하면 디자이너가 생성 한 코드를 가져와야합니다. 단순한 페이지 몇 개가 아닌 응용 프로그램을 빌드하기 위해 MVC 스타일 구조로 이동하십시오.
의견을 공유해 주셔서 감사합니다. MVC가 도입 된 이유와 MVC 구조를 사용해야하는 이유를 알고 있습니다. 그러나 ext 디자이너가 몇 가지 단계로 하나의 기본 페이지 (양식)와 다른 페이지 (그리드)를 만들 수 있다고 생각했습니다. (예제 코드는 짧고 깨끗합니다 (MVC가 아닌). ext 디자이너가 단일 페이지의 복잡한 Ajax 응용 프로그램을 개발할 때 효율성을 높일 수 있다고 생각합니다. – mfkenson