2013-10-11 3 views
2

저는 ASP.NET을 처음 사용하지만 수년 동안 PHP를 사용해 왔습니다. 저는 교육 프로그램을 시작했습니다. 여기서 우리는 ASP.NET을 배워야하며, 최선의 방법을 찾으려고 노력하고 있습니다. 난 당신이 선택할 수있는 세 가지 다른 개발 모델가 알고있는 것처럼ASP.NET 웹 페이지 관련 질문

, 때 당신에게 코드를 ASP.NET :

  • 웹 페이지를
  • 웹 내가 찾은

  • MVC
양식 "웹 페이지"는 다른 두 모델보다 PHP에 대해 더 많이 상기시켜주기 때문에 가장 사용하기 쉬운 모델 인 것으로 보인다.

  • 는 PHP가 많이있다처럼, 유틸리티 내장의 측면에서 다른 두 모델로 강력한 같은 모델 (웹 페이지)가 :

    그래서 난 모델 "웹 페이지"에 대한 몇 가지 질문이 내장 된 기능.

  • 모델을 사용하여 OOP을 할 수 있습니까?
  • 기능을 사용할 수 있습니까?
  • 모델이 얼마나 진보적인지 모르겠다. 그렇다면이 모델이 다른 두 모델에서만 할 수있는 무언가를 만들 때 나를 제한하는 것인가?
  • 모델을 사용하여 C#을 사용할 수 있습니까?
  • 이 모델에 대한 고급 자습서로의 링크가 있습니까?

감사합니다.

+0

WP는 초보자를위한 것입니다 (제 생각 엔). 올바른 선택은 .NET 웹 프레임 워크를 사용할 때 WF 및 MVC입니다. MVC는 WF보다 객체 지향적입니다. 단위 테스트를 쉽게 만들어서 WF에서 매우 어려울 수있는 페이지를 테스트 할 수 있습니다. 그러나 WF에는 더 많은 기능이 내장되어 있습니다. WF를 배우기가 더 쉽다고 생각합니다. 복잡한 비즈니스 로직이있는 큰 프로젝트가 없다면 MVC보다 더 나은 선택입니다. WF를 선택한 경우 스마트 UI를 사용하지 않는 것이 좋습니다 (드래그 앤 드롭 만하고 코드 뒤에 코드 작성). – jannagy02

+0

웹 페이지는 다른 HTML 및 CSS가 결합 된 것입니다. 웹 개발을 배우는 데는 Web Forms 및 MVC 기술이 있습니다. 당신은 C#을 둘 다 사용할 수 있고 C#은 oop입니다. ASP.NET을 사용하여 PHP에서 사용했던 모든 작업을 수행 할 수 있습니다. http://www.asp.net/web-forms – Zaki

+0

@Sam을 읽어보십시오. http://www.asp.net/web-forms pages –

답변

2

웹 페이지 모델은 ASP.NET을 사용하여 동적 사이트를 개발하는 데있어 하나의 진입 점입니다. 그 뒤에는 Web Forms와 MVC라는 두 가지 진입 점 뒤에있는 .NET 라이브러리가 있습니다. MVC 및 Web Forms에서 수행 할 수있는 모든 작업은 Web Pages에서도 수행 할 수 있습니다. 귀하는 기능의 일부에만 국한되지 않습니다.

C#과 VB (웹 페이지 언어 선택)는 모두 객체 지향적이므로 웹 페이지로 개발할 때 원하는만큼 OOP를 사용할 수 있습니다.

저는 Entity Framework를 사용하여 코드 우선 개발과 같은 고급 OOP 기반 개념을 비롯하여 데이터 액세스 코드 용 ASP.NET 웹 페이지 사이트에 클래스 라이브러리를 통합하는 것을 비롯하여 lot of articles on using Web Pages for web site development을 작성했습니다.

+0

@ user977150 이거! Web-Pages 옵션을 선택한 후 1 년 넘게 프로그래밍 한 후, 나는 개인적으로 조금이라도 실망하지 않는다고 말해야합니다. 초보자도 쉽게 사용할 수있는 것처럼 느껴지지만 Mike의 말처럼 기능의 하위 집합에 국한되지 않습니다. 웹 페이지는 다른 두 가지 옵션과 동일한 ASP.NET에 액세스 할 수 있습니다. Web-Pages에서 프로로 올 때, Mike Brind (그는 나를 많이 도와 줬다.)와 그의 웹 사이트 : http://www.mikesdotnetting.com/이 미친 듯이 유용하고 가장 쉽다는 것을 안다. IMO가 있음을 (프로그래밍 용으로) 읽습니다. 나는 ... – VoidKing

+0

... 웹 페이지 때문에 나는 단지 "할 수 없었던"것에 빠지지 않았다. 필자는 Web-Pages가 솔로 프로그래머에게 더 많은 것처럼 보인다고 말할 수 있습니다. (MVC와는 달리, 프로그래머 팀에게는 더 좋습니다). Web-Forms의 경우, 나는 강점이나 약점이 무엇인지 실제로 알지 못합니다. 어쨌든, 나는 일반적으로 Web-Pages가 "단순하면서도 강력한"이라고 언급 한 적이 있다고 말할 수 있습니다. * – VoidKing

+0

@ user977150 또한 웹 페이지에서 PHP를 계속 사용하는 옵션이 있습니다. WebMatrix에서 "사이트"탭을 클릭하고 "설정"을 클릭 한 다음 "PHP 사용"확인란을 선택하기 만하면됩니다. 거기에서 그것은 정상적으로 동일한 설정이어야합니다. – VoidKing