JAVA红了这么多年了,大家说说JAVA的前景吧~~
有人说JAVA经过这么多年的发展,局限正慢慢显现,已日渐薄暮之象---------这不是真的吧?
[解决办法]
java被取代只是早晚的事情, 事务都是再向前发展的, 一定有更好的东西代替他.
但是我觉得目前我们这些从业人员倒是没有失业的威胁. 毕竟它的优实摆在这里.
还有关键就是java后面是一个庞大的利益集团,不泛又it巨头如ibm之辈, 只要他们还支持java, java就有活得自在的理由.
[解决办法]
不希望那是真的,才刚刚学,应该不会吧
[解决办法]
60年前没有人敢想象世界上将有那么多人可以坐在电脑前面挣钱, 干活
40年前,没有人敢想象有这么多人可以靠写代码生活, 或者发财.
20年前, microsoft没有想到, java在它的嘲笑中蓬勃生长.
10年前没有人想到有一个叫做google的公司会这么火.
也许10年后又是一个景象.
[解决办法]
java发展到现在,和开始的初衷有些差距,目前基本用于web的服务器,而桌面端的应用越来越少, 有一定局限.
不过我想作为一个工具或语言,要学习的不是工具或语言本身,更重要的是其思想.java本身有很好的思想,特别是面向对象部分的内容. 多学就好了,哪怕有一天sun不玩了,带着这些思想积累,学习其他东西是很简单的事
[解决办法]
哦
[解决办法]
反正你好好学就行,学到一定程度,就啥也不用担心了
[解决办法]
我认为语言都是通的,学到一定程度,再去学其他的语言,没啥困难的
[解决办法]
掌握一种语言其实是掌握了一种逻辑思维,即使以后java被取代,有这种思维学什么都会很快!
[解决办法]
个人认为OOP已不是Java的最大卖点了,毕竟OOP已不是Java专有的了,最大的卖点反而是:跨平台,开源,免费。
“跨平台”应该就不用说了吧,
“开源”可使你能更深入的了解低层些的东西。当然,比起微软把什么都封装好,Java有些东西会比较烦琐,但同样的,你学到的东西也会越深入。
“免费”在国内好象意义不大,但在国外(如美国)的话,你可能就能理解了。如:正版要2000RMB的D版windows如果被MS捉到了,你可能要付出过百倍的代价来赔偿,故Java在国外很吃香,所以Java在国际上的地位也是在不断提升,很多机构也会为其做出贡献,在网络上关于各种不同的Java技术也是层出不同且众说纷纭,所以也有很多人说Java是生存在网络中的,但这些都会另Java越发闪亮和壮大。
而.net并非编程语言,它只是一个平台,是一个集多种语言的平台,其中同样是完全OOP的C#就是为了对付Java的,但其很多思想都是源自于Java或C++,不过配合.net自身的开发环境确实比Java方便,当然,由于Java是开源+免费的缘故,所以很多机构或厂商也为Java开发了各种优秀的IDE,用起来也不会比.net的差太多,而且选择也多,当然你也可以选择用notepad写:)
基于:开源+免费+跨平台的缘故,所以java还会存活很长一段时间,当然未来java总要被更好的语言取代的
[解决办法]
我们现在就是好好利用java,发挥他的优点做出好的开发!
[解决办法]
我见到的一些机群管理的系统和网格相关的东西基本是java和C++的。
Hadoop是java写的,目前感觉很不错。
[解决办法]
又来了 这贴很CSDN
[解决办法]
支持10楼
开源+免费+跨平台的缘故
JAVA生命力还是很强的!
[解决办法]
[解决办法]
[解决办法]
生产力不高效,有些动摇
[解决办法]
还在学习中,体会不深...
等待楼下继续解答...
[解决办法]
语言是相同的,都有它的共性,你学好你的java就好了,以后是什么样子你也没办法预料,软件的跟新发展也是很快的,不过有这个忧患意识还是很好的。
[解决办法]
支持10楼!
开源是未来的趋向
[解决办法]
担心多了,反而什么都不会学好。。。
至少Java在我们这一代人的生命时期会如日中天的发展
[解决办法]
学java的有权BI视别人,学其它的就没这个权利
[解决办法]
要往好处想才行
[解决办法]
这里好像不是谈论JAVA的优点的吧?
如果正如楼主所说的Java已日渐薄暮之象,那么想想当前时间如果JAVA立即销声匿迹,那么该用什么语言来弥补JAVA中的优点呢?
不管什么语言的开发,只要它存在就一定有它的好处还在!
10年前是,10年后也是,楼主最好不要轻听别人消极的说法
[解决办法]
java应该是最后一门大语言,以后的计算机语言会逐渐细化,分别真对不同的领域。但java短时间内还不会默落
[解决办法]
java
[解决办法]
A
[解决办法]
至少java是目前所有语言中前景极好的
[解决办法]
作为一个程序员,我也来说两句算是废话吧,
首先,你不管java以后的发展怎么样,就算你今天在用,明天就全世界都不用了,你如果精通了java,用不了多久,你仍然会爬起来,精通另外的一门语言,你照样可以工作.---这个是我说的学习过程,其实不在乎你要去学习什么,而是你的过程当中是在学习了吗?是应该去接受它的思想,而不仅仅是用死的代码.所以,不管你学什么,java,c,c++?还是JavaScript,等等,
其次,Java的存在总有它的可用之处,不管是开源也好,免费也好,还是其他的,就不能开发出比Java更好的开源免费的语言了?不一定,java产生的时候,James Gosling都不会想到它今天会如此的红火,可是你现在看看SUN,就算明天SUN不存在,并不代表java不存在了,所以还是安下心你来,靠自己的智慧,学习吧,
最后还是说说,说这样的话题其实没有多大用处,只要你一直跟着时代的步伐,不管什么样的语言都是次要的.
[解决办法]
学一门语言,并不只是学语言本身,重要的是它的思想。
楼主说看到了Java的日渐薄暮之象,反正我是没有看到这一点,虽然它确实也存在一些局限。但是我看到的,却是Java的蓬勃发展,Java在web开发方面是最优秀的,在其他方面也有其独特的优势。我们可以看到,Java技术是目前最热门的技术之一。
[解决办法]
哥们,网上确实盛传SUN可能被并购。因为SUN已经赔了N多年了。
[解决办法]
一个牛叉叉的程序员再学一门语言是很轻松的事,这也是一个牛人的很平常的第二语言!!!
[解决办法]
喜欢java , 就是太容易反编译了
[解决办法]
这么多语言,还是最喜欢java,所以才做java。
[解决办法]
一个语言的发展前景是由市场需求决定的,据我所知目前java仍然是被各界认可的成熟的主流语言,很多企业的核心业务系统都用它开发,这就决定了java不会很快被替代至少10之内不会,因为各企业在进行It系统升级时要考虑保护前期的投资,大部分都在以前的系统基础上进行二次开发。企业选择一项技术,不是看它是否后先进,而是看他是否稳定,是否成熟,使用成本是否低,从这个意义上说java仍是一个很好的选择。看看金融界、电信界的系统有多少是使用java作的。
[解决办法]
可不要这样啊
我也是刚刚学java 还打算学牛了 等我有了儿子时 从小就教他学搞网络呢
呵呵
[解决办法]
Java正在让位于Flex
随着富Internet应用(RIA)技术的不断成熟,开发者可选择的余地也越来越大了,这样他们就不可避免地会对已有的技术如Java造成冲击。最近,游戏开发公司Sharendipitous Moments发表了一篇名为“我们正转向Flash,这就是原因”的博文,讨论了Java是否正在让位于RIA技术,如Flex。
这篇博文首先说到Java技术依然很棒:
Java语言要远远优于ActionScript,Java编译器也更加先进。Java能做的事情更多。还有,尽管Flex Builder构建在Eclipse之上,而针对Java的Eclipse开发环境已经出来好几年了。但公正的说,我们只是将800个类和将近60,000行的Java代码转化为了ActionScript。
Sharendipitous Moments之所以转到基于Flash的开发(Flex),主要原因在于Java的品牌。该博文说到:
Java的品牌太失败了。Sun很早就鼓吹JavaFX是用来拯救Java的,但它的发布时间太长了。同时,Flash继续占据着统治地位。Silverlight也是一个竞争者,但它还需要很长一段时间才能达到Flash那样的市场占有率。
根据这篇博文所述,品牌失败导致的结果是:“如果你看到Java applet正在被加载,那么你就会在页面上随便点一个链接而转向其他页面。”
很多开发者并不认可Sharendipitous Moments的观点。正如一个开发者所说:
没人用Flex处理关键的事情。但是这篇博文的博主却不敢苟同。他们都在说Java有多么地差,Flash是多么地好。具备即时编译JavaScript能力的浏览器即将面世。你认识到这一点了么?Flash的目标不是Java,而是完全基于浏览器的应用。同时,Java既可以应用在服务器端,也可以应用在客户端。
然而另一些开发者与Sharendipitous Moments的立场是一样。例如,Artima Developer的高级编辑Frank Sommers说到:“我刚刚将一个规模庞大的Swing应用移植到了Flex上,整个过程让我非常满意。我真正缺少的东西就是一个好的IDE,如IntelliJ。Flex Builder 3要想达到IntelliJ那样的高度还有很长一段路要走”。
来自Sun的Ken Russell也加入了这场争论:
我对Sharendipity(很有特点的JOGL应用之一)迁移到Flash感到很失望。我们刚在Java SE 6 Update 10中完成了对Java Plug-In的重写,这会使Java applet的部署更加可靠、强大且轻便。6u10现在可以用在Linux、Solaris及Windows上,同时Sun也正在积极地与Apple合作以完成Mac版本。对于重新激起Java平台上的客户端开发来说,这是万里长征的第一步。
软件开发咨询师Martin Wildam的态度比较中立:
我觉得你的想法站不住脚。从一般用户的角度来看,我觉得你说的很对,因为他们很可能在看到Java starting之前就已经转到别的页面去了。但我记得Flash的加载时间更长。用户是不会认识到这一点的,因为出现在他们面前的只是不同的动画而已。如果总是看到相同的Flex-loading图标,他们很可能也不会再等了。
Java World说到:
与此同时,Java Lobby上的一篇文章对于Java开发者转到Adobe RIA平台很有帮助。但这对于可怜的JavaFX来说还不是世界末日,Artima Developer的Frank Sommers认为还在发展初期的RIA语言从Swing中借鉴了大量的东西。
[解决办法]
[解决办法]
短时间是不会被淘汰的
[解决办法]
所谓的“前景”是因人而异的,不是针对“语言的”,我觉得你这个话题就没啥意义
[解决办法]
看不到希望
[解决办法]
jf
[解决办法]
哪个牛人说的:Java是最后一个大语言!
[解决办法]