跟<personname productid="郭" w:st="on">郭</personname>先生见面之后,我阅读了一些VBA相关的资料,有一些更深的思考。当年VB、VC、Delphi三强争锋的时候,在全球来说,以VB风头最劲。而在中国,至少是意识形态上,搞VB的始终抬不起头来。其实理由很简单,你看看VB的语言设施和能力,跟C++、Object Pascal比起来,确实显得简陋。但事情的另一方面是,做企业应用,VB的开发效率确实高,应用面确实广,这方面VC和Delphi都远远不如。如果粗略地来划分一下,VB属于生产力高而技术深入度低的工具,而VC则属于技术深入度高而生产力低的工具,两者各用用途,而在广泛的领域内,VB实在是更好的工具,特别是对客户和开发组织而言,提高生产率,降低产品质量缺陷,缩短开发时间,这些都是莫大的好处。这些我们当时就很清楚,但是为什么后来还是在很大范围内形成了对VB/VBA的一种轻视的氛围呢?进而言之,对于像Office开发、Lotus开发这样的高级的应用解决方案,确实能够实实在在解决用户的问题,无非是编程技术傻瓜了一点,为什么在国外非常流行,而在中国的开发文化主流中似乎从来没有被放到应有的位置上。这是什么原因呢?难道是因为我们中国程序员的技术群体中存在一种特别的情绪吗?如果是的话,这种情绪现在是加强了呢,还是削弱了呢?这个问题,恐怕是需要我们思考和反省的。
为什么我们不重视Office开发——与郭安定谈话想到的
最新推荐文章于 2018-11-22 18:33:00 发布
上周与Office专家郭安定老师会面,见识了VBA在Word、Excel等Office组件中开发复杂应用的强大能力。VBA能大幅提高开发效率,减少产品质量问题,缩短开发周期。本文探讨了VBA及Office开发在中国未得到足够重视的原因。
上周三晚上与著名的
Office
专<personname productid="家郭安定" w:st="on">家郭安定</personname>老师见面,他向我展示了自己开发的一些
Office
应用。我以前就知道可以用
VBA
开发出很棒的
Office
应用程序,不过看到<personname productid="郭" w:st="on">郭</personname>先生的两个
demo
,还是有震撼的感觉。这两个应用一个是算法密集型的,类似复杂的排课系统,另一个则具有漂亮的图形界面、高级的数据访问和业务逻辑,都是充分利用了
Office
已经提供的高层功能开发而成。<personname productid="郭" w:st="on">郭</personname>先生本人在
Office
开发领域耕耘
10
年,像这样的案例还有不少。而对我来说,之前确实没想到
Office
开发可以达到这样的效果。
4050

被折叠的 条评论
为什么被折叠?



