2009-08-25 152 views
1

如果我想从PHP切换到asp.net,涉及到什么?除了php和一些javascript之外,我基本上不了解asp或其他语言。从PHP到ASP.net的最佳途径?

什么是最好的地方开始学习更多?

主持一个asp网站需要什么?

它是用什么开发的?

是否有相当于php.net的资源?

回答

1

我做了几次这个开关。如果你对OO和最常见的设计模式有很好的把握,那么你就不会有太多的问题去掌握dot.net语言。
b.t.w我真的真的建议你只考虑C#。
最好的方法是开始一本Wrox书并开始学习它。不要直接从asp.net启动,而是从控制台应用程序启动。
这本书将告诉你如何安装一个开发环境,这是一个与dot.ent环境不可分割的东西。
如果本书建议不是MS Express环境,我建议你使用Express。 就像php.net一样,MSDN是一个更好的工具,然后php.net,这是来自PHP的怪胎和前Zender。

概括起来讲,只是做书中的练习,这将是确定

3

我认为一个良好的开端将是把你现有的PHP项目之一,并在ASP.Net改写。这样你就不会被委托创建新的东西,同时学习一门语言。但是,不要尝试逐行转换。 ASP.Net与PHP有很多不同的编程模型。所以你最好看看最终产品,并试图产生同样的东西,而不一定产生相同的代码。

0

我已经写了几年PHP PHP Web项目,并认为自己是PHP的中间人。我最近为编程部门注意到的公司编写了一个应用程序(使用PHP),他们让我转换到了C#和.NET中的工作编程。

我的第一反应非常冷淡;我学会了在反微软环境和思维模式下进行编程。我想做的最后一件事是在.NET中学习一些东西。

经过几个月的强迫自己学习C#和OOP,我不得不说它实际上是一件美妙的事情。至少对于开发Windows应用程序。我一直想做一些桌面应用程序,这是做这件事的好方法。

但到目前为止还没有涉及ASP.net,现在我有一个需要一些Web输出的项目。我正在努力学习ASP,事实是我很想用PHP编写它的Web部分。对我而言,C#对于Windows和OOP有意义,但对于Web上的快速数据解析应用程序,PHP很快并且可以完成工作。

虽然我会继续研究ASP的东西,特别是看MVC。 Another question on SO让我有兴趣关注MVC。我一直在仔细阅读书籍和观看教程视频,到目前为止,我毫无希望地感到困惑。

也许这会让我回想起来,并且非常感谢你付出了努力 - 比如首先学习C#。目前,尽管对C#和OOP的了解比我一年前多,但ASP编程方法似乎还是陌生的。

0

几年前,我从基于脚本的服务器端语言(Classic ASP和PHP)切换到.NET。如果我记得,最难的部分是理解客户端事件和服务器端事件处理之间的紧密集成。一旦点击了,剩下的只是一个学习新语法的练习(实际上更像我在大学学到的C++)。