net与php的区别和优势

在未来哪个盛行?... 在未来哪个盛行? 展开
 我来答
床前明月儿
高能答主

2019-09-26 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171933

向TA提问 私信TA
展开全部

优势:微软公司推出的跟微软操作系统结合起来的开发语言,兼容性要高于其它语言。

区别如下:

一、指代不同

1、net:微软下一代的操作平台,允许人们在其上构建各种应用方式,使人们尽可能通过简单的方式,多样化地、最大限度地从网站获取信息,解决网站之间的协同工作。

2、php:即“超文本预处理器”,是一种通用开源脚本语言。

二、特点不同

1、net:在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。

2、php:由于PHP的解释器的源代码是公开的,所以安全系数较高的网站可以自己更改PHP的解释程序。另外,PHP 运行环境的使用也是免费的。


三、优势不同

1、net:使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,而绝不损失C/C++原有的强大的功能。

2、php:可以与很多主流的数据库建立起连接,如MySQL、ODBC、Oracle等,PHP是利用编译的不同函数与这些数据库建立起连接的,PHPLIB就是常用的为一般事务提供的基库。


参考资料来源:百度百科-PHP

参考资料来源:百度百科-net

百度网友52cbbd39
推荐于2017-09-29 · 知道合伙人互联网行家
百度网友52cbbd39
知道合伙人互联网行家
采纳数:98 获赞数:736
毕业于天津渤海技术学院网络专业,荣获H3CNE网络工程师、天津市网络竟赛二等奖。现任科技公司技术营销总监

向TA提问 私信TA
展开全部

  ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


  PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态生成页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。


asp.net与php两者的区别如下:

  • 相对于.net,php更偏向于解释性语言类型;

  • 在.net中,我们操作的主要是封装好的对象-类库;在php中,我们主要操作的对象主要是各种函数;

  • php的编程工具相对于。net的编程环境和数据库,显得非常非常轻量级;尤其是编程环境,既轻量级还很灵活;

  • 在.net和php中,数据传递的方式有get和post(第三种暂时不谈);在.net中,我们获取数据的用的是context.Request["操作对象的ID"]、context.QueryString["操作对象的ID"];在php中,我们获取数据用的是$_get["操作对象的ID"]、$_post["操作对象的ID"];

  • 在.net中,显示数据的方式是Response.Write("你要显示的内容");在php中,我们用的是echo "你要显示的内容";

  • 在.net中我们操作的主要是对象和数组,两者之间可以相互转化;在.net中,我们操作的对象主要是数组。


PHP与ASP.NET优劣势分析

  不管你是不是已经选择了PHP,根据它在如下表格中在价格、速度、效率、安全性、平台支持性和开源与否上的表现,我们都能判断出它的强项是远胜于弱点的。唯一不足的是缺少面向对象的支持。然而,这是个相对次要的缺陷,虽然不可忽视语言的结构,可是最终来说,优秀的编码还是归结于反复实践、执行、好习惯和纪律。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-19
展开全部
建议php吧, 未来php 6.0肯定好过.net, 要大型经验的建议学习jsp!努力吧,一旦选好方向,切勿中途改变,不然你会损失更多,没有很烂的技术,只有很烂的人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-19
展开全部
各有优势,PHP更适用于开发网站界面的美观,它是基于Html和javascript开发出来的,编译器为Macromedia Dreamweaver,PHP一般用于界面的开发,asp.net能够开发大型企业的项目,它们做出的东西都很好看,编程思想也相同的,只是它们的代码编程方式和编译器不同。php 是全世界最流行的编程语言(中国因为学校里推广ASP,所以使用的人比较多),使用linux开源平台,免费,自由。不象asp.net J2EE 局限于高端阶级,小部分人使用的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式