浅谈编程工具

    我在论坛里见到许多都在谈论:用什么工具开发好,应该用什么工具?
我觉得没有什么必要,只要自己能用的顺手就可以了,又何必去千方百计的打听到底哪个工具好,哪个不好。
   
    我用过JBuilder,VJ++,notepad,editplus,jcreator,Eclipse等写java程序,现在也仍一直保留在计算机上,
但我觉得写JAVA程序,jbuilder好。当然,要有一定的基础了,否则就会完全依赖于它。但我也不否认其它的工具,只是自己觉得而已。

①vj++
许多人都反对vj++,我觉得它是不错的。
虽然用的是不标准的java,但可以用 com.ms.wfc.util.Value.toXXX(Object)转换任何数据,用com.ms.wfc.app.Clipboard.setDataObject(Object)访问剪贴板。
虽然导入了这此包就不能够跨平台了,但在任何WINDOWS上都能运行(XP以前的windows版本)。在这里,我就不把它跟那些大吹跨平台,在别的没有装JDK的机器上就不能运行,连同一WIN平台都不能“跨”的所谓的纯JAVA相比了。
至于用不用微软的开发包还是取决于你,你不用它,你的程序还是纯java的,只要你不用com.ms包就行了。VJ的代码编辑环境绝对不比JAVA IDE差多少,也是比较智能化,毕竟是微软的产品,界面是比较的友好,使用也是非常方便。
与别的编辑环境最大的不同就是:VJ在启动时导入的是CLASSPATH
环境变量中设定的包,这对大多数喜欢用JDK与IDE共存的朋友们应该是一个方便,这样,你想引入一个包,只需在CLASSPATH中加入,便在IDE与JDK中都可以使用了;可惜的是vj++只能用jdk1.1的开发包,而不支持以后的jdk版本,不过我也听说别人能导入,但是我没有成功,按理说应该不可以的。
还有,VJ有一流的代码监视,你少用一个“{”或是少用一个“;”,它都能马上提示你,而不用到编译的时候才向你指出,非常棒!
至于许多打听怎么将JAVA的.class变成.exe的朋友,VJ就是你们的福星,有了这个,你就可以把你的JAVA CLASS在任何WINDOWS(XP以前的windows版本)平台上运行了,而不管对方是不是安装了JDK。
它还有代码提示功能,无论你是输入import还是new,或是implements只要一按空格,代码提示马上就出来了。

②jbuilder
我觉得是最好的开发工具了,确实是慢呑呑的,又狂耗内存,甚至连滚轮都不支持(但可以找到插件)。
但是我觉得它是最好的,它里面有好多的bean,在desaign视图中可以支持直接拖控件。
它有许多的快捷又简单的写法如:
1)//out
System.out.println("");
  
2)//fora
for (int i = 0; i < .length; i++) { 
}

3)//tryc  
try { 
}
catch (Exception ex) { 
}

4)//ifie
if () { 
}
else if () { 
}
else { 
}

5)//switchd
switch () {
  case :
    break;
  case :
    break;
  default:
    break;
}

还有一些快捷方式,可能你知道的。
1)ctrl+/就会出现 “//”

2)ctrl+F9 预编译

3)ctrl+shift+F9   重新编译

4)ctrl+shift+U, ctrl+shift+I indet的缩进

它还可以做集成开发用,它可以自动产生文档,可以打打包成jar文件,甚至可以进行简单的模型设计等。

用什么工具由自己决定,我只是谈谈自己的看法。

③Eclipse
如果你觉得jbuilder比较慢的话那你用Eclipse也不会提高多少速度的,也是比较慢的。
我以前听人说Eclipse比较好,是轻型开发工具(jbuiilder是重型),用后发现,功能上确实是轻型,
占内存倒是可以与jbuiilder进行抗衡,可能是我的机器比较差。
Eclipse2.1.1  28秒 
jbuilder6.0   31秒
Eclipse有许多的插件支持弥补了它的许多不足,。有jsp的插件,其实是用来操作tomcat的。
还有C++的插件,还有jboss的插件(学得不错),但是我发现Eclipse有一个插件特别的好,就是UML插件。
以前,用rose,如果没有记错的话,应该是300M左右。但是你用Eclipse才100M都不到,就能通过UML插件,
来用这个功能了,还有代码导出,和代码解析功能,觉得很不错。

其它文章:

  • java程序转成exe文件http://www.csdn.net/Develop/read_article.asp?id=22570
  • 用VJ++实现FTP的功能 
    http://www.csdn.net/Develop/read_article.asp?id=18187

 

参考:

  • http://expert.csdn.net/Expert/topic/1549/1549021.xml?temp=2.216738E-02

你可能感兴趣的:(浅谈编程工具)