시장에서 최고의 MVC 웹 프레임워크는 무엇입니까?[닫은]
-
09-06-2019 - |
문제
Windows 기반 응용 프로그램을 웹으로 이동하기 위한 웹 프레임워크를 찾고 있습니다.
WF의 주요 요구 사항은 다음과 같습니다.
- 단위 테스트 지원
- 데스크톱 및 모바일 브라우저 지원
- 장기 생존 가능성
- 프레임워크의 성숙도
다른 팁
어때? ASP.NET MVC 프레임워크?이 사이트가 운영되고 있는 것입니다.
또 다른 좀 더 성숙한 옵션은 캐슬 모노레일.
내 생각에는 ASP.NET MVC가 아마도 장기적으로 최선의 선택일 것입니다.1년 후에는 MonoRail을 아는 사람보다 ASP.NET MVC를 아는 사람을 고용하는 것이 훨씬 쉬울 것입니다.
Java 기반을 추천합니다 창구 뼈대.
이는 정말 사용하기 쉽고 Java 코드에서 모든 보기 작업을 수행할 수 있는 구성 요소 기반 MVC 라이브러리입니다(JSP나 템플릿 또는 다른 프레임워크의 모든 것을 사용하는 것과는 대조적).
나는 다음을 사용하여 놀라운 성공을 거두었습니다. 드루팔 웹 앱 프레임워크로 사용됩니다.확장성이 뛰어납니다. 거의 모든 기본 동작은 모듈을 통해 쉽게 무시할 수 있으며, 시작하기에도 백지 상태입니다.
저는 약 1년 동안 Wicket을 사용해 왔는데 정말 환상적입니다.Java 기반이며 단위 테스트를 지원하고 표시를 위해 매우 유연한 템플릿 시스템을 사용합니다.
당신이 자바 프로그래머라면 다음을 확인해 보세요. 스트럿츠 Apache 사람들이 만든 프레임워크입니다.
Rails는 대규모 커뮤니티가 이를 주도하는 완전한 스택으로서 여전히 경쟁사보다 앞서 있습니다.
Spring 프로젝트 WebMVC 프레임워크는 Struts보다 훨씬 훌륭합니다.나는 또한 Spring 위에서 Groovy를 사용하고 Ruby on Rails를 모델로 한 Grails에 관해 매우 좋은 소식을 들었습니다.
아무도 Perl과 이에 사용할 수 있는 Catalyst 프레임워크를 언급하지 않은 것 같습니다.요구 사항 목록의 모든 상자를 선택합니다.
저는 Java용 Jakarta(Apache 그룹)의 Struts를 사용해 왔는데 정말 좋습니다.레이어를 잘 분리하면 어떤 레이어에서든 다른 라이브러리/프레임워크를 사용할 수 있습니다. 예를 들어 객체 관계형 매핑을 위한 Hibernate나 뷰 레이어의 Velocity와 같은 템플릿 프레임워크도 사용할 수 있습니다.
나는 당신이 그들의 웹사이트
또 다른 대안은 새싹코어, 이는 전적으로 클라이언트 측입니다.그러나 이 프로젝트는 아직 초기 단계입니다.
ASP.NET MVC는 아마도 .NET 플랫폼의 사실상의 표준이 될 것입니다.또한 모노레일은 꽤 오랫동안 존재해왔지만 여전히 캐싱을 지원하지 않습니다.그것은 하기가 매우 어려운 일처럼 보이며, 나에게 묻는다면 큰 단점입니다.
솔직히 asp.net용 MVC 프레임워크를 원한다면 저는 선택할 것입니다. 캐슬 모노레일.저는 이것이 Microsoft의 현재 MVC 프레임워크보다 더 성숙하다고 생각합니다.
Java의 경우 오픈 소스 프레임워크를 권장합니다.(μ) 마이크로.코드가 켜져 있습니다. Github 다음은 문서가 포함된 웹사이트입니다. http://micro-docs.simplegames.ca/, 작업이 진행 중입니다.
저는 이 프레임워크의 작성자이며 여러분의 피드백을 환영합니다. 감사합니다!