java开发环境我之理解

原创 2007年09月22日 12:10:00
现在JAVA的开发环境一大堆,从最原始的记事本+java,到eclipse,jbuilder,netbeans,数不胜数,光说eclipe就让人头痛,
eclipse的架构做得不错,谁都可以在上面写满足自己需要的插件,eclipse插件一大堆,每种功能都有相应的插件,而且每种需求
的插件往往不止一种,繁多的插件让人眼花缭乱。多选择可以体现出民主,但当多选择出现在不知道该如何选择的时候就让人迷茫了,
还不如只给出一种选择来得清晰一点。
http://www.eclipseplugincentral.com/上面的插件一大堆,繁多的插件让我们更多的关注于插件而忽略了自己的需要,这很让人头痛,
选择哪种插件让人犹豫,eclipse又是个吃内存狂,装上几个插件让你机子跑得像蜗牛一样。
lomboz这个开源的插件集合了一些常用的插件,它自己实现的很少,大多都把一些常用的插件放在了一起,省得得你到处乱跑,到处下插件
,常用的一些功能它能满足,但似乎满足得不够好,结合得不够紧密。
myeclipse这个插件应该是eclipse中插件最强大的一个,几乎啥都包含了,用起来也方便,但没有1G的内存,跑起来可不是那么顺畅,
myeclispe6.0吃你300M物理内存,400M虚拟内存,够吓人的。
集成开发环境现在是名副其实的集成开发环境,什么都集成了。
开发一个重要的因素就是方便,myeclispe 就实现了这个效果,很方便,我们不要再去计较内存问题了,用lomboz或自己组装一些插件
可能会占少一些内存,但结合得就没myeclipse好。而且团队开发一个重要因素就 是要有一致的开发环境,这样交流起来方便很多。
我们不要过多的去关注开发环境的问题,插件的问题,而忽略了我们真正要做的事,开发环境只是一个工具,好的工具或适手的工具能加
快我们的速度。一些细节的问题我们不必去在意,我们应该把我们的目光放到我们要做的事上,看清楚我们的目标,而不要被实现目标的路上
遇到的问题耽搁了。
开发工具没有好与坏,只有适手与否

《我所理解的Cocos2d-x》PDF

《我所理解的Cocos2d-x》 针对最新的 Cocos2d-x 3.x版本,介绍了Coco2d-x游戏引擎的基本架构、渲染机制,以及各个子模块的功能和原理,并结合OpenGL ES...
  • qq_25327609
  • qq_25327609
  • 2016年05月09日 16:35
  • 6620

初学者怎么理解集成开发环境,编译与链接(四)

六. 集成开发环境的概念 集成开发环境就是对现代编译系统的进一步扩充,它的涵义更广泛,根本目的还是在于提高程序员的效率。 它还增加包括代码编辑器、代码调试器和图形用户界面工具。 源代码是文本文件,因...
  • dark_tone
  • dark_tone
  • 2016年08月10日 00:01
  • 538

JAVA设计模式---工厂模式理解

前言多年的java经验,说句实话并没有刻意的去看设计模式相关的东西,但是设计模式相关的应用就在实际应用中,比如hibernate中connection的获取,根据不同的properties的配置内容,...
  • zhang6622056
  • zhang6622056
  • 2016年09月21日 14:48
  • 610

《Linux那些事儿之我是USB》前言

1992年,那是一个春天。不过其实1991年又何尝不是一个春天呢,因为正是在那一年,Linux诞生了。又因为开放源代码的缘故,十几年来Linux是越来越火,熊熊火焰也烧到了华夏大地。诸多高校开始开设L...
  • fudan_abc
  • fudan_abc
  • 2010年07月29日 12:34
  • 17623

Java基础之多态的详细解释

http://www.cnblogs.com/xdp-gacl/p/3644035.html 一、面向对象最核心的机制——动态绑定,也叫多态    1.1.通过下面的例子理解动态绑定,即...
  • arjelarxfc
  • arjelarxfc
  • 2016年10月26日 22:13
  • 881

IDEA下配置JavaWeb开发环境

操作系统:CentOS 7.2 IDE:IDEA 2016.2.4 Tomcat:8.5.5 JDK:1.8 这学期有JavaWeb的课程,但是老师上课讲的都是在Windows下的e...
  • IT_DREAM_ER
  • IT_DREAM_ER
  • 2016年09月21日 23:43
  • 1997

java提高篇(二)-----理解java的三大特性之继承

在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注...
  • chenssy
  • chenssy
  • 2013年10月16日 19:37
  • 20604

Linux那些事儿之我是U盘 提供pdf下载

http://www.newsmth.net/att.php?p.299.44271.374.pdf还会继续修改,主要是加入一些图片.比如传输协议的,数据格式的,函数调用关系的图片.预计会在9月初提供...
  • fudan_abc
  • fudan_abc
  • 2007年08月07日 17:21
  • 12219

【死磕Java并发】-----Java内存模型之总结

经过四篇博客阐述,我相信各位对Java内存模型有了最基本认识了,下面LZ就做一个比较简单的总结。总结JMM规定了线程的工作内存和主内存的交互关系,以及线程之间的可见性和程序的执行顺序。一方面,要为程序...
  • chenssy
  • chenssy
  • 2017年03月03日 12:58
  • 4571

Intellij IDEA开发环境配置及实际开发应用

软件开发随着时代的进步也在不断的进步,并且随着技术的不断更新,智能化逐渐成为软件开发的主流。智能开发的前提就是智能化的开发工具,整所谓上阵打仗,任你武功再好也不敌一枪打死,所以工具很重要,现在主流的开...
  • u013560667
  • u013560667
  • 2016年09月08日 13:18
  • 4885
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java开发环境我之理解
举报原因:
原因补充:

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