如果我要...(开发版)

如果我要做一个项目,我会首选考虑跨平台的解决方案,我不想让自己绑定在某一种硬件或OS上

如果要开发B/S,WEB框架我会首先选用STRUTS,其次是JSF,SPRING MVC也可以一试

IOC/AOP,我会用SPRING

O/R:HIBERNATE和IBATIS

开发服务器,我会选择TOMCAT或JBOSS

轻量级数据库我会用HSQLDB或DERBY,当然,ACCESS也不错

开发工具我会用ECLIPSE和JBUILDER

大型数据库我会用ORACLE或DB2,mySQL也是常考虑的(虽然不大型)

如果需要工作流,那我会先考虑开源的osworkflow

如果需要规则引擎,我也会先考虑开源的drools

如果需要CACHE,我会先考虑oscache

如果需要日志,没有如果,我会有log4j,也许再使用上面的common-logging,也许自己在封装一下

如果需要同异构系统关联,我会先考虑webservices,其次是corba,或是自定义的文本协议(用随便一种传输协

议交互,如HTTP,FTP)

如果要有消息传输,我会有JMS,其次是JGROUP

如果要数据同步,我会首先考虑数据库的内置方案,我也会考考虑syn4j

如果需要版本控制,我会首先CVS,其次是sourcesafe,还有cc

如果需要需求管理,我只用过DOORS

普通的项目计划,我一般用project

如果要用JAVA做应用界面,我会先考虑SWING,其次是SWT,界面框架ECLIPSE RCP不错

商用的应用服务器,我会先考虑WAS,其次是weblogic,还用过BES

如果要用UML,我会先考虑ROSE,其次是together

如果要用交易中间件,我只用过TUXEDO

如果要作用户管理,我会先考虑ACEGI其次同JAAS和自行开发

如果需要有用的工具包,我会选用apache common

如果要处理XML,当然先用xerces,jdom, jaxb, digest...

构建项目,当然用ant

在一个企业应用中,总能找到spring的用武之地。

要发布成webservice,我会用axis,也不排斥应用服务器相关的方式

定时任务,我选用timer,quartz

开源报表,我会用jasper

压力测试,我选用loadrunner,ACT(from vs.net)

单元测试,我用junit

如果我要将JAVA应用安装为windows服务,我会用http://javaservice.objectweb.org/

开源连接池,我会用dbcp,c3p0

内存等测试,我选用TestDirector、Purify、TeamTest、TestManager

要开发j2me应用,我会先装一个SUN的WTL(j2me,wireless tookit),再装一个来
 自sourceforge的插件eclipseme

DbVisualizer,可以管理大多数数据库,基于JDBC,当然功能简单些。

应用的管理方式,我会先考虑RCP的updata,其次是webstart

应用的安装要求,我喜欢绿色环保,即拷即用。


http SERVER,我用apache,ibm http server

mysql的管理工具,有mySQL control Center(mysqlcc)和EMS的SQL manger2005 lite for mySQL,MySQLAdministrator也不错
ORACLE的管理,可以加上plsql developer
sql server和DB2的管理,有它自己就行了

如果需要XML/XSL等的编辑器,我会用.net,xmlspy,当然,ultraEdit也可以用。

如果要用C++的通信框架,我会选择ACE

如果要一个C++的轻量级可移值库,我会选BOOST

如果需要可移值的C/C++,我会先装一个cgywin,用GCC/G++

C/C++的解析器,我会用Xerces,xml4c,libxml2,oracle xml

C中的编码转换,我会用iconv

c中的压缩,我会用zlib

用C/C++写WEBSERVICE,我会用gSOAP

要建立证书中心,我会先选择openssl

遗憾的是,我没用过php,perl,ruby,Python....据说也是很酷的东东。


如果确定运行于WINDOWS平台,也许我会采用微软的所有方案。
 包括项目管理(project),运行平台(WIN,.NET),开发工具(vs.net),版本管理(vs),
 数据库系统(sql),消息传输(msmq),开发框架(asp.net,ado.net...),
 应用集成/SOA(biztalk),还有VISO等等的一切

如果我不知道如何实现一种功能或一种界面,我会上一下codeproject,windowforms.com当然还有GOOGLE
如果要在网页上做复杂界面,我会先择flash,applet,ajax,activex

 

......

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值