漫谈金蝶Apusic Studio(一)

从Turbo C到Eclipse的发展历程展示了IDE在软件开发中的核心作用。本文回顾了作者从1995年接触C语言开始,历经多种开发环境,最终在2003年为金蝶EAS产品线选定CVS+Eclipse+Together的开发工具组合的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于一个软件开发人员来讲,Studio 可比喻为战士驰骋战场的兵器,恰如兵器在现代战争中地位日益重要一样,Studio在现代软件开发中扮演的角色也日益重要。

在集成开发环境(IDE)发展的早期,大家的兵器都很原始。记得我95年刚接触C语言的时候,已经有了Turbo C2.0,在那个还没有太多图形化开发的时代,TC能够很好把.c和.h文件组织起来,并提供编译支持,断点调试和及时帮助。TC使用起来的感觉已经很棒。

随着Window的产生,面向图形化开发的日益重要,集成开发环境就进入快速发展期,各种IDE纷至沓来,从Turbo Vision,Borland C++ ,Microsoft C++ 到Visual Studio, Visual Fox Pro,Delphi,JBuilder,Eclipse等等. 软件工业化生产的各种需求都被日益纳入IDE所要解决的范围,从而不断扩充IDE的能力,以至于最后驱动了Eclipse 这种通用IDE框架的产生。

我从2003年开始接触Eclipse. 那个时候,作为负责金蝶EAS产品线研发的开发工具和开发流程选型的负责人,我还一直是JBuilder的推崇者,可能不仅我,那个时候金蝶大部分技术人员还在使用的也是JBuilder。但是,我面临的一个任务是为二百多技术人员选择开发工具和开发流程,处于慎重起见,我和我的团队做了一个样板工程来企图验证各种可选工具的最佳搭配,这些工具涉及 VSS、CVS、Starteam、ClearCase、Jbuilder、Together、Rose、Eclipse。经过反复论证和培训推广,最后确定了CVS + Eclipse +Together的开发工具选型格局。

让我欣慰的是Eclipse无疑是正确的选择。事隔几年后,伟大的Borland公司宣布放弃自己了JBuilder框架的独立发展,这让Eclipse成为了事实上Java IDE的工业标准。

金蝶那个时候研发EAS,采用了EJB的持久化框架,所以,除了IDE,还有开发应用服务器的选择。Apusic3.0在这个时候进入研发开始作为开发应用平台使用。

(未完)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值