ASP.NET是一个高级PHP专业人员的简单学习练习吗?

时间:2011-10-28 21:02:36

标签: php asp.net asp.net-mvc

作为PHP的长期用户,我有一个相当简单的项目,我需要在ASP中为客户端编写。我在做什么?它本质上是一个Web表单处理器,它利用其他程序员构建的一些现有对象进行非常简单的数据库读/写。

我相信从逻辑的角度来构建它不会是一件大事,但我的主要问题是语法与PHP的对象,逻辑函数等有多么不同。

某些ASP .NET程序员可以向PHP人员提供哪些指针?

3 个答案:

答案 0 :(得分:2)

我建议使用ASP.NET MVC,它应该比WebForms更自然,我想说这是一个完全不同的范例。

答案 1 :(得分:1)

来自PHP背景应该会有所帮助,因为您已经掌握了服务器端脚本的概念。我对PHP的知识有限,但是如果你知道C#/ VB,我觉得ASP.NET不是很难掌握。这是因为大多数编码实际上是在C#或VB.NET中完成的。

答案 2 :(得分:1)

使用PHP后台执行ASP.NET(Web窗体)项目的问题不是C#或缺少(类)库知道的语法,而是范例转移到ASP.NET(Web窗体)它是控制,回发和查看国家概念。

我建议使用ASP.NET MVC或ASP.NET Web Pages方法,因为它们更接近HTML和HTTP,并且不会在无状态HTTP协议之上放置(难以理解所有细节)抽象。对于数据访问,我建议使用类似实体框架(EF)Code First 的东西,它很好地集成在ASP.NET MVC3 Visual Studio模板或某些微观ORM中,如massive使用ASP.NET网页方法。对于简单的应用程序,您不需要了解EF或大量的每个细节。 LinQ lambda表达式绝对是你应该看到的两个概念,因为它们用于在EF中查询,它们是一个非常强大的工具。

修改 从ASP.NET(Web页面,Web窗体和MVC)the getting started page on asp.net

开始的好地方