我用 jdk1.0/cafe,编了1年的程序,如今用c/c++;我的体会:
1。java很面向对象,开发进度快
2. java无国际标准,混乱得很!
3. java极易入门,免费代码多多。
4。与vc比较,不够大气,如同小作坊的产品
5。与mfc太类似(有抄袭的感觉)
6。applet要求从调用机上装载,太慢。
7。界面太差
8。但平台无关性太伟大,Internet上的game程序等都用它作开发。
1。java很面向对象,开发进度快
2. java无国际标准,混乱得很!
3. java极易入门,免费代码多多。
4。与vc比较,不够大气,如同小作坊的产品
5。与mfc太类似(有抄袭的感觉)
6。applet要求从调用机上装载,太慢。
7。界面太差
8。但平台无关性太伟大,Internet上的game程序等都用它作开发。
1.同意.但如何管理和组织java的代码却很讲究,否则要吃苦头的。
2。同意一半,因为很多公司还没来得及把自己的东西提交给sun,就在java里面作扩展,搞得有些混乱(特别是ms,在好好的java里面塞了不少东西)。但现在java在标准,规范等方面作的非常出色,毕竟是由各大超级软件公司共同呵护的,不再那么混乱了。
3.同意,但精通很难,因为要掌握的范围非常广
4。反对意见。想想看,oracle8i相当一部份是java写的,informix的cloudscape是纯java。,这许多大型系统级别的软件都是pure java,java怎么不够大气?
5.反对意见。component概念在vc中绝对没有,在java入门之后最难得一步工作就是系统的框架如何搭建,它有一套很精巧的办法来维护。仅此,mfc只是个window message base的消息框架。如果为了面向对象而讲面向对象,mfc连owl都比不上。
6。同意。如果你从ie上起带swing的东西,通常是要download一套swing的库,那玩意比较慢。而且applet启动本身也不快。不过,作为补充,如果你看到java3d,java2d的那些例子,相信对它的性能会有进一步的了解。
7。部份。的确,在applet里面不能作出自定义外形的程序,甚至鼠标器右键支持的都不太好,但是商用工具对于look&feel都不是摆到第一位的,普通工具为了吸引人,需要非常友好的界面,但是基于复杂图形游戏也不会用mfc这样的东西来作吧?实话实说,我也没写过applet,也看不太它的界面,但我知道jbuilder这种好用的工具一样可以用java来写出来。
8.非常同意。失去这点,java不可能会由这么多软件公司一起来发展,就有能否生存的危机。
9.补充,网络应用是java的灵魂之一。:)注意到killjapan05提的是jdk1.0,其实javabean那些都是jdk1.1以后才有,jdk1.0连jdbc都没有,更别说其它了.希望交个朋友。to cloudboy:
wfc就别看了。玩java就离ms远点,java的前景是很多人看好的,包括我。不管怎样,花3个月时间,多看些java的资料,你会有自己的想法的。oicq: 1766598
mail: [email protected]
IS
Microsoft C#!
MFC is the industry starndard for building Win32 applications;
Borland OWL long before died out.And:
VC development cycle is slow;
Java run-time execution speed is extremely slow;Suggestion:
PB/VB/Delphi/C++ Builder
The first line should read:
Just FYI (for your information)
java>>>falsh
jsp>>>asp
servlet、ejb天下无敌!
2 java 作服务器程序不错,ejb开发很快,但昂贵、速度慢,不如vc和纯c++服务器
3 java的开放性和程序构架方式值得推崇,比vc\vb开阔视野