1个回答
展开全部
都挺适合
PHP和ASP.NET
都有非常多的中文资料。
PHP是脚本语言,语法相对简单点,ASP.NET一般使用C#做,静态语言,需要掌握一些OO的概念。(PHP5也支持面向对象了,但是并不强制)
社区方面,PHP由于是开源的,比ASP.NET(Microsoft)强大。比较容易找到同伴一起学习。
代码组织方面,PHP可以HTML和脚本混编,开始学习的时候比较容易理解。ASP.NET
Code
Behind,一个页面分为ASPX和CS
两个文件,代码清晰,但是需要先理解这种模式,也可以混编,但是一般不会这么做。
ASP.NET
有事件的概念,把POST,GET等封装起来,开发起来很想开发桌面应用程序,PHP
不用框架的情况下,使用HTTP基础的交互模式POST/GET,可以充分的了解HTTP工作方式。
总之,ASP.NET和PHP
在学习资料上都没有太大问题,区别就是ASP.NET是在.NET
FRAMEWORK下的,所以遵循.NET
FRAMEWORK的设计,而PHP比较灵活,可以用第三方框架,可以不用,也可以自己设计一个框架(一般不会这么做,第三方的用好就不错了)。
前途方面来看,当然开源的语言会有前景一些,而且PHP这么多年了,已经形成很强大的市场环境。
ASP.NET的好处是一旦入门后可以很快的做项目。
下面给你两种情景选择:
以后会以开发为生,可能会面对不同的工作或项目,选PHP入门
解决目前工作的问题,以后不会成为专业的开发者,或者专攻Windows环境下的项目,ASP.NET
当然,如果想成为开发者,还需要其他知识,但是就你提出的这两门,可以参考。
PHP和ASP.NET
都有非常多的中文资料。
PHP是脚本语言,语法相对简单点,ASP.NET一般使用C#做,静态语言,需要掌握一些OO的概念。(PHP5也支持面向对象了,但是并不强制)
社区方面,PHP由于是开源的,比ASP.NET(Microsoft)强大。比较容易找到同伴一起学习。
代码组织方面,PHP可以HTML和脚本混编,开始学习的时候比较容易理解。ASP.NET
Code
Behind,一个页面分为ASPX和CS
两个文件,代码清晰,但是需要先理解这种模式,也可以混编,但是一般不会这么做。
ASP.NET
有事件的概念,把POST,GET等封装起来,开发起来很想开发桌面应用程序,PHP
不用框架的情况下,使用HTTP基础的交互模式POST/GET,可以充分的了解HTTP工作方式。
总之,ASP.NET和PHP
在学习资料上都没有太大问题,区别就是ASP.NET是在.NET
FRAMEWORK下的,所以遵循.NET
FRAMEWORK的设计,而PHP比较灵活,可以用第三方框架,可以不用,也可以自己设计一个框架(一般不会这么做,第三方的用好就不错了)。
前途方面来看,当然开源的语言会有前景一些,而且PHP这么多年了,已经形成很强大的市场环境。
ASP.NET的好处是一旦入门后可以很快的做项目。
下面给你两种情景选择:
以后会以开发为生,可能会面对不同的工作或项目,选PHP入门
解决目前工作的问题,以后不会成为专业的开发者,或者专攻Windows环境下的项目,ASP.NET
当然,如果想成为开发者,还需要其他知识,但是就你提出的这两门,可以参考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询