工欲善其事,必先利其器
Tools = IDE + Design-Tools + PM-Tools + RIA-tools + Mix-Tools + Win-Tools
一 IDE
一个良好的IDE工具必具备的功能:
1 多项目、多语言开发支持;{java、PHP、C/C++、javascipt、Report、动态语言}
2 基本功能: 编辑[code、xml...]、代码提示、语法加亮、doc、编译、运行、调试、测试 [断点]、日志、性能分析
3 部署:构建[如 ant]
4 集成功能:数据库、web Containers、代码管理[svn、git]、项目管理[JIRA 、Bugzilla]、web services、开源框架工具集成 {hibernate、spring}
Eclipse、NetBean、MyEclipse...
eclipse基本符合上述条件,以插件的方式扩展,使用非常方便;官网 http://www.eclipse.org ; 当前版本:eclipse-SDK-3.7.2-win32
下面介绍以eclipse sdk 为基础,集成的插件 :
[php]
phpeclipse :www.phpeclipse.com
simpletest : http://sourceforge.net/projects/simpletest/files/eclipse%20plugin/
[java SE]
ve: Eclipse VE - Eclipse可视化编辑器 swing http://wiki.eclipse.org/VE
http://archive.eclipse.org/tools/ve/downloads/ http://wiki.eclipse.org/VE/Update
ve之前采用links的方式一直装不上,今天采用Help -> Install New Software... -> Add... -> Archive...安装成功 参看:http://blog.csdn.net/yuyulover/archive/2009/10/16/4678979.aspx
[java EE]
wtp:WTP(Web Tools Platform )项目在eclipse平台上进行扩展,是一个开发J2EE Web应用程序的工具集 需要 emf、xsd 支持、gef http://download.eclipse.org/webtools/downloads/
Eclipse Web工具平台计划 (WTP):用Java企业版Web应用程序开发工具来扩展Eclipse平台。它由以下部分组成:HTML、JavaScript、CSS、JSP、SQL、XML、DTD、XSD和 WSDL的 源代码编辑器;XSD和WSDL的图形界面编辑器;Java企业版的“项目性质”(project nature)、建构器(builder)和模型(model),与一个Java企业版的导航(navigator);一个Web服务(Web service)向导和浏览器,还有一个WS-I测试工具;最后是数据库访问查询的工具与模型。
Eclipse建模框架(EMF):依据使用XMI描述的建模规格,生成结构化数据模型的工具和其他应用程序的代码。
图形化编辑器框架(GEF):能让开发者采用一个现成的应用程序模型来轻松地创建富图形化编辑器。
[C++]
cdt: MinGW+cdt可以构建C/C++在window下的开发平台 http://www.eclipse.org/cdt/downloads.php
[framework]
springide : http://www.oschina.net/p/spring+ide
JBossTools{http://www.jboss.org/tools/}: hibernate,jbpm,struts,freemarker
struts2 :http://mvcwebproject.sourceforge.net/index.html
[web server]
GlassFish
http://glassfishplugins.java.net/eclipse36/index.html
http://hent.iteye.com/blog/583201
[DB]
dtp:Eclipse DTP - 数据库管理工具 http://www.eclipse.org/datatools/
[构建、测试]
ant+Maven
Selenium+JUnit+StrutsTestCase+EasyMock+jMock
Eclipse测试和性能工具平台(TPTP):提供一个允许软件开发者构建诸如测试调试、概况分析、基准评测等测试和性能工具的平台。
[协作]
subeclipse: http://subclipse.tigris.org/
mylyn-3.2.1: http://www.eclipse.org/mylyn/ 任务管理
eclipseUML : http://www.eclipseuml.com/ http://wfy122.blog.sohu.com/116583724.html
持续集成{Bamboo、jenkins、hudson ...}、代码评审工具{Crucible、jupiter...}与源代码库深度查看{FishEye...}
[report]
Eclipse商业智能和报表工具计划(BIRT):提供Web应用程序(特别是基于Java企业版的)的报表开发工具。
eclipse的使用需要jre的支持,到官网下载个解压即可无需安装
eclipse 插件的安装links方式 :
在eclipse 安装的目录d:\eclipse 下新建links与plug-in目录
links: 插件配置 在此目录加入XX.link XX代表插件名如 language.link 内容为:path=D:/eclipse/plug-in/language 或者 D:\\eclipse\\plug-in\\language 都行;
plug-in: 存放 eclipse插件 注意有些插件目录是没有eclipse 则需要加上 d:\eclipse\plug-in\language\eclipse
一个 links文件只能对应一个path
如果没有成功的话,请删除configuration目录下的所有文件,并重新拷贝未打开过的eclipse\configuration目录里的config.ini到此目录即可
links安装eclipse插件的例子就到这;享受eclipse给我们带来的快感吧!
注:开发J2EE的工具还有lomboz/myeclipse/BEA Workshop JSP Editor
lomboz 的官方(http://download.forge.objectweb.org/lomboz/)下载速度超慢;且暂时找不到中文支持;
myeclipse没用过 ;
BEA Workshop JSP Editor 听说是可视化jsp编辑器;不过文件比较大下载速度慢,暂时不用;
《Eclipse从入门到精通》
作者:强锋科技编著; 陈刚编著. - 北京
《精通 Eclipse 》
作者: 刘亚滨 等 编著
二 Design-Tools 设计工具
1 建模: HA_EA-80858
EA主要用于系统的分析与设计以及需求的分析、记录等。
2 UI原型工具 : AxureRP-Pro-5.6.0.2097 与 mockups
3 画图工具{MS Visio、EDrawMax-4.1 ..}
4 DBDesigner-4
5 EclipseUML
6 construct2 :http://zdsdiablo.iteye.com/blog/1412185 http://www.9ria.com/news/2011/1117/23846.html
三 PM-Tools 项目管理工具
1.1 版本控制: TortoiseSVN+subeclipse
subeclipse 是eclipse的一个插件;
1.2 项目计划,任务分配,需求变更管理,Bug管理工具:
Jira + XPlannder + JTrac + win Porject + php{DotProject、streber 、bugfree}+ 笔和纸
1.3 团队协作: Confluence + google协作平台 + Teamwork + QQ + 飞鸽 + MSN + email +MS Office+ tel + 面谈+会议
四 RIA-tools
RIA : 参看 http://hi.baidu.com/hszhl/blog/item/170b8811553618cea6ef3fdd.html
DW CS4 安装时请往 C:\windows\system32\drivers\etc\hosts 中添加 127.0.0.1 activate.adobe.com 一行
[奧多比.DW.CS4.官方中文版].Adobe.Dreamweaver.CS4.v10.0.Multi.3_CHT.CHS.KOR.rar
[奧多比.FL.CS4.官方中文版].Adobe.Flash.CS4.Professional.v10.0.Multi.3_CHT.CHS.KOR.rar
[奧多比.PS.CS4.官方中文版].Adobe.Photoshop.CS4.Extended.v11.0.Multi.3_CHT.CHS.KOR.rar
Flex Builder 3
flash_player_update2_flash10.zip
flex_sdk_3.3.0.4852.zip
flashplayer_10_ax_debug.exe
AdobeAIRInstaller.exe
AdobeAIRSDK.zip
五 Mix-Tools
cuteftppro832
EditPlus
httpwatch
mysql-tools
Lunix/unix 客户端工具: putty 、SecureShellClient-3.2.9
IETester-v0.4.2.exe
Active Ports v1.4 .exe : 查看端口
TortoiseSVN-1.6.1.16129-win32-svn-1.6.1.msi
IEDevToolBarSetup.msi
Serv-U
小巧的editplus
一个小工具,使用确很方便...
在Editplus里面编译和运行,在Tools->参数设置->配置用户工具
1.添加工具(添加应用程序)
菜单文字:Compile Java Program
程序:D:\java\jdk1.6.0_02\bin\javac.exe
参数:文件名称
初始目录:文件目录
2.添加工具(添加应用程序)
菜单文字:Run Java Program
程序:D:\java\jdk1.6.0_02\bin\java.exe
参数:主文件名
初始目录:文件目录
工具组名称可以随便添,比如Debug Java Program。
然后在Tools的下拉菜单中,你就会看见Compile Java Program以及Run Java Program这两个选项,以后你就可以利用ctrl+2 编译和ctrl+3 运行程序了 (因之前我配置了php手册)
六 Win-tools
MS office + 360 + VMwareWorkstation 6.5.2+ Nero + Ghost + 驱动+ MaxDOS + AdbeRdr1000_zh_CN + PcAnywhere + IPMsg + Thunder + Firefox + ppLive
+ 金山词霸 + 金山打字通 + daemon_tools + 极品五笔 + RealPlayer+winamp+mpsetup+音频视频工具 + QQ