2012-04-11 3 views
0

많은 사람들이 MVC와 Webforms의 질문에 여러 번 질문했습니다. 내 질문은 현재 ASP.NET2/VB.NET에서 ASP.NET4/C#으로 내 기술을 업데이트하고 있다는 점에서 약간 다릅니다. 오키 쉬 (Okish) 인 Webforms 기술을 업그레이드하는 데 시간을 낭비하지 말고 MVC로 다시 시작하는 데 집중해야한다고 생각했습니다. 나는 ASP.NET 서버 컨트롤과 한숨의 모든 속성을 계속 살펴보고있다. JS, CSS, JQuery, CSS3와 같은 웹 기술에 초점을 맞추는 것만으로도 큰 도움이됩니다.ASP.NET을 향상시켜야하는데, Webforms가 아닌 MVC로 이동해야합니까?

귀하의 의견에 관심이 있으십니까?

+0

두 가지 기술을 모두 연마하지 않는 이유는 무엇입니까? 특정 제품이나 특정 프레임 워크에 집중하지 마십시오. 근본적인 차이, 양쪽의 장단점을 배우십시오. 전체적으로 .NET의 웅장한 구조에서 WebForm과 MVC 사이에 겹치는 부분이 있습니다. – David

답변

1

깨끗한 슬레이트를 만드는 것처럼 들립니다. 당신은 언어와 기술을 변화시키고 있습니다. 내 조언은 앞으로 나아갈 최고의 기술이라고 생각하는 것을 확인하고 그것을 배우는 것입니다. 이미 새로운 것을 배우는 중입니다. 귀하가 할 수있는 가장 소중한 경험이되도록하십시오.

제 생각에는 MVC를 권하고 싶습니다. 개인적으로 나는 앞으로 나아갈 더 나은 플랫폼이라고 생각합니다. 면도기, JQuery 및 나머지 모든 기능을 추가해야하지만 그만한 가치가 있습니다. 결론은 그것이 당신에게 가장 좋은 것입니다. 귀하의 환경이 Webforms에 더 잘 서비스된다면, 이것이 귀하를위한 최선의 선택입니다.

+0

이 시점에서 나는 최상의 환경이 무엇인지 확신 할 수 없다. 예, LINQ/SQL Server 및 일부 LINQ/XML이 될 많은 데이터 액세스를 사용하는 2 개의 인터넷 웹 응용 프로그램에서 새로 시작하고 있습니다. 또한 모바일 장치로의 포트를 볼 수 있으므로 JQuery에 관심이 있습니다. Media Query를 사용하여 Marcotte의 Responsive 디자인에 대해서도 알려주었습니다. 몇 년 전에 저는 페이지 렌더링을위한 XSLT/XML 프레임 워크를 디자인했습니다. 나는이 XSLT 페이지가보기에 달려 있다고 생각한다. 이것은 Post Classic ASP였습니다. 이제 XSLT 대신 Razor가 생겼습니다. 아마 내가 깨닫는 것보다 MVC에 대해 더 많이 알고 있습니다! – EdB

+0

이 모든 것을 바탕으로 MVC를 추천합니다. 최첨단에 신경 쓰지 않는다면 MVC4가 좋습니다. 모바일 장치 주변에는 멋진 기능이 있습니다. 그래도 베타 릴리스에 신경이 쓰이는 사람이라면 MVC3가 여전히 잘 작동합니다. – IAmTimCorey

+0

또한 지금은 HTML5/JQuery/CSS3과 LINQ, Workflow 등과 같은 응용 프로그램 계층의 응용 프로그램 서비스와 같은 각 계층의 중요한 기술에 중점을 두는 것이 중요하다고 생각합니다. 그러나 나에게 dev 시간을 두 배로하고 싶지 않다는 것이 중요합니다! – EdB

1

6 개월 전 직장을 바 꾸었습니다. 이전에 .NET 2.0, VB.NET 및 ASP.NET WebForms를 사용하는 대기업에서 일했습니다. 저는 이제 .NET 4.0, C# 및 ASP.NET MVC3을 사용하는 회사에서 일합니다. 그래서, 나는 이것을 직접 경험했습니다.

웹의 작동 방식을 이해하고 클라이언트 환경을 완벽하게 제어하려는 경우 MVC가 의심의 여지없이 대답입니다. 내 이전 직업에서 나는 WebForms가 깨끗한 마크 업으로 페이지를 만들지 못하게하는 것을 싫어해서 내 머리카락을 꺼내 ​​버릴 수밖에 없었다. 그러나 많은 사람들이 HTTP, CSS, Javascript 및 HTML이 모두 어떻게 맞는지 알지 못합니다. WebForms는 그 해결책이었습니다. 그러나 고객/고객에게 보낸 내용을 완벽하게 제어하는 ​​것이 훨씬 더 재미 있고 능동적입니다.

+0

감사합니다. 예, 웹은 어떻게 작동하는지 이해하지만, 서버 컨트롤 등을 사용하여 이혼하게 될 것을 염려 해 왔습니다. 프리젠 테이션 디자인을 이해하는 것이 중요해 보이며 JQuery 등의 기술을 사용하여 구현하는 방법이 중요합니다. 내 유일한 관심사는이 MVC 접근 방식을 개발하고 진행하는 속도입니다. 나는 그 대답이 총알을 물린다고 생각하고있다. – EdB

관련 문제