学习JAVA还有前途吗?(115分)

那么小猪,你是否可以透露一下,你的nt机器值多少钱?你的sun机器值多少钱?
还有在座的各位,请回答以下两个问题
我想大多数程序员都在开发windows下的应用程序,以大家都看不起的vb为例
对于创建一个windows应用而言
1、vb的性能快还是java快
2、vb的开发速度快还是java快
还有,许多人都说visual j++的不是,不知道是否研究过vj++重的wfc,不知道wfc和vj++6是谁主持开发的
毛主席说:没有调查就没有发言权,任何语言没有用一年以上就不要妄加评论
希望开发者头脑都清醒一些,不要听风就是雨
 
其实来这儿的人头脑都清醒,
因为大家都知道来这儿!
NT机器不值钱,但人值钱,它需要人的呵护!
有人仅仅是就创建WINDOWS APPLICATION而言,
问题就在于一些大型应用很少跑在WINDOWS上,怎么办???
至于毛主席的话,我就不想跟了,因为我是他老乡~~~~~~~~~~~~~~~
 
我还是选择java.
 
老观念啦!其实JAVA从1。2版开始,速度就有很大的提高了。而WINDOWS一直都是只嵌了JDK1。1
的版本,这个版本是非常慢的,所以总是给人一种JAVA巨慢无比的感觉。
JDK1。2后,速度只比机器码慢20倍,虚拟机能快到这个地步,已经非常厉害了。而后来的JDK1。3
速度又提高了。据说现在的最新JDK1。4,在2D显示速度上有了惊人地提高,相信很快JAVA的
速度和编译后的程序已经相差不大了。就象0.1秒和0。01秒,你能区分他有多大区别么?
何况,我们选择一种开发工具,并非单纯看他速度,而是要综合考虑的。象JAVA这种纯OO的语言,
在世界上早就公认的一流了,这不是什么跟风问题,而是事实。也许用VB写个HELLOWORLD类的
程序,确实比JAVA快很多,可是又有什么用呢?放眼以后的IT世界,必然是跨平台、分布式计算、
基于INTERNET的企业级开发等等,这些都是JAVA的强项,这些VB是根本不能比的。如果要比谁开发的
速度快,毫无疑问就是JAVA! 当然,如果你认为你以后就是写写进销存之类的就可以养家糊口了,那
就还是别学为好。^_^
 
题外话:
我想用JAVA开发C/S程序,因为现在计算机运行速度越来越快,内存越来越大,
程序的速度瓶颈往往在服务器端,所以用它开发客户端速度也够了,
WINDOWS速度比DOS慢,但它终究取代了DOS。
我只是想问一问如何做报表?Delphi下用QuickReport或FAST REPORT或REPORT BUILDER,
在JBUILDER下改怎么开发?要自己写底层代码?
 
Java是应该学的!
 
java有优点也有缺点。
优点如下:
1)真正的跨平台(这是最大的优点,为了这个我能够忍受其他所有的优点:P,.net
不支持是不可能的,所有的品牌机都准备在预装winxp的机子上预装jre)。
2)真正的面相对象(虽然不像smalltalk那样所有的东西都是类,但已经足够了,
并且是软工(如设计模式)最好的实现方法,这个在EJB中体现得最明显。
正如我们大家用的感受一样,你真的需要所有都是对象吗?需要吗?...)。
3)和linux和unix的紧密结合(也就意味着和最高端的企业级的服务器形成完美的
搭配,solaris就不用说了(它上面的java速度可以和c++媲美),linux下用
java的gui要比kylix爽得多(只要你有足够的内存:)),.net虽然号称会支持linux
和unix,单一直到现在都没有行动,想想m$要是不赚钱,会去做吗?所以有sun,
borland,oracle,ibm等诸大巨头鼎立相助的j2ee肯定是高端应用的最好选择,
m$嘛,给省钱的人用吧:p)。
缺点如下:
1)慢(最大的弱点,这个短期还不能有大的改进,所以128m以下内存的的机子
最好不用,但似乎现在内存已经100元128mb ram了,所以这个似乎也不是问题)。
2)把原来c++里面大家已经很熟悉的一些东西都丢弃了(如指针),搞得许多
高手用得很不爽,但是不是大家都要成为高手呢?似乎要求太高,还是快速的
无错误的完成任务最重要吧?
3)和m$作对,大家知道凡是和m$作对的都将...好怕怕的说!所以最好不要:)
 
还是java好!

------------------------------------
商业竞争推动科技进步!

------------------------------------
好好学习,天天向上!
 
我真准备学的,好迷茫啊!
有必要吗?
 
tuxedo,corba
这类的东西,知道吗?
我们现在有一个系统,用的是tuxedo,只能用java 和c/c++
当然开发好之后,是可以在任意一个平台用的,实话说吧,用java是挣大钱的人(不
包含用java来写jsp之类的人)。
那当然开发什么系统,选一个好用的工具也很重要,也不能一竹杆打死一船的人。
电信和银行只用java,c/c++开发unix方面的东西,知道java的好处了吧。
 
拷我晕,若本人不是顶级菜鸟,必将豪言壮语一番
 
TO BAE1
为什么一定要跟为软的脚步呢?
JAVA是很有前途的!
 
我一直不喜欢解释性的编程工具,非常不幸,JAVA和都是所有我认为JAVA是吹嘘出来的。
 
老兄:
你大可不必担心微软的一些做法,他在一些事情上仅仅是说说而已,Java不论在网络编程还是在计算机编程方面的成就是每个编程人都有目共睹的,相信微软不会一意孤行的!
再说你是学的j2ee还是solaris,如果你是学习的j2ee则大不可担心,继续学习,不要放弃!
 
Java?没有任何希望了。
 
别老眼光看问题!我刚准备学它呢。别打消我的积极性啊。。。。。。
 
怎么看java都像c++
除了速度慢一点,功能少一点,运行要个环境,做什么都要去找类外
我看还是c++好用。
说多平台么?每个平台上做个解释器就叫多平台。这不算什么优势么,我看随便什么解释性的语言都可以做成多平台的。
只要可以不用java的地方,我就不用java。
 
>>怎么看java都像c++
JAVA除了几个基本语法如IF、else
之类的象之外,其他所有的都不象。
JAVA是纯OO的,就连基本类型如字符、浮点都是对象。而C++只是支持OO,他本身不是完全OO的。
两种语言编程风格完全不同。所以timerri的话是不正确的。
>>我看随便什么解释性的语言都可以做成多平台的
更加不对。不管什么语言,不可避免地要调用该OS平台上的API,因此都有平台依赖性。而JAVA
所有的类库都和它运行的OS无关,非常通用。所以才使他能跨平台。而不是说多了个编译器就可以的。
试想: 如果搞个UNIX编译器,去编译用WINDOW API写的程序,能编译吗?
 
我想JAVA还是很有前途的,因为java用了不到10年的时间就走完了c++20多年的发展历程,
java的网络编程能力也是程序开发员有目共睹的,这也正是今后编程的发展方向,所以学
习java是一个明智的的选择。
 
顶部