2010-03-10 6 views
0

데이터 구동 양식을 사용하는 회사 웹 사이트의 VB /.Net Framework 2.0에서 새 프로젝트를 시작합니다. 그래서 Asp.net MVC 또는 Asp.Net 웹 양식 및 WHY 함께 더 가야합니까 ??? 우리는 지금 Ajax를위한 준비가되어 있지 않지만 나중에는 준비가되어 있지 않습니다. 또한 DevExpress 구성 요소가 있습니다.Asp.net MVC VS ASP.net WebForms?

+7

이것은 죽음으로 끝났습니다. http://stackoverflow.com/search?q=webforms+vs+mvc 그 질문 중 일부를 읽고 스스로 결정할 수 있는지 확인하십시오. –

답변

2

실제로 웹 응용 프로그램을위한 소프트웨어 개발이 더 테스트할만한 것을 요구하기 때문에 더 나은 프로그래밍 환경이 되려고 진화하고 있다는 점에서 차세대 ASP.NET MVC가 있습니다.

거대한 짐승입니다. 필요한 기능을 기반으로 결정하십시오. MVC는 문서화가 적고 RAD 방식이 적기 때문에 마스터하기가 훨씬 어려워 보이지만 한번 들어가면 더 나은 경험이 될 것입니다. 웹 응용 프로그램 (예 : stackoverflow.com)을 사용하는 경우 좋은 방법 일 수 있습니다.

DevExpress 구성 요소 - 즐겁게 ... 버려야합니다. 대부분의 ASP.NET 구성 요소와 마찬가지로 작동하지 않거나 부분적으로 만 작동합니다. 완전히 다른 접근법.

+0

나는 당신을 좋아합니다. 첫 번째 문장은 사실입니다. 그것은 당신이 "차세대"라는 용어를 어떻게 인식하는지에 달려 있으며, 당신 말이 맞습니다. MVC 아키텍처는 웹에 대한 새로운 접근 방식입니다. 웹 개발의 "차세대"입니까? 그렇습니다. 특히 프레임 워크가 RoR, ASP.NET MVC, MonoRail 및 모든 Java 프레임 워크에서 잘려나 가고 있습니다. +1 – Kezzer

+1

MVC는 이전에 ASP 기반 프로젝트 만 수행 한 적이 있다면 '웹에 대한 새로운 접근 방식'일뿐입니다. 자바 세계에서는 매우 잘 구축되어 있습니다. (아마도 다른 언어에서도 가능합니다.) – belugabob

+0

아니요, 다음 단계이기도합니다. ASP.NET에서 - MVC를 ASP.NET에 가져 오는 시도. 다른 언어로 사용되는지 여부는 관련성이 없습니다. ASP.NET에 대한 몇 가지 진화 단계입니다. 나는 그것을 지금 배우고 프로그래머 관점에서 볼 때 많이 좋아합니다. – TomTom

0

ASP.Net MVC는 "차세대"ASP.Net이 아닙니다. 그것은 당신이 함께 일하는 프로젝트의 종류에 따라 더 유익 할 수있는 디자인에 대한 대안 접근법입니다. 특정 유형의 프로젝트에 대한 정보가 없으면 아무도 정보를 제공하지 않을 수 있습니다.