a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 107|回复: 0

[专业语言] JAVA认证:Java能否反抗LAMP的进攻

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
跟着互联网开源潮水的迅速成长,全球IT颐魅正迎来一个新的成长名目成持久。对全球的开源系统——LAMP(Linux、Apache、MYSQL、PHP)而言,其所代表的开源软件及应用,以其开放性、低成本、平安性、合用性以及靠得住机能,正对传统软件、硬件和系统集成商发生巨年夜的冲击,同时,也给立异型IT企业、轨范开发者缔造了前所文暌剐的机缘。作闻敉件行业风尖浪口的Java,若干好多褒贬,若干好多奖饰。Java有能力招架LAMP的进攻吗?或是LAMP、。Net与Java将三分全国乎?莫非旧日“酷毙了”的Java已经成为过时手艺了吗?; G# j- ]' M! U  r: O- J
  LAMP传布鼓吹,在Linux系统下开发软件不再需要层的概念了,Java不再是独一的选择了。在本文中,笔者将对LAMP和Java这两种说话进行具体的斗劲。斗劲将涉及到这两种说话的发源、特点及各自的口角势等方面的内容。但愿经由过程这样的斗劲,让读者体味这两种说话各自的特点,以便于在自己的项目中,按照现实情形,尽快的看清软件说话的成长趋向。
- C# A' ?$ I  Y. x- G- k8 D  一、引言0 H$ A/ o9 {. j  A2 V8 J
  1998年,Michael Kunze为德国计较机杂志c‘t写了一篇关于Free 软件若何成为商业软件替代品的文章时,建树了LAMP这个名词,Linux 操作系统、Apache收集处事器、MySQL数据库和PHP (Perl或Python)剧本说话组合而成的——LAMP (四种手艺的开首字母组成),随之LAMP手艺成为了自由软件业的一彰魅真正的明灯。
1 |" K0 X1 w1 w. @/ |& C1 F4 c' {  LAMP 在英语中是“灯”的意思,可是在 IT 行业当然不是那么简单的一个意思。这个术语在德国十分风行。代表了 Linux 平展亓 Apache 网站处事器; MySQL 数据库以及 Perl 、Python 或者 PHP 编程说话的连系。笔者相信,这个术语也会在我们中国的开放源代码界,甚至整个收集界起头风行,LAMP 不仅会成为企业上网,政尊府网的“明灯”,也应该会在企业内部实施的 Intranet 年夜有作为。
) D9 G. n$ I0 W& U7 q! N: A  LAMP开源软件——搜罗Linux 操作系统、Apache收集处事器、MySQL 数据库和PHP ——正在进军主流计较市场。  P3 o. R2 Z2 X# I! I7 u4 d
  Java与。Net 工具一统商业软件开发规模已数年,可是具有易于开发、更新速度快、成本低的特点,LAMP被良多开发者视为“黄金组合”,在近几年中由LAMP集体开源厂家,或者切当的说LAMP开源自由社区吹响向主流计较市场倡议进攻的军号。甚至在2005年的TechEd年夜会上,微软总裁鲍尔默以“微软有能力招架LAMP的进攻”的用词,将LAMP列为Windows 和它的。Net 开发软件的竞争者。IBM、Intel、HP、SUN等众多厂家提出开源进献口号,收购开源公司;Intel、SAP投资PHP公司Zend科技;LAMP的开源和成长潜力可见风头正盛。# F/ W+ I/ i7 \' D4 W0 l
  LAMP 所代表的不仅仅是开放源码,它更是开发和实施高机能 Web 应用的主要平台。假如说 Apache 能代表 LAMP 的据有率的话,那么,采用 LAMP 的站点几乎就已经是占有了首要的市场,看看 Netcraft 每月的发芽拜访就可以知道 Apache 的风行水平。国外的开放源码站点,例如 Apacheweek、MySQL.com、Perl.com 等自不必说,此刻国内的良多站点也起头扑向 LAMP.4 p* U4 _+ Q/ t1 ]
  LAMP 无论是机能、质量,仍是价钱都应该是企业/政府部门上网所必需考虑的平台,LAMP 更应该是 IT 行业,不凡是系统集成商所必需选择和斗劲的平台。( s5 Z8 L. e* ~: _7 m4 Q
  二、Java的纺暌钩! P' f& q. Z0 `( @
  人生的经验告诉我们,任何一种处于支配地们的主流手艺,只要它显露出一点点的进展迟缓时,就有可能呈现一种新概念或是手艺,来一个雪上加霜。笔者认为,Java履历了一试试的良性竞争,并取得了精采的效不美观。同时,在一些其它规模如高机能的计较机上,Java正在阐扬它的优势,而在某些方面如J2ME,Java正在快速的成长。8 Q$ q) J' }7 i0 p" a' I
  Java具有精采的开源社区撑持,是如斯的矫捷。看一看Sourceforge,就会年夜白,没有任何一种说话像Java一样,有如斯多的开源组件与软件可以操作。那么Java没有LAMP所传布鼓吹的优势吗?我们可以一一剖析一下。- @8 ^' V  @# B0 ~, Y; F; @7 g
  L——Java可以加倍优异的运行在Linux系统上。A——Java社区的Tomcat是最优异的应用处事器之一。M——Java有很是高效的MySQL驱动。P——Java撑持良多剧本说话,而且正处于快速的成长之中。同时,Java慎密整合与撑持LAMP的仓库。
& K+ F. Z2 d* u+ z+ Y8 n  也许有良多Java的否决者声称,Java使用的等闲性历来是Java普及的最年夜障碍。而Java的应变之道不是改变说话自己使它变简单,因为假如把它变简单了,它措置高阶事务的能力也就被削弱了。Java把重点放在工具的简单性上。假如用Java Studio Creator,就可以用拖放(drag and drop)来写成AJAX元件和资料库存取等内容,订制网页也相当快。这样做的益处是工具把复杂的工具都做失踪了,开发人员把应用部署在一个具有错误转移(failover)、远端治理的集成系统上,然后就无需做一年夜堆工作,良多事都省失踪。$ k5 m0 u5 M& g7 x* x
  有太多的人说,Java写某些工具很好,但Web开发方面就没那么好,反而是其它开发说话及框架则斗劲强。良多开发人员采用PHP 来建造网页。PHP这类说话是完全用在Web开发上,假如想发生一个网页,PHP真的很好用,它简直就是JSP (Java Serer Page)的双胞胎。
4 d' L5 c2 z3 e+ o% f. _  可是,开发人员不成能只有做网页而已。一旦起头做年夜量剖析或与其它系统整合,需要涉及到底层的数据剖析时,光用PHP之类的工具就很难了,则需要采用Java代码来完成。凡是的情形并不是一种手艺替代此外一种手艺,而是一种手艺填补此外一种手艺,阐扬相乘相加效不美观。最常看到的是在网页上用PHP,在后端资料剖析上用的是Java.2 V; z" q4 m+ f7 J% y& O/ u
  Java正在失踪去成长动力吗?笔者绝对不能赞成Java正在走下坡路的不雅概念。Java到生命绝顶了吗?不!Java的火爆才刚刚起头。在年夜型、复杂的企业级应用规模,Java仍是主流的开发工具,此外,Java在手机平台上越来越受到接待。据悉,今朝全球有600多款手机运行Java虚拟机,全球10年夜手机游戏中有7款是采用Java开发。同时,Java已经成为年夜都科学研究和计较使用的首选说话。在年夜学中有越来越多的人在使用Java说话,越来越多的尖端学术研究完全使用Java说话;各个行业的公司都有良多的Java轨范员在开发他们的项目。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-8 08:53 , Processed in 0.348406 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表