银行系统|银行业务|银行培训|金融业务系统培训|金融软件工程师

 找回密码
 注册会员

QQ登录

只需一步,快速开始

查看: 11852|回复: 11

[Java开发] Java已死,八大理由证明Java未来

[复制链接]
发表于 2013-3-4 23:25:42 | 显示全部楼层 |阅读模式
本帖最后由 java1244 于 2013-3-4 23:26 编辑

Java已死,八大理由证明Java未来
在互联网飞速发展的今天,层出不穷的编程语言前仆后继,而最具代表性的三大web语言就是Java,C#和php,可是三大语言的前景如何的?下面就来分析一下:



1, java 框架的杂乱众:

       “没有比Java框架更多的语言了”,这是学习Java面临的第一个问题,层出不穷的框架,配置的复杂程度,各个框架整合的兼容性,可以让一个开发团队都强烈的挠头,这里配置好了,那里又出了问题,支持英文没有问题,支持中文出了问题等。可以这么说,如果Java开发你依赖Java框架越多,你这个项目失败的可能性就越大。所以,大家还是在老老实实的用myeclipse6.6和windows server 2003,oracle 10g,这如果跟微软的visual studio 2012根本是没法匹敌的,微软在兼容性方面明显要好于oracle的东西。



2,java的开发效率:

        一个编程语言有着复杂的配置,编译,每次修改完成一个文件,比方说仅仅是加了一个分号,而又需要重新部署,发布,要等上十分钟乃至一个小时,这样的部署速度无疑是致命的,程序员日日夜夜的辛苦加班,都是因为部署或者重新发布而造成的,每个组建都需要自己来写,相比之下,我更喜欢php的部署速度,重新刷新页面即可。



3,java的运行速度:

        Java的运行速度可以说是慢的出奇,为了推崇那所谓的“跨平台”,需要进行编译之后再进行解释,一个项目部署了以后第一次运行都够喝口茶的了,这么慢的运行速度,哪个客户能受得了?而又美其名曰:“用速度换来安全,不吃亏”。亏不亏不是说说便是,而是实际厂商的态度,去年的一个bug,甲骨文推迟了半年才进行修复,而这个bug是致命的,相信大家都有所耳闻。



4, java的更新速度:

        很多朋友都有这么一种感觉,为什么java还没有开始上手熟练,结果竟然成了过时的东西,在java上面经常见到的一个词就是:Deprecated, 被标记为已过时,这样你就总要不停的去记忆,记住这个版本的jdk是不是没有过时,那个版本的是不是已经过时。如此很快,工作经验多且工资高的老程序员就会被工资低的新手程序员所替代,这简直是个悲剧。




5,windows平台的支持性:

        微软最近总在不停的发布windows,而且所有的windows(除windows server 2003可以安装oracle 10g外)都不能安装oracle的各个版本,或者是有这样或者那样的兼容性问题,这对于一个项目来说是致命的,尽管oracle主要是跑在linux上的主流,说linux相对安全,注意仅仅只是相对安全。为什么呢?如果有一天linux的使用人数可以像windows那么多,那我只能说:linux会死的更惨。好比说360浏览器为什么相对安全?而IE相对不安全?因为全世界的黑客都在研究IE,而360除了中国人以外,又有几个人在用呢?



6,java的开发环境:

eclipse,myeclipse,netbeans开发工具,大家都对其议论纷纷,启动速度之慢简直令人崩溃,而且最崩溃的是经常容易出现莫名其妙的错误,试想一下:一个开发工具都不好,能做出好的软件来吗?



7,java的老爹:

       Java的老爹高司令已经离职了甲骨文,而先前在sun公司里面工作了十年的高司令,自然是受不了埃里森的霸权的管理制度,Java已经嫁到了一个为了赚钱而没有原则的豪门家庭里,如果没有众多的粉丝,java早已经就名存实亡了,而埃里森的原则是,只要赚钱就干,收购了mysql之后,故意削弱了MySQL的功能,以为了给Oracle让出市场,试问为了市场而消灭自己领养的儿子的一只手,那样的人能够为我们程序员做些什么呢?



8,所谓的Linux安全性

        大家都说Linux比较安全,那只是相对研究的人少而已,就好比说,小渔船比航空母舰安全一样,不是航空母舰不安全,而是小渔船没有人愿意去打你,相信Linux如果能跟Windows平分天下的时候,Linux的服务器会死的很惨,而Java的安全性就死在Linux的服务器上了,




        java的未来在何方?Java的复杂程度可以去追赶c/c++了,而又没有c/c++的功能,而甲骨文对于javaEE的市场状态也是不屑一顾,可以看出,埃里森的目标不在发展Java上面,而是借Java和php来发展自己的Oracle,所以对于Java的死活,埃里森一点都不关心,Java如果真想活命,只能选择走底层路线,重写编写源代码,取出解释器,来做为c/c++的替代品,可是没有解释器的Java,就失去了内存管理的功能,所以真正想让Java走底层路线,还需要将jre写入硬件,这样一来,也够老埃里森折腾的了。



Java,你的路在何方?
发表于 2013-3-8 12:13:35 | 显示全部楼层
发表于 2013-9-8 16:35:18 | 显示全部楼层
我马上就学java了!这可如何是好!
发表于 2013-9-8 19:25:30 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|银行IT人 ( ICP备11000699号  

GMT+8, 2019-5-25 05:04 , Processed in 0.186952 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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