中易网

jsp和php哪个更有前景?

答案:6  悬赏:10  
解决时间 2021-11-08 15:27
jsp和php哪个更有前景?
最佳答案
要看做什么,php语言比较灵活一点,属于入门容易,但是想提升有点困难。很多东西是要自己写的,包括php模板引擎,框架之类的,别人写的可能不太符合这个项目要求,很多情况要自己写。java不像php这种弱语言类型。规范比较严格,但是像做金融这一块的话,要求是java+oracle。至于原因在此就不多说了。相比较而言PHP更好做一点。
全部回答
越来越多的新公司或者新项目使用PHP,这使得PHP相关社区越来越活跃,而这又反过来影响到很多项目或公司的选择,形成一个良性的循环。就我们目前了解到的情况,PHP是国内大部分Web项目的首选,而且有很多公司从其它语言(如ASP,Java)转到了PHP。合适的就是最好的,PHP的快速,开发成本低,周期短,后期维护费用低,开源产品丰富,这些都是另外两种语言无法比拟的。 目前全球5000万互联网网站中,有60%以上使用着PHP技术; 2011年PHP从业人数将增加42%,远超JAVA的13%和.NET的24%; PHP也入选是全球五大最受欢迎的编程语言,并且是唯一入选的脚本语言; 国内80%以上的动态网站都在使用PHP开发; AlexaTOP500中国网站排名,有394家使用了PHP技术,比例为78.8%。 Java是跨平台应用软件的面向对象的程序设计语言,可以参与制作大部分网络应用程序系统,而且与如今流行的WWW浏览器结合很好,这一优点将促进Java的更大范围的推广。因为在未来的社会,信息将会传送的更加快速,这将推动程序向Web程序方向发展,由于Java具有编写Web程序的能力,并且Java与浏览器结合良好,这将使得Java前景充满光明。 从学习难度来说,Java远远大于PHP。不过两者入门都很快,Java可以向安卓方向发展。
有人说php比Asp,Asp.Net都要好,或者Asp比其他语言都要好。其实,程序的优略与网站开发人员的经验\技术水平相关,而语言本身并没有什么优略之分.经验多的程序员,不管使用的哪种语言,都可以开发出一套非常优秀的程序.Php能做到的,Asp也能做到,Asp能做到的,Php一样可以做到.能不能做到,主要看程序员的能力。 目前国内用得比较多的还是Asp,一方面,Asp比较容易上手,也比较容易进行开发;另外一方面,Windows系统在内地用得比较普及.而并不是因为asp比php要好.而Html是每个网站建设人员的基础知识。下面我分别把各语言的优点,缺点一一列出。 名词定义: 数据库交互:其实就是程序往数据库写数据或者从数据库读数据的过程。数据库:用来保存数据的软件系统 Access:微软Office带的小型数据库系统,一般与Asp,Asp.Net配合使用。这个数据库极度适合小型企业的网站,对于数据量低于10万条的网站来说,完全没有问题,网站数据超过三万条,而速度依然不慢!采用的就是Access数据库. Mysql:一种免费的中型数据库系统,一般与Php配合使用. 对于PHP程序员来说,mysql是最好的选择. MSSQL(Sql Server):微软公司的大型数据库系统,一般Asp,Asp.Net使用,目前比较流行的版本有2000,2005. 假若你的网站数据量超过了十万\二十万,那就改用MSSQL数据库吧. 1、Html,Html是一个网站建设者的基本知识,没有Html基础的人员,就算你会Asp或者Php,或者其他语言,你也不要去开发网站程序除非你找到熟悉Html的美工合作,因为a、不管什么语言,最后输出的是Html代码,b、Html代码规不规范,影响搜索引擎的收录效果。 优点:无须经过服务器解释运行,当访问者打开一个HTML网页,服务器马上将该页发送给访问者的电脑里。访问速度快,安全。 缺点:无数据库交互能力,由于不是一个可执行的网站语言,因此你没办法通过Html提交数据,由Html写入数据库。   辨别:一般情况下,网址后面的是.htm,.html的就是html静态网页 2、Php,Php是一种开源的网站程序语言运行于Apache,Php一般与MySql数据库配合使用。 优点:易开发,可使用Zend Encoder进行编译,运行速度比起Asp解释型语言要快,且代码无法被其他人查看。由于国外Linux平台比较普遍,因此比较容易找到廉价的空间。 缺点:与Mysql的配合使用,使得数据库与网站程序分别位于两台服务器,网站的整体速度受到了web服务器与db服务器之间的交互速度及web服务器运行速度及反应速度的制约。经过编译的程序,除了编译者,他人很难进行拓展。 辨别:文件一般以.php结尾 3、Asp,Asp是微软的产品,运行于IIS,一般与Access或Mssql配合使用。 优点:易开发,可通过工具进行程序加密,采用Access数据库的系统,在数据量小(一般10万以下)的情况下,速度要优于其他类型程序。 缺点:在数据量大(10万以上)的情况下,采用Access数据库速度要慢,需要采用Mssql数据库。一般国外Windows空间价格要相对高点。   辨别:文件一般以.asp结尾   4、Jsp,Jsp是采用Java为程序语言,运行于Tomcat   优点:听说安全性要高   缺点:Jsp空间在国内外,都比较少,价格也相对比较高. 辨别:一般网址中包含了servlet字样   5、Asp.Net,是微软公司最近几年着力推行的一种新型应用,你可以采用C#,VB.Net,J#.Net,c++.Net进行语言开发。目前有1.1,2.0,3.5等多个版本。   优点:主倡程序与界面分离,程序直接编译成dll文件,理论上在服务器启动后,第一个人第一次访问该站的人和.net页面,系统就将各dll文件载入运行区,运行速度会比较慢,而以后其他访问者访问程序速度快.   缺点:开发比较繁琐,版本比较多.   辨别:一般以Aspx、Ashx结尾 网站程序语言另外有Cgi,因为不常用,所以不介绍了。   关于首页Flash片头:很多人喜欢这个东西,因为他漂亮,然而对Soho一族,个人认为没有必要。因为这东西除了增加你的花费外,没有其他作用。 关于Flash导航条,个人不建议,因为搜索引擎很难读取到Flash里面的连接信息。
都很不错,php一般做网站的多点 jsp一般做企业项目的多点
php有前景,因为PHP是脚本语言,也就是说,是被触发解释执行的。它的优势在于, 跨平台, 极易部署, 易维护, 为Web而生, 开源社区强大, 文档丰富。 JSP是JAVA的高级应用,意味着要有较扎实的JAVA基础,而且要掌握很多相关的组件。
你学好了其中的一门的话就已经前景无量了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我手机号码在支付宝钱包显示别人的名字,我还
头发能做亲子鉴定吗?亲子鉴定多少天能出结果
金口玉言的意思是什么,出处是哪里?
无线网卡和无线网卡卡托都是什么样的?一样吗
武汉夏季汽车贴膜哪里有促销活动,汽车贴膜专
木兰辞是谁写的?
怀孕16周了,怎么都没有胎动
好听的11岁女生的QQ网名,唯美一些,最好加上
发髻高留什么发型 我的发髻很高,是遗传的,
路灯节电控制系统的技术参数与要求是什么呢?
dnf怎么把分解机手续费超过1万
菲林格木怎么样?
这周末沈阳妈妈们有参加啥亲子活动吗?
红枣冬菇汤该怎么做?
最近买了个九阳豆浆机,用过滤器时豆浆倒上去
推荐资讯
怎么才能看见UD的钻地的蜘蛛?
中建三局东方装饰设计有限公司与苏州金螳螂那
东盟十国特产
港式奶茶免费培训怎么样呢?
东江湖在那里?
六个月大的宝宝早上起来眼睛浮肿怎么回事
阁楼卫生间设计该怎么做?
夏季凌晨的鱼塘中常常会出现“浮头”现象,其
我国知识产权易受到侵犯的主要原因有哪些
静安区有哪些商场啊?
南京哪里有修鞋的
一方C30.C35,C50的混凝土一般都在什么价位?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?