2022-08-08 分类: 网站建设
张哥总结整理当下使用量大的四种编程语言属性,综合全面
PHP
ASP
ASP.NET
Java (Java7、8)
开源性
免费开源
开源
不开源
开源
操作系统要求
Linux、FreeBSD、OpenBSD、Unix、AIX、Windows、Darvin等多种操作系统
只有在Microsoft Windows操作系统及其配套的web服务器软件的支持下;(注2)
MicrosoR Windows NT 4.O或更高版本的操作系统,包括Microsoft windows2000系列和2003系列,(注3)
Linux、
Solaris、
Windows、
Mac OS X、(注1)
数据库要求
支持DBA、dBase、
Informix、mSQL、
MySQL、Sybase、
MicrosoftSQL Serve、
ODBC、PostgreSQL、
Oracle。其中,PHP与MySQL是好的组合。
ASP WEB常用的数据库有ACCESS和SQL
DB2、
oracle、
MySQL、
SQL Server
常用开发工具
文本编辑器:
Notepad++editplus、
ultraedit
PHP集成环境:Zend
Studio、Eclipse for
PHP、EasyEclipse
Microsoft FrontPage、
Macromedia Dreamverver、
DreamWeaver、
WebMatrix
VisualWeb Developer
Visual Studio
Eclipse、
Javadoc、
Gradle、
Notepad++、
Netbeans
扩展移植性
PHP的开源特性,使得PHP扩展附加功能容易且web后端程序也可移植到其他操作系统上,而不用重新编译
闭源特性,使得功能扩展上面是比较困难的且不可移植到其他操作系统(即使在Windows系统上移植也有一定要求)
Java环境本身对新的硬件平台和操作系统是可移植的。
开发成本
程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。
ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试,无须编译或链接就可以解释执行。
在ASP.NET中,页面代码是被编译执行的,它利用提前绑定、即时编译、本地优化和缓存服务来提高性能。
Java是一种先编译后解释的语言,所以它不如全编译性语言快。
知名企业网站使用代码情况
公司名称
网址
使用代码
华为
www.huawei.com
ASP.NET JAVA PHP
京东
www.jd.com
ASP.NET
天猫
www.tmall.com
Java
中国石油化工集团
www.sinopecgroup.com
ASP.NET
中国工商银行
www.icbc-ltd.com
Asp.NET
联想集团
www.legendholdings.com.cn
Asp.net
江西铜业集团
www.jxcc.com
PHP
百度
Ir.baidu.com
PHP
西部数码
www.west.cn
ASP
西祠
www.xici.net
ASP
注1:windows系统
Windows 10 (8u51 and above)
Windows 8.x (Desktop)
Windows 7 SP1
Windows Vista SP2
Windows Server 2008 R2 SP1 (64-bit)
Windows Server 2012 and 2012 R2 (64-bit)
内存:128 MB
磁盘空间:124 MB的JRE;2 MB的java更新;
处理器:最小奔腾2 266 MHz处理器
浏览器:Internet Explorer 9以上,火狐
Linux系统
Oracle Linux 5.5+1
Oracle Linux 6.x (32-bit), 6.x (64-bit)2
Oracle Linux 7.x (64-bit)2(8u20 and above)
Red Hat Enterprise Linux 5.5+1, 6.x (32-bit), 6.x (64-bit)2
Red Hat Enterprise Linux 7.x (64-bit)2(8u20 and above)
Suse Linux Enterprise Server 10 SP2+, 11.x
Suse Linux Enterprise Server 12.x (64-bit)2(8u31 and above)
Ubuntu Linux 12.04 LTS, 13.x
Ubuntu Linux 14.x (8u25 and above)
Ubuntu Linux 15.04 (8u45 and above)
Ubuntu Linux 15.10 (8u65 and above)
浏览器:火狐
Mac OS X系统
基于英特尔的Mac运行Mac OS X 10.8.3,10.9
安装管理员权限
64位浏览器
Solarix系统
Solaris
x64(64位)
11 X
1.8.0
JavaFX支持不
只有64位JRE的支持
Solaris
SPARC(64位)
11 X
1.8.0
JavaFX支持不
只有64位JRE的支持
Solaris
x64(64位)
更新9 10
1.8.0
JavaFX支持不
只有64位JRE的支持
Solaris
SPARC(64位)
更新9 10
1.8.0
JavaFX支持不
只有64位JRE的支持
注2:
Windows 版本
是否提供或支持
Windows 7(所有版本)
提供 IIS 7.5
Windows Server 2008
提供 IIS 7
Windows Vista Business, Enterprise 以及 Ultimate
提供 IIS 7
Windows Vista Home Premium
提供 IIS 7
Windows Vista Home Edition
不支持 PWS 或 IIS
Windows Server 2003
提供 IIS 6
Windows XP Professional
提供 IIS 5.1
Windows XP Home Edition
不支持 IIS 或 PWS
Windows 2000 Professional
提供 IIS 5.0
Windows NT Professional
提供 IIS 3,并支持 IIS 4
Windows NT Workstation
支持 PWS 和 IIS 3
Windows ME
不支持 PWS 或 IIS
Windows 98
提供 PWS
Windows 95
支持 PWS
注3:
①操作系统:MicrosoR Windows NT 4.O或更高版本的操作系统,包括Microsoft windows2000系列,Microsoft windows 2003系列,不支持Microsoft Windows 95,Microsoft windows 98,Microsoft windows Me等操作系统。
注意:对于Microsoft Windows NT 4.0需要升级到SP6以上的版本。对于Windows 2000以上的操作系统,需要将Windows 2000升级到SP3以后的版本。
②Framework:Framework是.NET的支撑基础。它包含.NET平台的运行库与公用语言运行时,所有的.NET平台下的程序都需要基于它的类库来建立程序,而所有的程序也需要先编译为中间语言(IL)然后由公用语言运行时管理执行。可以说没有Framework就没有.NET平台。
注:代码学习教程:http://www.runoob.com/
PHP学习教程:http://www.php.cn/
网页标题:全面剖析PHP、ASP、ASP.NET、JAVA的属性差异,李哥为你做数据对比
文章路径:https://www.cdcxhl.com/news/187546.html
成都网站建设公司_创新互联,为您提供品牌网站制作、网站营销、网页设计公司、外贸网站建设、静态网站、云服务器
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容