我在这里没有看到任何明确列出学习曲线主要差异的内容。 PHP与.NET世界完全不同,虽然我对C#相当熟悉,但我并不熟悉服务器端编程的C#方法,例如通过MySQL进行数据库调用。在PHP中它很简单,就像1-2-3一样,在.NET中它看起来有点不同。我认为,积极的是程序员往往会学到更多东西。
无论如何,对于那些从PHP迁移到.NET / ASP,特别是C#的人,是否有任何特定资源?
答案 0 :(得分:1)
我不担心来自php背景,特别需要一些东西。您应该已经对http请求/响应过程有了很好的理解。只需拿起一本asp.net书,打开VS,然后开始学习。我有一本Murach的ASP.NET w / C#书,非常好......我会推荐它。
答案 1 :(得分:1)
如果你想从PHP转到ASP.Net,你可能会考虑使用ASP.NET MVC框架。对于来自php背景而不是网络表单,它的学习曲线要小得多。
答案 2 :(得分:1)
我从PHP开始,并在过去几年中也参与了ASP.NET项目。一旦你对编程语言有了深刻的理解,你应该没有问题来适应和解决问题。在我看来,最大的区别在于ASP.NET有很多事件驱动的编程。此外,您必须习惯ASP.NET控件来代替纯HTML。
对于MySQL连接和各种其他正常的服务器端Web任务,我怀疑一旦你开始,你会发现这是一个巨大的学习曲线。客户端和服务器端之间的交互是事物不同的地方。
我是一个人,通过简单地开始一个项目学到了很多东西。 ASP.NET网站还有许多有用的学习视频。