asp.net和php哪个更适合初学者,哪个学习周期会短点。

asp.net和php哪个更适合初学者,哪个学习周期会短点。... asp.net和php哪个更适合初学者,哪个学习周期会短点。 展开
 我来答
ZetaChow
2013-11-16 · TA获得超过141个赞
知道答主
回答量:33
采纳率:100%
帮助的人:32.2万
展开全部

都挺适合

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的好处是一旦入门后可以很快的做项目。


下面给你两种情景选择:

  1. 以后会以开发为生,可能会面对不同的工作或项目,选PHP入门

  2. 解决目前工作的问题,以后不会成为专业的开发者,或者专攻Windows环境下的项目,ASP.NET

当然,如果想成为开发者,还需要其他知识,但是就你提出的这两门,可以参考。

育知同创教育
2016-03-24 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
 PHP
  PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言。它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面。
  PHP是完全免费的开源产品,不用花钱,Apache和MYSQL也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配有免费的APACHE+PHP+MYSQL。通常认为这种搭配的执行效率比IIS+ASP+ACCESS要高,而后者的使用还必须另外交钱给微软。
  PHP的语法和Perl很相似,但是PHP所包含的函数却远远多于Perl,PHP没有命名空间,编程时候必须努力避免模块的名称冲突。一个开源的语言虽然需要简单的语法和丰富的函数,但PHP内部结构的天生缺陷导致了PHP不适合于编写比中小型业余网站更大的网站。
  PHP开发的成功案例:
  MediaWiki — 著名的维基百科(Wiki)程序,如此庞大的条目居然只用PHP+MYSQL就能够支持,真是不可思议。
  WordPress — 著名的Blog系统,功能上丝毫不输于Movable Type,不少用户都纷纷从Movable Type转移到了WordPress。
  结论:PHP语法简单,非常易学易用,很利于快速开发各种功能不同的定制网站,PHP因为结构上的缺陷,使的PHP在复杂的大型项目上的开发和维护都比较困难。
  ASP
   ASP(Active Server Pages)微软的Windows IIS系统自带的脚本语言,利用它可以执行动态的Web服务应用程序。ASP的语法非常类似Visual BASIC,学过VB的人可以很快上手,ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。
  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
  ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。
  不过,正因为ASP很简单,所以单纯使用ASP所能完成的功能也是有限的,好在COM(Component Object Model)技术拯救了ASP,微软提供了COM/DCOM技术,极大拓宽了ASP的应用范围,使得ASP几乎具有无限可扩充性。
  结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哈瑞杰软件培训
2013-11-16 · TA获得超过474个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:209万
展开全部
php比asp.net简单很多的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官元恒zsd
2013-11-16 · TA获得超过1770个赞
知道小有建树答主
回答量:3799
采纳率:28%
帮助的人:1182万
展开全部
php啊啊啊啊啊啊啊啊啊啊啊。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式