문제

Windows 기반 응용 프로그램을 웹으로 이동하기 위한 웹 프레임워크를 찾고 있습니다.

WF의 주요 요구 사항은 다음과 같습니다.

  1. 단위 테스트 지원
  2. 데스크톱 및 모바일 브라우저 지원
  3. 장기 생존 가능성
  4. 프레임워크의 성숙도
도움이 되었습니까?

해결책

제 생각에는 SO 커뮤니티의 기여로

다른 팁

어때? ASP.NET MVC 프레임워크?이 사이트가 운영되고 있는 것입니다.

또 다른 좀 더 성숙한 옵션은 캐슬 모노레일.

내 생각에는 ASP.NET MVC가 아마도 장기적으로 최선의 선택일 것입니다.1년 후에는 MonoRail을 아는 사람보다 ASP.NET MVC를 아는 사람을 고용하는 것이 훨씬 쉬울 것입니다.

Java 기반을 추천합니다 창구 뼈대.

이는 정말 사용하기 쉽고 Java 코드에서 모든 보기 작업을 수행할 수 있는 구성 요소 기반 MVC 라이브러리입니다(JSP나 템플릿 또는 다른 프레임워크의 모든 것을 사용하는 것과는 대조적).

나는 매우 선호한다 케이크PHP PHP의 경우, 장고 파이썬의 경우, 울타리 루비를 위해.

프런트엔드 측면에서 데스크톱과 같은 최종 사용자 경험을 찾고 있다면 살펴봐야 할 사항입니다. ExtJS 또는 유이.

궁금하신 분들은 해안 (yinkei가 언급함) Randal Schwartz를 방문하세요. 메소드 및 메시지.그의 빠른 모습을 보면서 시작할 수 있습니다 엘리베이터 피치.

해변의 크리에이터 Avi Bryant의 회견 또한 좋은 읽기 / 시청입니다.

Seaside와 함께 일하는 것은 저에게 정말 놀라운 일이었습니다. 거의 데스크톱 앱을 코딩하는 것과 같았습니다.

방문하다 DB를 대블하세요 그리고 cmsbox Seaside에 구축된 실제 앱을 위한 것입니다.

나는 다음을 사용하여 놀라운 성공을 거두었습니다. 드루팔 웹 앱 프레임워크로 사용됩니다.확장성이 뛰어납니다. 거의 모든 기본 동작은 모듈을 통해 쉽게 무시할 수 있으며, 시작하기에도 백지 상태입니다.

드루팔 7은 단위 테스트가 내장되어 있으며 이전 버전에서는 플러그인을 통해 쉽게 수행할 수 있습니다..

왜 아무도 얘기하지 않았나요? 터보기어, web.py 그리고 철탑?

저는 약 1년 동안 Wicket을 사용해 왔는데 정말 환상적입니다.Java 기반이며 단위 테스트를 지원하고 표시를 위해 매우 유연한 템플릿 시스템을 사용합니다.

당신이 자바 프로그래머라면 다음을 확인해 보세요. 스트럿츠 Apache 사람들이 만든 프레임워크입니다.

Rails는 대규모 커뮤니티가 이를 주도하는 완전한 스택으로서 여전히 경쟁사보다 앞서 있습니다.

Spring 프로젝트 WebMVC 프레임워크는 Struts보다 훨씬 훌륭합니다.나는 또한 Spring 위에서 Groovy를 사용하고 Ruby on Rails를 모델로 한 Grails에 관해 매우 좋은 소식을 들었습니다.

아무도 Perl과 이에 사용할 수 있는 Catalyst 프레임워크를 언급하지 않은 것 같습니다.요구 사항 목록의 모든 상자를 선택합니다.

http://catalystframework.org

저는 Java용 Jakarta(Apache 그룹)의 Struts를 사용해 왔는데 정말 좋습니다.레이어를 잘 분리하면 어떤 레이어에서든 다른 라이브러리/프레임워크를 사용할 수 있습니다. 예를 들어 객체 관계형 매핑을 위한 Hibernate나 뷰 레이어의 Velocity와 같은 템플릿 프레임워크도 사용할 수 있습니다.

나는 당신이 그들의 웹사이트

또 다른 대안은 새싹코어, 이는 전적으로 클라이언트 측입니다.그러나 이 프로젝트는 아직 초기 단계입니다.

ASP.NET MVC는 아마도 .NET 플랫폼의 사실상의 표준이 될 것입니다.또한 모노레일은 꽤 오랫동안 존재해왔지만 여전히 캐싱을 지원하지 않습니다.그것은 하기가 매우 어려운 일처럼 보이며, 나에게 묻는다면 큰 단점입니다.

Python의 경우 권장합니다. 철탑 (문서) ()

솔직히 asp.net용 MVC 프레임워크를 원한다면 저는 선택할 것입니다. 캐슬 모노레일.저는 이것이 Microsoft의 현재 MVC 프레임워크보다 더 성숙하다고 생각합니다.

Java의 경우 오픈 소스 프레임워크를 권장합니다.(μ) 마이크로.코드가 켜져 있습니다. Github 다음은 문서가 포함된 웹사이트입니다. http://micro-docs.simplegames.ca/, 작업이 진행 중입니다.

저는 이 프레임워크의 작성자이며 여러분의 피드백을 환영합니다. 감사합니다!

우리가 "최고"라고 말하면 난 던지는 거야 시나트라 루비와 낸시 .Net용.100% 저의 주관적인 생각과 개인적인 취향을 바탕으로 작성되었습니다.그들은 나의 최고 사용의 용이성과 "행복 요소"를 기반으로 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top