繁体   English   中英

从PHP到ASP.net的最佳方法?

[英]Best way from PHP to ASP.net?

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

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

托管ASP网站需要什么?

它是用什么开发的?

有相当于php.net的资源吗?

我认为一个不错的起点是采用您现有的PHP项目之一,然后将其重写为ASP.Net。 这样一来,您实际上就不会想出新的东西并同时学习一门语言。 但是,不要只是尝试逐行转换。 ASP.Net具有与PHP截然不同的编程模型。 因此,您最好查看最终产品,并尝试产生相同的内容,而不必产生相同的代码。

  1. 谷歌asp.net C#教程。 认真地
  2. 下载ms VS Express Edition(免费) http://www.microsoft.com/express/vwd/
  3. 做一个项目。 没有什么比在工作中学习

我做了几次切换。 如果您对OO和最常见的设计模式有很好的掌握,那么掌握dot.net语言就不会有太多问题。
顺便说一句,我真的建议您只考虑C#。
最好的开始方法是阅读Wrox书籍并开始学习。 不要直接从asp.net开始,而要从控制台应用程序开始。
本书将向您展示如何安装开发环境,这与dot.ent env密不可分。
如果书中建议的不是MS Express环境,则建议您使用Express。 就象php.net这样的东西而言,到目前为止,MSDN是比php.net更好的工具,它来自PHP怪胎和前Zender。

总结一下,只要在书上做练习,就可以了

我已经写了几年的PHP Web项目,并认为自己是PHP的中级。 我最近为一家受到编程部门注意的公司编写了一个应用程序(用PHP),然后他们让我过渡到使用C#和.NET进行作业编程。

我的第一个反应很呆滞。 我学会了在反Microsoft环境和思维方式下进行编程。 我想做的最后一件事是在.NET中学习一些东西。

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

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

不过,我将继续致力于ASP方面的工作,特别是在MVC方面。 关于SO的另一个问题使我对专注于MVC感兴趣。 我一直在阅读书籍和观看教程视频,到目前为止,我一直感到困惑。

也许这将是我回头的事,并为做出的努力而感激-就像首先学习C#一样。 现在,尽管比一年前对C#和OOP的了解更多,但是ASP进行Web编码的方法似乎很陌生。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM