热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

浅谈编程工具

我在论坛里见到许多都在谈论:用什么工具开发好,应该用什么工具?我觉得没有什么必要,只要自己能用的顺手就可以了,

    我在论坛里见到许多都在谈论:用什么工具开发好,应该用什么工具?
我觉得没有什么必要,只要自己能用的顺手就可以了,又何必去千方百计的打听到底哪个工具好,哪个不好。
   
    我用过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 &#61; 0; i <.length; i&#43;&#43;) { 
}

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

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

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

还有一些快捷方式&#xff0c;可能你知道的。
1)ctrl&#43;/就会出现 “//”

2)ctrl&#43;F9 预编译

3)ctrl&#43;shift&#43;F9   重新编译

4)ctrl&#43;shift&#43;U, ctrl&#43;shift&#43;I indet的缩进

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

用什么工具由自己决定&#xff0c;我只是谈谈自己的看法。

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

其它文章&#xff1a;


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

 

参考&#xff1a;


  • http://expert.csdn.net/Expert/topic/1549/1549021.xml?temp&#61;2.216738E-02

推荐阅读
  • 解决JAX-WS动态客户端工厂弃用问题并迁移到XFire
    在处理Java项目中的JAR包冲突时,我们遇到了JaxWsDynamicClientFactory被弃用的问题,并成功将其迁移到org.codehaus.xfire.client。本文详细介绍了这一过程及解决方案。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 本文详细介绍了Java中org.w3c.dom.Text类的splitText()方法,通过多个代码示例展示了其实际应用。该方法用于将文本节点在指定位置拆分为两个节点,并保持在文档树中。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文介绍了如何使用 Spring Boot DevTools 实现应用程序在开发过程中自动重启。这一特性显著提高了开发效率,特别是在集成开发环境(IDE)中工作时,能够提供快速的反馈循环。默认情况下,DevTools 会监控类路径上的文件变化,并根据需要触发应用重启。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
  • 本文介绍如何使用JPA Criteria API创建带有多个可选参数的动态查询方法。当某些参数为空时,这些参数不会影响最终查询结果。 ... [详细]
  • 本文详细介绍了如何在 Windows 环境下使用 node-gyp 工具进行 Node.js 本地扩展的编译和配置,涵盖从环境搭建到代码实现的全过程。 ... [详细]
author-avatar
纯果多肽-小芳
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有