如果你在Windows下用Java开发,而且需要Java和COM打交道,
请用VJ++。
如果你不愿丢掉Java的跨平台特性,要写一些纯Java跑在Linux等其他平台上,请用纯Java。
当然,还有一个明显的地方,VJ++只支持jdk1.1.4以前的版本,而且不能开发
J2EE企业应用,不过现在你可以选用J#.NET,呵呵~~
请用VJ++。
如果你不愿丢掉Java的跨平台特性,要写一些纯Java跑在Linux等其他平台上,请用纯Java。
当然,还有一个明显的地方,VJ++只支持jdk1.1.4以前的版本,而且不能开发
J2EE企业应用,不过现在你可以选用J#.NET,呵呵~~
如果只是针对Windows平台开发,那么它相对于其他一些比较成熟的开发工具如VC,VB甚至是CB和DELPHI,没什么优势可言,或者说很难与他们竞争。
至于楼上所说的J#.NET,没接触过,不敢妄加评述,至少在跨平台上是不太可能的。我个人还是比较看好Java在服务器端的应用,就这一点来看,Java的跨平台性还是很重要的,毕竟服务器端不是MS一家唱单簧。
就好像,让你在vb3.0和vb6.0种选择开发工具,你会选择哪个?
但是.NET也有虚拟机的概念,可以说80%抄袭Java(如:垃圾收集,类装入,代码验证,可控制代码等等……)。
ms败诉推出java编译器开发阵营,
所以vj++到了6.0后就不继续发展了,
vj#.net根本就不是java!
1)Microsoft已公开表示不再支持VJ。
2)VJ使用了自己的开发包,开发的应用大多只能在Win平台上跑。
3)VJ对于现在新的JVAVA2特性不支持,对于现在应用前景看好的J2EE、J2ME应用无能为力。
综上,如果现在做JAVA应用开发,最好不用VJ
可以考虑VisualAge or JBuilder.
现在JAVA 的发展在j2ee\j2me等,
而你的vj不支持如果vj能实现JBuilder的功能,
我肯定选vj了
关于VJ++的个人看法
公正的说,VJ++是一个优秀的晕倒死应用程序开发工具,它是的熟悉Java的程序员能够快速的为晕倒死平台开发应用程序。很遗憾的是, VJ++不是一个优秀的Java应用程序开发工具,因为它不符合目前版本的Java标准。因此,如果你想学习Java的话,你应该放弃VJ++。