a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 111|回复: 0

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-27 00:25 , Processed in 1.571672 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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