发布网友 发布时间:2022-04-23 12:42
共5个回答
懂视网 时间:2022-04-28 12:04
php与asp.net的区别:
php 跨平台,Linux/Unix、Windows 都能用。(LAMP是最佳组合)
ASP.NET 只能用在 Windows 平台。
php 基本没有“可视化”的开发环境(IDE),最然有 Zend Studio 和 Eclipse 的 PDT 等开发环境,也不是太好用,个人认为用文本编辑器就足够。
ASP.NET 有开发环境 Visual Studio,可视化,组件方式,熟悉了开发效率可能比较高。
用 php 开发的网站数量远远多于用 ASP.NET 开发的网站。
更多相关知识,请访问PHP中文网!
热心网友 时间:2022-04-28 09:12
优势:微软公司推出的跟微软操作系统结合起来的开发语言,兼容性要高于其它语言。
区别如下:
一、指代不同
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
热心网友 时间:2022-04-28 10:30
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,根据它在如下表格中在价格、速度、效率、安全性、平台支持性和开源与否上的表现,我们都能判断出它的强项是远胜于弱点的。唯一不足的是缺少面向对象的支持。然而,这是个相对次要的缺陷,虽然不可忽视语言的结构,可是最终来说,优秀的编码还是归结于反复实践、执行、好习惯和纪律。
热心网友 时间:2022-04-28 12:05
建议php吧, 未来php 6.0肯定好过.net, 要大型经验的建议学习jsp!努力吧,一旦选好方向,切勿中途改变,不然你会损失更多,没有很烂的技术,只有很烂的人热心网友 时间:2022-04-28 13:56
各有优势,PHP更适用于开发网站界面的美观,它是基于Html和javascript开发出来的,编译器为Macromedia Dreamweaver,PHP一般用于界面的开发,asp.net能够开发大型企业的项目,它们做出的东西都很好看,编程思想也相同的,只是它们的代码编程方式和编译器不同。php 是全世界最流行的编程语言(中国因为学校里推广ASP,所以使用的人比较多),使用linux开源平台,免费,自由。不象asp.net J2EE 局限于高端阶级,小部分人使用的。