ExtJS를 사용하여 웹 UI를 만들고 MVC 아키텍처를 좋아합니다. 나는 XML과 JSON을 표준 데이터 형식으로 사용하여 UI와 데이터베이스 사이의 중간 계층 인 ASP.NET MVC에서 비즈니스 로직을 모두 수행 할 계획이었습니다. 이제 ASP.NET MVC는 ExtJS와 UI를 통합하여 UI를 생성 할 수 있습니다. 이 통합은 훌륭한 아키텍처 결정, 즉 명확한 분리 된 분리와 유지/이해가 용이하다고 생각하십니까?ExtJS 및 ASP.NET MVC?
1
A
답변
3
아마도 당신이 찾고있는 대답은 아니지만 많은 사람들이 ASP.NET + ExtJs MVC 아키텍처를 사용하지 않는 것처럼 보입니다. 따라서 우리가 어떻게했는지 알려 드리겠습니다.
원래 MS SQL Server + ASP.NET + Silverlight를 사용하여 웹 응용 프로그램을 사용할 계획이었습니다. 그러나 마지막 순간에 프론트 엔드에서 ExtJs로 전환하기로 결정한 대신 감사합니다.
그래서 현재 MS SQL Server + Entity Framework + ASP.NET (다소 MVC) + ExtJs가 있습니다.
나는 EF와 ASP.NET 내부에서 가능한 한 많은 비즈니스 로직을 가지기를 바랬지 만 그럴 수는 없다는 것이 밝혀졌습니다. 우리는 사용자가 EF에서 데이터의 전체 집합에 대한 액세스 권한이 없을 때마다 일부 차단 필터링을 수행 할뿐만 아니라 거의 모든 사용자 인증/등록과 관련이 있습니다.
그러나 비즈니스 로직을 UI에 묶는 데 관련된 많은 코드가 ExtJS 컨트롤러에 포함되어 있습니다. 뿐만 아니라 일부 클라이언트 최종 유효성 검사 및 다른 것들.
나는 당신에게 어떤 관심사라도있는 경우에 더 명확한 무엇이든을 응답하게 기쁠 것입니다.
관련 문제
- 1. Extjs 및 asp.net mvc 통합
- 2. ExtJS MVC 구조체
- 3. asp.net 및 mvc, 보안
- 4. MEF 및 ASP.NET MVC
- 5. ASP.Net MVC 및 siteminder
- 6. ASP.NET MVC 및 Silverlight
- 7. Asp.NET MVC 및 보안
- 8. ASP.NET MVC 및 XML
- 9. ASP.Net - MVC 및 Moq
- 10. Lesscss 및 ASP.NET MVC
- 11. ASP.NET MVC 및 Dropbox
- 12. ASP.NET MVC 및 tinyMCE
- 13. asp.net mvc 및 dupl
- 14. Asp.Net MVC 및 WebForm
- 15. ASP.NET MVC 및 Spring.NET
- 16. ASP.net (MVC) 및 Winsock
- 17. ASP.NET MVC 및 Ajax
- 18. asp.net mvc 및 jquery
- 19. '글로벌'상태 및 ASP.NET MVC
- 20. solrnet 및 ASP.NET MVC
- 21. ASP.Net MVC 및 MVVM
- 22. DropDownList 및 Asp.Net MVC
- 23. ASP.NET MVC 및 SproutCore
- 24. SOA 및 ASP.net MVC
- 25. ASP.NET MVC 및 WCF
- 26. ASP.NET MVC 및 Idisposable
- 27. jqModal 및 ASP.NET MVC
- 28. 는 ExtJS 4 MVC
- 29. EXTJS 4 MVC 아키텍처
- 30. EXTJS MVC 트리 스토어
친절한 제안에 감사드립니다 :) 귀하의 ExtJS가 ASP.NET/EF 레이어에 의해 생성 된 것 같지 않습니까? BTW, Silverlight를 사용할 계획 이었지만, 마지막 순간에 표준 HTML/JS/CSS로 전환하기로 결정했습니다. 왜 그 길로 갔니? 모바일/터치 플랫폼에 관한 것입니까? – geeko
수정하십시오. ASP.NET은 JSON을 통해 데이터를 제공합니다. 전환 결정은 SL이 내리막 길에있는 것처럼 보이고 MSFT는 버전 5가 마지막 일 것이라고 발표했습니다. 그리고 HTML5/JS는 이제 막 상승하고 있습니다. 그래서 우리는 훨씬 더 밝은 미래를 갖게 될 것입니다. 그리고 모바일/터치 플랫폼은 매우 좋은 보너스되었습니다 :) – sha