我是ASP.NET新手,但多年来一直使用PHP。我已经开始了一个教育计划,我们被迫学习ASP.NET,我正试图找到最好的方法。
据我所知,当您编写ASP.NET代码时,您可以选择三种不同的开发模型:
我发现“网页”似乎是最容易使用的模型,因为它比其他两个模型更能提醒PHP。
所以我对模型“网页”有一些疑问:
感谢。
答案 0 :(得分:2)
Web页面模型只是使用ASP.NET开发动态站点的一个切入点。它背后是与其他两个入口点相同的.NET库:Web Forms和MVC。无论您在MVC和Web窗体中可以做什么,您都可以在Web页面中进行操作。您不限于功能的子集。
C#和VB(Web页面的语言选择)都是完全面向对象的,因此您可以在使用Web页面进行开发时尽可能多地使用OOP。
我编写了一个lot of articles on using Web Pages for web site development,包括很多基于OOP的高级概念,例如使用Entity Framework进行Code-First开发,以及将类库合并到ASP.NET Web Pages站点以获取数据访问代码。