浅谈编程工具

原创 2003年12月07日 22:29:00

    我在论坛里见到许多都在谈论:用什么工具开发好,应该用什么工具?
我觉得没有什么必要,只要自己能用的顺手就可以了,又何必去千方百计的打听到底哪个工具好,哪个不好。
   
    我用过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插件,
来用这个功能了,还有代码导出,和代码解析功能,觉得很不错。

其它文章:

 

参考:

浅谈编程语言的类型系统

浅谈编程语言的类型系统 转自http://blog.csdn.net/ce123_zhouwei/article/details/8976652 类型系统(type system)是一...
  • hittata
  • hittata
  • 2015年01月03日 10:53
  • 2190

DOS中DPMI在C语言中的实现方法浅析

zhuanzaihttp://tanshank15408.blog.sohu.com/157003732.html 本文使用通俗易懂的表述,深入浅出地介绍DPMI和DOS Extender(以DOS...
  • gx19862005
  • gx19862005
  • 2014年11月19日 11:17
  • 497

浅谈SOA面向服务化编程架构(dubbo)

浅谈SOA面向服务化编程架构(dubbo) dubbo 是阿里系的技术。并非淘宝系的技术啦,淘宝系的分布式服务治理框架式HSF啦 ,只闻其声,不能见其物。而dubbo是阿里开源的...
  • dengcun
  • dengcun
  • 2016年04月08日 09:11
  • 482

浅谈Java并发编程系列(六) —— 线程池的使用

线程池的作用 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的资源浪费。 提高响应速度。当任务到达时,不需要等到线程创建就能立即执行。 方便管理线程。线程是稀缺资源,如果无限制地创建,不...
  • codershamo
  • codershamo
  • 2016年07月11日 21:13
  • 1018

浅谈人工智能

历史      各个文明中都有杰出的工匠发明了自动机器来代替人类劳动,早在春秋时期鲁班就发明了世界上第一个机器人,可在空中飞翔‘三日不下’;三国时期蜀汉的诸葛亮发明了‘木牛流马’来运送战备物资,称得上...
  • oba_gaga
  • oba_gaga
  • 2016年10月09日 20:57
  • 1568

浅谈数据库设计

浅谈数据库设计 ——-目录(?)[+]第一章 需求分析设计简介设计步骤需求分析重要性实例小型电子商务网站第二章 逻辑设计E-R图设计范式概要第一范式1NF第二范式2NF第三范式3NF BC范式第三章 ...
  • CCSUXWZ
  • CCSUXWZ
  • 2017年06月21日 17:50
  • 276

浅谈java及应用

给初学者之一:浅谈java及应用   学java不知不觉也已经三年了, 从不知java为何物到现在一个小小的j2ee项目经理,虽说不上此道高手,大概也算有点斤两了吧。每次上网,泡bbs逛论坛,没少去...
  • u012402926
  • u012402926
  • 2016年05月04日 17:54
  • 134

浅谈面向对象

这段时间天天被米老师洗脑式的上课,讲的都是一个中心,面向对象!     但是,面向对象到底是怎么回事儿呢?我们看一下维基百科里是怎么说的:     面向对象程序设计(英语:Object-oriente...
  • laner0515
  • laner0515
  • 2014年06月29日 15:33
  • 3252

常用的C语言编程工具

中国有句古话叫做“工欲善其事,必先利其器”,可见我们对工具的利用是从祖辈就传下来的,而且也告诉我们在开始做事之前先要把工具准备好。有了好的工具那么我们做起事来也会事半功倍。学习C语言也是一样的,对于初...
  • Cowena
  • Cowena
  • 2015年09月01日 13:26
  • 5817

深入浅出Linux工具与编程(socket 函数)

1.   基本套接字函数 (1)socket函数原型 socket(建立一个socket文件描述符) 所需头文件 #include       ...
  • u011347534
  • u011347534
  • 2015年02月13日 14:24
  • 560
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浅谈编程工具
举报原因:
原因补充:

(最多只允许输入30个字)