http://munix.mypm.net
公 告
登 陆
日志日历
导 航
日 志
评 论
链 接
统 计
 
软件开发工具选择

开发工具选择规范

2.1 Linux C/C++/J***A/Java开发工具

内容

工具

说明

C/C++编译

gcc g++

GNU的经典C/C++编译器

C/C++调试

gdb

GNU的经典C/C++命令行调试工具

Source阅读、编辑

vim

字符模式的编辑工具

版本管理

svn

1.3.2

Java编译

Jdk

 

Java调试

ant

 

JSP/Servlet Web服务器

Tomcat

 

Web服务器

Apache

 

Database Manage System

MySQL/PostgreSQL/Oracle

 

Database Access API

iODBC/unixODBC/JDBC

 

JavaDOC文档生成

doxygen

 

 

2.2 Windows C/C++/Java开发工具

内容

工具

说明

C/C++编译

vc ++ 6/ 2003/2005

mirosoft的经典C/C++编译器

C/C++调试

Vc++ 6/2003/2005

 

Source阅读、编辑

SourceInsight

 

Java调试器

Eclipse+Lni

Lni是我们针对java专用的调试工具。Eclipse 3.3.1及其以上版本

版本管理

TortoiseSVN 1.4.3

 

Java编译

Jdk 1.5以上        

 

Java调试

Eclipse V3.30/JCreator

 

JavaDOC文档生成

javadoc

 

 

2.3 文档工具

内容

工具

说明

文字档

Microsoft Word

2001-2007版格式

StoryBoard

Microsoft visio

2001-2007版格式

图示档

Microsoft visio

2001-2007版格式

UML

Rational Rose

 

Txt

Vim/ Microsoft Word

 

XML

XML Spy/vim

 

图片

Adobe PhotoShop

 

官方资料发表

Adobe pdf editor

 

 

2.4 SVN使用规范

获取源码版本或工程 svn co

使用svn co SVN_URL TortoiseSVN SVN checkout

 

比较源码不同

Svn diff xxxx.c TortoiseSVN diff

 

增加目录

Svn add folder或使用TortoiseSVNAdd

 

删除目录

Svn dele folder或使用TotoiseSVNDelete

 

更新

Svn update或使用TotoiseSVNUpdate

若更新有冲突,冲突部分若要去掉上一次版本递交者的部分,必须和上一次版本递交者一起确认调整后才能递交。

 

递交

Svn co或使用TotoiseSVNcommit

必须编译通过,并通知builder人员。在进行Svn递交时,修改的相关部分必须写上提交日志。若文件有添加与删除或宏的调整,请发邮件通知相关人员。

 

munix 发表于 2009/3/6 12:47:00 阅读全文 | 回复(0) | 引用通告 | 编辑 | 收藏该日志

发表评论:

    昵称:
    密码:
    主页:
    标题: