本文目录:
- 1、PHP和ASP.NET哪个更好?
- 2、ASP\JSP\PHP相比各有什么优缺点?
- 3、ASP、PHP、JAVA哪个比较好?
- 4、.asp ,.aspx,.php 的优点及区别?
PHP和ASP.NET哪个更好?
PHP与ASP.NET都是现在很流行的脚本语言,也是当前最为热门的动态网页技术的两个,有很大的应用前景和开发价值。
所以两个的优劣也是一个“更好”能够分清的。
先说PHP,PHP是语法简明,上手快,对现有的各种数据库都支持良好,在面向对象方面也有着自己的优势。同时,PHP还有着执行效率高,服务器压力小的特点。最好的一点在于,PHP是开源的,有着无数的民间技术高手,贡献着很多实用的类库,这也弥补了它在类库方向的不足。
ASP.NET是微软.net战略的重要组成部分,从发布到现在受到人们的交口称赞。它可以使用C和VB两种语言同时编写,更重要的是,它有着强大的类库支持,强大的不能再强大的Visual Studio的梦幻般的开发环境,它所提供的大部分的控件,可以让一个新手很容易开发出高质量的网页。但它也有很多的缺点,如Visual Studio和相关的软件全部是要收费的,而且价格不菲。目前来看,ASP.net只有在Windows平台下进行自如,虽然已经出现了一些第三方的支持,但对asp.net2.0一直没有完成支持,这也使得你可能使用windows做为你的服务器操作系统,这也是要收费的。
ASP\JSP\PHP相比各有什么优缺点?
ASP、JSP、和PHP的优点和缺点:
一、ASP
优点:
1、无需编译
2、易于生成
3、独立于浏览器
4、面向对象
5、与任何ActiveX scripting 语言兼容
6、源程序码不会外漏
缺点:
1、Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来。
2、ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。
3、由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况。
4、无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的。
5、还无法完全实现一些企业级的功能:完全的集群、负载均横。
二、JSP
优点:
1、 一处编写随处运行。
2、 系统的多台平支持。
3、 强大的的可伸缩性。
4、 多样化和功能强大的开发工具支持。
缺点:
1、 与ASP一样,Java的一些优势正是它致命的问题所在。
2、 缺少系统性的资料。
3、 开发速度超慢
三、PHP
优点:
1、 一种能快速学习、跨平台、有良好数据库交互能力的开发语言。
2、 简单轻便,易学易用。
3、 与Apache及其它扩展库结合紧密。
4、 良好的安全性。
缺点:
1、 在windows平台运行的安全性和稳定性不如Linux/Unix。
扩展资料:
ASP.NET也是常用的网站开发语言之一:
优点:
1. 简洁的设计和实施。
2. 语言灵活,并支持复杂的面向对象特性。
3. 开发环境。
缺点:
1.数据库的连接复杂。
2.不具有跨平台性,只支持windows平台。
ASP、PHP、JAVA哪个比较好?
一、从建站角度上分析:
他们的性能问题,安全问题,和开发难度的比较:asp相对与其它的来说:速度慢,安全差,开发难度大周期长,不能跨平台,极差的数据库支持,不开源。那么asp.net呢.其实只是比asp加强了些.没有解决根本问题。
jsp与php就正好与asp相反。所以说现在要学网站开发.就选择jsp或php的其中一个。php比jsp好在学习起来容易一些,jsp的速度要比php快一些。
从成本上分析,php相对最便宜。毕竟linux+php+mysql+apache都是免费的。
二、从求职角度分析:
1、asp,asp.net的程序人员最多,所以工资也最低。表面上asp比php难学,但现实中,因为微软的关系,asp源码最多,教材也最多。所以学asp的人还是更多一些。
2、php的程序人员相对较少,只能说是越来越多。你看百度上的分类就知道了,asp是有一个分类的,php只是在其他编程类别里。但php的编程人员工资也不是说很高,比asp高那么一点点吧。但php人员相对容易找到工作。php工资不是很遍的原因可能在于,php因为免费的原故,出于商业角度考虑,很多大型的尤其是国有型的公司更乐意用昂贵的asp和java…
3、java的程序员收入应该是最高的。不是因为java更难,而是因为使用java的团体,java有php的若干技术优点,也有asp的部分商业优势,所以更乐意被大型单位所看中。如果有进入大型公司(外企、通迅公司等)的条件,应考虑学习java。 如果想自食其力做点项目,或者到中小企业就业,学习php是不错的选择。如果只是做点小网站,改改别人的源码,asp可能更适合。
三、商业角度
1、帮人家做小网站。那首选asp。asp+access,网上源码比比皆是,服务器数据库基本不用考虑。windows sever+IIS+access很多公司都是现成的。
2、帮人家做大网站。首选还是asp,其次才考虑php。因为asp程序员工资低,学的人多,好招人,成本低嘛。服务器容易管理,也能卖个好价钱。
3、自己做项目。那首选php。成本低不说,自己了解一点也方便,更重要的是性能比较好。
4、忽悠政府和大企业的钱。那首选JAVA,你什么都不需要懂,只知道JAVA和Oracle(数据库)这两个名词就够了。可以要个天价,自己不会不要紧,转给别人去做就是了。
.asp ,.aspx,.php 的优点及区别?
1
asp上手容易
环境配置简单(一个IIS就行)。许多做网站的人生第一个网站都是ASP的
现在已经快淘汰了
微软也想用.NET来取代它2
PHP
现在拿来做网页的比较多
入手也比较容易(相比JSP和.net)但是一般环境配置复杂点
PHP似乎只适合做网页
运用面窄(虽然也可以做其他东西,但几乎没人拿来做)适合各种网站
目前招PHP工程师的比较多3
.net
微软的产品,微软拿来对抗JAVA的
安全性和功能比asp好很多
负载也大了很多
不过个人感觉微软的东西太封闭
不如开源的有前途4jsp
源自JAVE的web语言
大型网站一般都是(商业银行,大型站点)
跨平台
安全性高
目前相当火爆
难度也较前面最高
JAVA做桌面运用也相当棒。学好了相当有前途
其实不管什么语言
几乎都是相通的
学好了一门
再学其他基本都是相当快的
勿须1年
至于前途就要看自己学习的深度了
以上均为原创和个人看法
本文来源:https://www.yuntue.com/post/125304.html | 云服务器网,转载请注明出处!