大家都在学java,那么学java到底可以做什么? jsp、 JAVA bean 作网页不错呀!jsp、 JAVA bean 作网页不错呀!jsp、 JAVA bean 作网页不错呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个Unix和Windows下都可以用的GUI界面。 以下是我在新聞組上看到的 (我也正在迷茫).---------------------------------------------------如果java在国外有前途,那我问你,什么应用是java写的????Windows系列的桌面应用程序上,java已经没有份了。一些大型的电子商务系统,那些公司除了骗钱外,没有什么好处。是的,我知道一些java的电子商务解决办法卖上千万美金一套,那是因为它是用java写的,而这是个新兴的语言。同样的用C++写一套这样的系统,速度比它快,内存需求比它少,但就是卖不了这么多钱。因为C++写的不是跨平台的。但什么是跨平台呢?如果你花了一千万买了这样一套软件,估计你的硬件成本也不会很底,你需要整天变换操作系统吗??如果你愿意出一千万买这样一套软件,相信请那家公司为你定制某个平台的应用也不成问题。因为免费,它就好吗?JDK是免费,但java的企业级IDE开发环境我到现在为止还没见过免费的。如果单单用JDK加上某个文本编辑器,作为一个上千万软件的开发平台是不是太幼稚了???哦,你想告诉我你用jdk加ultraedit来写一些小软件对吧???那你先告诉我,java能写什么样的小软件?硬件相关的不能写,操作系统相关的不能写,写个新闻组阅读器吧,不过我估计不会有人用的。速度奇慢,内存需求奇大。说说国外吧,我看过报导,美国才是全世界盗版最多的国家,恐怕你用的很多的注册机注册器,都是外国人写的。什么叫做外国人不用盗版???不知道最好不要乱说,不然美国人会告你诽谤的!!!大学里教的东西就是有前途的吗?美国的大学用的大部分是Unix,学生们学的也大部分是Unix,但也没有因为这些学生走向社会后就改变了PC世界中Windows一统世界的局面。学校用Unix是因为它免费,但好的东西不一定在商业上就能获得成功,这一点微软早就证明给我们看了。说到国外的大学教什么样的语言,我想,在java没有出来之前,国外的大学教的大都是pascal,可是又能怎么样呢,大家不都还得乖乖地用C写程序。我相信java不会灭亡,但java最终是跟VB一样,只是一种开发语言而已,最后还是C++赢的这场战争,因为二者根本不是同一档次的开发工具,java只能跟VB比拼。最后,给你一篇我在网上看到的一篇文章:====================================我是在96年中开始学习java 的,那个时候在清华里,由于出了王克宏的书而掀起了一股巨大的java浪潮,好多做软件的都开始学习java,开始使用 java。当时java 共有三个应用范围,嵌入式开发,Application ,applet我非常看好的是嵌入式开发,原因很简单,因为我没有碰到过3G, Bluetooth,只做过非常困难的芯片开发,所以唯有这样的语言而欣慰。但是随着时间的过去,芯片功能的提高,应用协议的推出,嵌入式开发逐渐成为java的弱项,那个时候我对java Card, javaEnbed登搞得很多,结果只成为以后的谈资。所剩下的只有java Application 了,可是直到今天,Application的开发效率依旧不高,至少没有说的那样高,开发工具用起来特别别扭,运行效率非常差,使用java 写一些小的应用程序,还可以,但是如果是写Server等,我劝大家罢手吧。。不要做无谓的尝试。自从使用java后,我发现我的机器总是处于需要升级的状态中。至于详细的java 效率分析,我就不说了。。最后在98年,我终于回头重新使用C/C++,可能还有C#,我觉得这才是趋势,虽然由于工作的需要,还要用到java,但是我敢说:如果没有重大的革新,不用5年,java 必定走向没落。。市场决定一切,因为JAVA兴起的时候有很多.COM公司,但是现在呢?JAVA程序员并不会总能够拿到101US$/hour的工资。对于一个程序员来说,一定时间内能够开发的代码是有限的,我不认为JAVA目前是很适合的应用开发工具。如果用它来做研发产品,或者底层的支撑技术则另作别论。JAVA的面向对象,以及分布式计算体系确实贯彻得非常彻底,也很优秀。但是看看JINI, APPLET这些东西今天有多少应用的? JINI的SUN开发小组已经解散。 APPLET快被什么打败? FLASH! SERVER应用没有被打败,是因为有IBM,ORACLE这些大厂商在支持。 至于与IE的不兼容啦,开发SERVER应用要求硬件太高啦,什么,都只是小插曲而已。还有开发人员面对的痛苦: 。没法没了地升级JDK,那样没法没了地在服务器端分发应用,还有痛苦地忍受速度,开发效率,些许的不兼容, 。还有面对MS的强硬态度:JAVA是什么? SUN说是分布式计算体系,但是MS认为它只是语言,语言而已,EJB这类的解决方案不会得到MS的任何支持.JAVA曾号称是一种跨平台的(coding once, runing anywhere)语言,今天JAVA号称是分布式计算体系,但是JAVA的快速发展一方面是它的优点,另一方面JAVA的缺乏标准,不稳定,SUN拒绝公开JDK源码,还有时间,和来自其它体系不断成长的竞争,将是JAVA的致命伤。我确实看见过JAVA的稳定,成熟的SERVER应用,也看到了chinaren那个几乎可以称为典范的java applet聊天室和游戏程序。但是在过去的一年中,我看到更多的是 。程序员翻阅了无数资料,花费了大量时间,学会了用其它方案轻松搞定的事情。 。若干高薪的程序员,用了1周时间,学会了如何通过JDBC操纵ORACLE数据库记录。(那个倒下的X人.com) 。为了保证JAVA应用能正确执行,公司专门安排了分发工程师来保证分发必要的JDK扩展,TMD,这就是JAVA号称的跨平台?如果用ADO,或者别的什么玩艺,需要花这么多时间吗? 需要花这么长时间吗?拿同样的钱,写一个ISAPI应用也足够了吧?还有花费了无数心血的OAS应用最终由于可怜的速度,愚蠢的界面被客户枪毙的可耻失败。还有将机器升级到PIII,512M内存还是累得机器直喘气。还有无数ASP,PHP+linux就可以搞定的小WEB,花费了大笔投资,购买solaris,ibmwebsphere.....,最终变成一个花钱无数的黑洞 因为CEO听到CTO信誓旦旦地描述JAVA的跨平台,EJB的体系完整,以及JAVA是如何完美地贯彻了面向对象理论。 因此相信他投资建立了世界上最“先进”的网站,其实他连JAVA,PHP,ASP这些名词是什么都没有搞清楚。不过只有这个理由倒是最让人理解的, 如果用linux+php,怎么赚钱? solaris,sun的服务器,ibm webserver则是确实足够贵,以至于支付程序员8000的高薪反而不算什么了作为分布式计算体系,JAVA果真是唯一的选择? 果真是现实的选择? 果真适合成熟的应用开发? 果真符合用户TOC(Total Owner Cost)的利益?我对此深表怀疑。结论: 1。市场决定一切,没有错误。 所以应该好好审视JAVA成功和失败的一面。把那些成功的应用(比如:JSP,serverlet)保留下来, 把那些applet,jini这些垃圾彻底丢掉。Java family确实很庞大,很体系,可惜现在用得上的东西确实不多。2。JAVA程序员曾经拿过高薪,但是他们并不会总能拿到101US$/hour的高薪。 如果你是奔着高薪去搞JAVA,劝你还是谨慎些好。“流行”的东西总是变化很快。 JAVA是不是真正的“唯一选择”,目前还很难说。"Rain_god" <[email protected]> wrote in messagenews:[email protected]...> JAVA在中国没前途,因为中国人什么好用用什么,不在乎钱。> JAVA在国外有前途,因为JDK是免费的,而VC/VB/DELPHI都要花钱,> 老外又不用盗版。所以很多国外大学都教JAVA而不是什么VC+MFC。> > JAVA在中国没前途,因为中国人什么好用用什么,不在乎钱。????至少中国人用JAVA的越来越多,不在乎钱。> JAVA在国外有前途,因为JDK是免费的,而VC/VB/DELPHI都要花钱,???可JAVA程序员的年工资比VC多几万美圆呢!总体还是JAVA贵了!> 老外又不用盗版。所以很多国外大学都教JAVA而不是什么VC+MFC。???国外多是在苹果机上装JDK,苹果比PC贵多了!!!> 1。市场决定一切,没有错误。 JAVA的程序员需求量去年从8%到16%,翻了一翻,VC曾有25%,现在了?历史在JAVA手中,>2。JAVA程序员曾经拿过高薪, 但VC从没有JAVA这么高薪!VB从没有过高薪!JAVA不仅曾经,还将比现在更高!是我选JAVA的惟一理由!其他理由都是屁话!!!!! 你要VC程序员多高的薪水!(我公司的两个同事很牛,VC,都10几年的开发经验,每年仅百万的收入,在国内还少么,有几个Java程序员受到过如此待遇!) 管他呢,你们不觉得java比VC好学吗?1.什么自己容易学会就学.2.什么有钱途就去学什么.所以java比C++好. 紧急求助:如何把文本里保存的utf8编码中文读出来转成汉字 高手帮忙啊 用SQL实现本天距离下个星期五还有几天 socket 编程总是不能实现!!求助~~~~ java基础问题,有有劳位大哥 帮忙问一个java查询数据循环的问题。 {共享}我有 Thinking in Java 中 英 版的电子书 要的报名 菜鸟问题之HelloWorld 请高帮我手看看我这样的输入数据的方法有什么问题吗 第一次发帖,求助帖 各位帮帮忙吧,我刚学ASP,请提个意见。 请问:哪有mobile agent的源代码例子?推荐一下
如果java在国外有前途,那我问你,什么应用是java写的????
Windows系列的桌面应用程序上,java已经没有份了。
一些大型的电子商务系统,那些公司除了骗钱外,没有什么好处。
是的,我知道一些java的电子商务解决办法卖上千万美金一套,
那是因为它是用java写的,而这是个新兴的语言。同样的用C++
写一套这样的系统,速度比它快,内存需求比它少,但就是卖
不了这么多钱。因为C++写的不是跨平台的。但什么是跨平台呢?
如果你花了一千万买了这样一套软件,估计你的硬件成本也不会
很底,你需要整天变换操作系统吗??如果你愿意出一千万买这样
一套软件,相信请那家公司为你定制某个平台的应用也不成问题。
因为免费,它就好吗?JDK是免费,但java的企业级IDE开发环境我
到现在为止还没见过免费的。如果单单用JDK加上某个文本编辑器,
作为一个上千万软件的开发平台是不是太幼稚了???
哦,你想告诉我你用jdk加ultraedit来写一些小软件对吧???
那你先告诉我,java能写什么样的小软件?硬件相关的不能写,操作
系统相关的不能写,写个新闻组阅读器吧,不过我估计不会有人用的。
速度奇慢,内存需求奇大。说说国外吧,我看过报导,美国才是全世界盗版最多的国家,恐怕你
用的很多的注册机注册器,都是外国人写的。什么叫做外国人不用
盗版???不知道最好不要乱说,不然美国人会告你诽谤的!!!大学里教的东西就是有前途的吗?美国的大学用的大部分是Unix,学生
们学的也大部分是Unix,但也没有因为这些学生走向社会后就改变了
PC世界中Windows一统世界的局面。学校用Unix是因为它免费,但
好的东西不一定在商业上就能获得成功,这一点微软早就证明给我们
看了。说到国外的大学教什么样的语言,我想,在java没有出来之前,国外的
大学教的大都是pascal,可是又能怎么样呢,大家不都还得乖乖地用
C写程序。我相信java不会灭亡,但java最终是跟VB一样,只是一种开发语言而已,
最后还是C++赢的这场战争,因为二者根本不是同一档次的开发工具,
java只能跟VB比拼。
最后,给你一篇我在网上看到的一篇文章:====================================我是在96年中开始学习java 的,那个时候在清华里,由于出了王克宏的书而
掀起了一股巨大的java浪潮,好多做软件的都开始学习java,开始使用 java。
当时java 共有三个应用范围,嵌入式开发,Application ,applet
我非常看好的是嵌入式开发,原因很简单,因为我没有碰到过3G, Bluetooth,
只做过非常困难的芯片开发,所以唯有这样的语言而欣慰。但是随着时间的过去,
芯片功能的提高,应用协议的推出,嵌入式开发逐渐成为java的弱项,那个时候
我对java Card, javaEnbed登搞得很多,结果只成为以后的谈资。
所剩下的只有java Application 了,可是直到今天,Application的开发效率依旧不
高,
至少没有说的那样高,开发工具用起来特别别扭,运行效率非常差,使用java 写一些
小的应用程序,还可以,但是如果是写Server等,我劝大家罢手吧。。不要做无谓的
尝试。自从使用java后,我发现我的机器总是处于需要升级的状态中。至于详细
的
java 效率分析,我就不说了。。
最后在98年,我终于回头重新使用C/C++,可能还有C#,我觉得这才是趋势,虽然由于
工作的需要,还要用到java,但是我敢说:如果没有重大的革新,不用5年,java 必定走向没落。。市场决定一切,因为JAVA兴起的时候有很多.COM公司,
但是现在呢?JAVA程序员并不会总能够拿到101US$/hour的工资。
对于一个程序员来说,一定时间内能够开发的代码是有限的,我不认为JAVA目前是很适
合的应用开发工具。
如果用它来做研发产品,或者底层的支撑技术则另作别论。
JAVA的面向对象,以及分布式计算体系确实贯彻得非常彻底,也很优秀。
但是看看JINI, APPLET这些东西今天有多少应用的?
JINI的SUN开发小组已经解散。
APPLET快被什么打败? FLASH!
SERVER应用没有被打败,是因为有IBM,ORACLE这些大厂商在支持。
至于与IE的不兼容啦,开发SERVER应用要求硬件太高啦,什么,都只是小插曲而
已。
还有开发人员面对的痛苦:
。没法没了地升级JDK,那样没法没了地在服务器端分发应用,还有痛苦地忍受速
度,开发效率,些许的不兼容,
。还有面对MS的强硬态度:JAVA是什么? SUN说是分布式计算体系,但是MS认为它
只是语言,语言而已,EJB这类的解决方案不会得到MS的任何支持.
JAVA曾号称是一种跨平台的(coding once, runing anywhere)语言,今天JAVA号称是分
布式计算体系,
但是JAVA的快速发展一方面是它的优点,
另一方面JAVA的缺乏标准,不稳定,SUN拒绝公开JDK源码,还有时间,和来自其它体系
不断成长的竞争,将是JAVA的致命伤。
我确实看见过JAVA的稳定,成熟的SERVER应用,也看到了chinaren那个几乎可以称为典
范的java applet聊天室和游戏程序。
但是在过去的一年中,
我看到更多的是 。程序员翻阅了无数资料,花费了大量时间,学会了用其它方案轻松搞定的事情。
。若干高薪的程序员,用了1周时间,学会了如何通过JDBC操纵ORACLE数据库记
录。(那个倒下的X人.com)
。为了保证JAVA应用能正确执行,公司专门安排了分发工程师来保证分发必要的
JDK扩展,TMD,这就是JAVA号称的跨平台?
如果用ADO,或者别的什么玩艺,需要花这么多时间吗? 需要花这么长时间吗?拿
同样的钱,写一个ISAPI应用也足够了吧?还有花费了无数心血的OAS应用最终由于可怜的速度,愚蠢的界面被客户枪毙的可耻失
败。还有将机器升级到PIII,512M内存还是累得机器直喘气。
还有无数ASP,PHP+linux就可以搞定的小WEB,花费了大笔投资,购买solaris,ibm
websphere.....,最终变成一个花钱无数的黑洞
因为CEO听到CTO信誓旦旦地描述JAVA的跨平台,EJB的体系完整,以及JAVA是如何
完美地贯彻了面向对象理论。
因此相信他投资建立了世界上最“先进”的网站,其实他连JAVA,PHP,ASP这些名词
是什么都没有搞清楚。
不过只有这个理由倒是最让人理解的,
如果用linux+php,怎么赚钱?
solaris,sun的服务器,ibm webserver则是确实足够贵,以至于支付程序员8000的
高薪反而不算什么了
作为分布式计算体系,JAVA果真是唯一的选择?
果真是现实的选择?
果真适合成熟的应用开发?
果真符合用户TOC(Total Owner Cost)的利益?
我对此深表怀疑。
结论:
1。市场决定一切,没有错误。
所以应该好好审视JAVA成功和失败的一面。把那些成功的应用(比如:
JSP,serverlet)保留下来,
把那些applet,jini这些垃圾彻底丢掉。Java family确实很庞大,很体系,可惜
现在用得上的东西确实不多。
2。JAVA程序员曾经拿过高薪,但是他们并不会总能拿到101US$/hour的高薪。
如果你是奔着高薪去搞JAVA,劝你还是谨慎些好。“流行”的东西总是变化很
快。
JAVA是不是真正的“唯一选择”,目前还很难说。"Rain_god" <[email protected]> wrote in message
news:[email protected]...
> JAVA在中国没前途,因为中国人什么好用用什么,不在乎钱。
> JAVA在国外有前途,因为JDK是免费的,而VC/VB/DELPHI都要花钱,
> 老外又不用盗版。所以很多国外大学都教JAVA而不是什么VC+MFC。
>
?至少中国人用JAVA的越来越多,不在乎钱。
> JAVA在国外有前途,因为JDK是免费的,而VC/VB/DELPHI都要花钱,???可JAVA程序员的年工资比VC多几万美圆呢!总体还是JAVA贵了!
> 老外又不用盗版。所以很多国外大学都教JAVA而不是什么VC+MFC。???国外多是在苹果机上装JDK,苹果比PC贵多了!!!
> 1。市场决定一切,没有错误。
JAVA的程序员需求量去年从8%到16%,翻了一翻,VC曾有25%,现在了?历史在JAVA手中,
>2。JAVA程序员曾经拿过高薪,
但VC从没有JAVA这么高薪!VB从没有过高薪!JAVA不仅曾经,还将比现在更高!是我选JAVA的惟一理由!其他理由都是屁话!!!!!
(我公司的两个同事很牛,VC,都10几年的开发经验,每年仅百万的收入,在国内还少么,有几个Java程序员受到过如此待遇!)
1.什么自己容易学会就学.
2.什么有钱途就去学什么.
所以java比C++好.