ASP.NET을 알고 있고 ASP.NET MVC에서 새로운 프로젝트를 배우고 만들고 싶습니다. asp.net에서 asp.net mvc로 쉽게 이동할 수 있습니까? 지식은 내가 지금까지 도움이 될 것입니까? 내가 asp.net의 MVC 내용은 단지 몇 일 것입니다 그리고 난 그것이 가능 여부를 알고 싶어하기 때문에 임은 매우 도움이WebForms에서 ASP.NET MVC로 이동
건배
ASP.NET을 알고 있고 ASP.NET MVC에서 새로운 프로젝트를 배우고 만들고 싶습니다. asp.net에서 asp.net mvc로 쉽게 이동할 수 있습니까? 지식은 내가 지금까지 도움이 될 것입니까? 내가 asp.net의 MVC 내용은 단지 몇 일 것입니다 그리고 난 그것이 가능 여부를 알고 싶어하기 때문에 임은 매우 도움이WebForms에서 ASP.NET MVC로 이동
건배
난 당신이 this 질문 (과 답변)를 찾을 생각 ... 요청 .
개인적으로 저는 ASP.NET MVC가 ASP.NET WebForms보다 배우기가 훨씬 쉽다 고 생각했습니다.
NerdDinner 자습서를 실행하십시오. 반나절 정도 걸릴 것입니다. 제 생각에 당신은 단순함이 상쾌하다는 것을 알게 될 것입니다.
asp.net에서 asp.net mvc로 옮기기가 쉬운가요?
내 대답은 질문입니다. HTTP를 이해합니까?웹 양식이 당신에게 마법 같은가요? 아니면 추상화가 무엇을하고 있는지 확실하게 파악하고 있습니까?
내가 물어 보는 이유는 MVC 정렬은 실제로 웹 상태가 상태가없는 상태로 상태없는 프로토콜을 처리한다는 측면에서 당신에게주는 많은 "마술"을 제거한다는 것입니다. 나는 일반적인 웹 폼 개발과 일반적인 웹 개발에 근접한 상자 형태의 웹 폼 개발을 생각하는 경향이있다. 그것에 대해 좋은 점과 나쁜 점이 있습니다.
MVC가 실제로하는 일은 실제로 HTTP에서 일어나고있는 일에 더 가깝게 다가 가며 결국에는 더 많은 제어와 권한을 부여합니다. MVC에서 찾을 수없는 것은 드래그 앤 드롭 방식의 데이터 그리드 유형 컨트롤이지만, 일반적인 자바 스크립트 라이브러리와 깨끗한 HTML로 AJAX 무거운 사이트를 작성하는 것은 물론 테스트 가능한 코드를 더 쉽게 작성할 수 있습니다.
지식이 지금까지 도움이 되었습니까?
"지식"이 무엇인지 알지 못해도 말하기 어렵습니다. 분명히 C#과 vb는 새로운 언어와 같지 않습니다. 정말 당신이 asp.net 양식에 있던 웹 개발자의 유형에 온다. ID가 생성되는 방법과 컨트롤의 html 출력이 끔찍한 방법에 골머리를 앓고 있으며 프레임 워크가 원하는 것을 수행하기가 어려워진 것을 발견했다면 괜찮을 것입니다.
앞서 말한 것처럼 MVC보다 웹 양식 사용자의 드래그 앤 드롭 형식이 조금 어려울 수도 있지만 은 좋은 도전이며 궁극적으로 더 나은 웹을 만들어 줄 것입니다. 개발자. 당신이 정말로 알 수
유일한 방법은 당신이하려고하면 ... 도움이 resources out there to get you started.
희망의 톤이있다이다. 당신이 갈 때 여기에 질문하는 것을 두려워하지 마라.이 사이트에는 수많은 MVC 개발자가있다.
감사합니다. HTTP를 이해하면 무엇을 의미합니까? 나는이 프로토콜이 정확히 어떻게 작동하는지 모르겠다. ( 일반적으로 PHP로 시작하여 간단한 CMS, 온라인 상점 등을 작성하고 처음에는 ASP.NET이 약간의 마법 이었음을 기억한다. 그것은 내가 WindowsForms를 좋아하는 것처럼. 어쨌든, 나는 그것을 시도 할 것이다, 내가 잃을 수있는 유일한 것은 시간이라고 생각한다.) – Bart
HTTP를 이해한다는 것은 웹이 어떻게 작동 하는지를 이해하고 있다는 것을 의미한다. GET vs POST 란 무엇입니까? 상태 코드 란 무엇을 의미합니까? 그것은 무국적자이지만 asp.net은 상태를 가지도록해야합니다. 브라우저에서 캐싱이 작동하는 방식. 이 모든 것들은 MVC에서보다 명백한 방식으로 여러분에게 노출되어 있습니다. –
예, 물론 저는이 것을 알고 있습니다;) 설명해 주셔서 감사합니다. – Bart
ASP 클래식, Coldfusion, PHP 등과 같이 서버 측 로직에 일반 마크 업을 삽입 한 기술을 사용한 적이 있다면 "보기"구문을 매우 쉽게 이해할 수 있습니다. 일단 컨트롤러를 사용하면 컨트롤러를 이해하는 것이 매우 간단하며 익숙한 모델을 모델에서 변경하지 않아도됩니다. 처음으로 ASP.NET MVC를 배울 때 가장 어려운 부분을 파악할 수있었습니다.
다른 것들과 마찬가지로, 특정 작업을 수행하는 "올바른"방법을 배우기 전에 약간의 노력이 필요하며 처음에는 신기술에서 생산성이 약간 떨어집니다. 그러나 결국 그것은 그것의 가치가있다.
ASP.NET이 작동하는 방식에 대한 철저한 이해를 대체하지는 않지만. 대답에 대해 –