货币问答:php和net

汪青

网站php和.net有什么区别

这个问题有些模糊 我在多个点解释下1.运行环境 .NET 是微软的产品 理论上只能在windows 下运行 跨平台很差 PHP 可以再 Windows 和 Linux 上运行 跨平台很好2.学习成本 PHP 弱类型语言(松散型),简单,容易上手 .NET 我最早是做.NET 的 .NET 学习成本较高 时间较长3.运行效率 这个仁者见仁智者见智 主要看开发人员的水平了。不过现在 很多网站 都使用 PHP MYSQL Apache 的组合来开发 因为成本低

推荐
不推荐
展开
收起
张湉

PHP和.NET的区别是什么

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

推荐
不推荐
展开
收起
通天干探

net与php的区别和优势

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

区别如下:

一、指代不同

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

推荐
不推荐
展开
收起
五铢神女

php 和 asp.net 做网站哪个好

  PHP应该算是现在大中小非专业网站企业会优先使用的网站建设编程语言,相对于ASP和JSP来说,PHP在在很多方面更适合个人以及小型企业做开发,这主要是因为PHP本身独特的优势导致的,那么下面小编就来为大家盘点PHP得到众多企业支持的原因。  PHP的优势包括:  1、开放源代码  由于PHP开放源代码,因此基本上可以在网络上找到适合自己的源代码。  2、免费性  和其它技术相比,PHP本身免费,并且也是开源代码。  3、快捷性  PHP程序开发快,运行快,技术本身学习快。由于PHP可以被嵌入于HTML语言,新词相对于其他语言来说编辑简单,实用性强,更适合初学者。  4、跨平台性强  由于PHP是运行在服务器端的脚本,因此可以在多种平台上得到应用,包括了UNIX、LINUX、WINDOWS、Mac OS等系统。  5、效率高  PHP由于消耗相当少的系统资源,因此工作效率更高。  6、图像处理  一般来说,PHP动态创建图像,而且目前PHP图像处理默认使用GD2。因此也可以配置为使用image magick进行图像处理。  7、面向对象  在PHP4,PHP5 中,面向对象方面都做出了很大的改进,因此PHP完全可以用来开发大型商业程序。  8、专业专注  PHP同为类C语言,而且更重要的就是PHP以支持脚本语言为主。  asp.net网站建设的优点:  1、因为asp.net的后台是经过编译的,采用系统和页面的缓存,使asp.net网站的执行性能相比其它开发语言更具优势。  2、asp.net是net平台的一种,拥有强大的功能支持。  3、asp.net网站建设可实现所见即所得的控件编辑和数据绑定等功能。  4、网站可以多层次开发使网站逻辑更清晰和维护更方便。  5、asp.net网站通过系统配置的应用提高网站建设的扩展性。  asp网站建设的缺点:  1、asp网站的安全性令人担忧,因为com组件等问题可能引发大量安全问题。  2、asp的负载较低,比较适合数据量少的企业网站和个人博客。  3、asp网站的稳定性会因为和NT的捆绑而显现。  

推荐
不推荐
展开
收起
吕公

php和.net两者以后的发展对比如何,php转.net容易吗,大概需要多长时间?

就我所了解的情况来看,学习.NET是非常容易的,上手很快,不管是用它做网页还是开发富客户端程序。但我觉得,如果仅仅就网页来说,.NET的项目其运行效率远远不如php脚本。.NET的优势是开发成本很低,开发效率高,但运行成本可以说很高。所以你看大型的商业网站,用php的很多,用asp及aspx的很少,即便有那么一些,用户的访问体验也很不好。 但在单位里面的话,很难说,个人只能服从组织的统一安排,很多时候,技术人员做不了主。

首先,因为我的合同快到期了,我要是真不想做.net的话也没什么,其实,我是有再学至少一门其他开发语言的想法的,但现在主要是感觉php并没有很精通,有点担心。其次,这个项目应该说是一个产品流通管理系统,使用者就是工厂、经销商、采购单位,不对外公开的,用户体验上不是太注重。第三,说白了还是对.net不了解,在网上看的信息多是众说纷纭,无从决定。不知哪里有比较全面的资料或者教程?
真正要掌握技术,比较精通,只有实战才能帮助你进步。因为在业务实践中才会遇到各种各样的问题,不管什么样的书,看书只能帮助入门。书上也有可能谈到一些应用技巧,但自己没有真正面对,很难体会这个技巧的实际作用。开发一个实际的应用系统,并让它在生产中运行起来,这是很好的机会,对于技术的提高有极大帮助。不管你用什么语言,记住,它只是工具。工具、技术,都是为业务服务的。其实干技术,在企业里面的前景绝对谈不上很美妙,除非是专业的电脑公司。一般的企业,都是业务为重心,生产是重心。技术的定位就是服务,为生产,为管理服务。

推荐
不推荐
展开
收起
夏侯存

求PHP,.Net和java的区别

就开发的程序语言比较,asp和php是同一档次上的,适合开发中小型的网站或系统,而php相对于asp又更为强大一点.如果是开发大型的的系统,那么.net和java是目前全世界首选的两种语言.java的跨平台、扩展性优势非常突出,世界500强企业无一例外选择了java,像网上商城—全网商城就是用java开发的,而.net的系统大多被捆绑在微软系列的产品里,

推荐
不推荐
展开
收起
魏邈

PHP和.NET做大流量的网站哪个好,急

这里说下,.net是一个开发和运行平台,里面有c# vb.net等1.从团队技术层面来说,用php或.net开发都可以,只要你或者你的团队熟悉哪方面都是可以的。2.从设备成本层面来说,.net为微软平台,因此有较高的版权费用,而php则多为开源系统,如果想做大网站还是要提早考虑这一点。3.从语言本身效率来说,由于php是动态语言,脚本语言,而.net则多为静态编译语言。动态语言是不直接编译。故而效率来说.net相对会高效一些。4.从跨平台来说,php为开源方面,则支持扩平台,而.net一般局限在微软的windows平台上。5.从开发应用角度来说,php多为web程序,.net既可以开发web也可以winform,还可以开发window phone程序。6.从厂商支持来说,php为开源组织,缺乏大商家的支持,这有利也有弊,而.net为微软支持。7.从目前应用范围,php应用范围较广,很多大的互联网公司基本都采用php开发模式。 以上仅供参考,你要根据你们目前现状来制定采用何种开发语言。如果熟悉php可以用php开发网站。如果熟悉.net可以用.net开发网站,等做大了再换成开源的程序。

推荐
不推荐
展开
收起
妖盟

php与asp.net哪个更先进啊

asp.net要好些,但它只支持windows系统,php支持的比较多。php对服务器的硬件要求相对低些

推荐
不推荐
展开
收起
张爽

php和。net的区别

就开发的程序语言比较,asp和php是同一档次上的,适合开发中小型的网站或系统,而php相对于asp又更为强大一点.如果是开发大型的的系统,那么.net和java是目前全世界首选的两种语言.java的跨平台、扩展性优势非常突出,世界500强企业无一例外选择了java,像网上商城—全网商城就是用java开发的,而.net的系统大多被捆绑在微软系列的产品里,

推荐
不推荐
展开
收起
查看更多答案
收起