早上,我照例打开codeproject,看到一篇关于prof-ui的文章,看过这个库,当时的代码十分凌乱,很多都是c风格的,但是效果还可以。
跟着链接,来到了她的官方网站
http://www.prof-uis.com/,好像是最近才建立的,早期的一直处于开源阶段。这次让我着实吃惊了,外国人就是踏实,常常是暗中发力。在我印象中2.62的版本远远落后于BCG以及XTREME,可是到了2.7时已经不分伯仲了。下载了全部sample,一一品尝了下。觉得其实只要其中几个例子就完全有说服力了。
包括mfc版本、activex版本和.net版本,其中mfc版本部分开源。很喜欢里面的grid,可惜好像没有代码。说句实话其中的很多demo拿出来比我们国内吹大牛的正式产品都专业。
国内人一面说界面不要那么花哨功能才重要,一方面心里又想怎么把软件搞得专业跟潮流;一方面说mfc臃肿不适合做界面一方面还在大用特用mfc。从我看来,目前好的界面库分为三类:基于mfc的(BCG XTREME PROF-uis)、基于事件机制的依托窗口的(QT wxWidget)、还有就是控件不依托窗口的fltk。其中基于mfc的类库要流行很多,可以在其上进行改造打造基于事件机制的属于自己的lib。前段时间差点就打算放弃mfc了,现在看来不必了,区区几m,比其.net或者其他的lib顶多相当甚至会少很多。
国内软件很浮躁,还没做出来就开始吹,夸大。当然也有很多执着的开发者。我自己也很浮躁,“朝三暮四”。做东西用什么ide、语言不重要,关键的是积累。有力度的底层代码基础设施,可以构建强大的应用。初级程序员想什么语言吃香、中级程序员想我什么都能做但为何赚不到钱,当你意识到积累的时候才开始变得成熟。不是什么rad不rad,面向对象还是面向服务。界面功能是同等重要的。外国人为兴趣工作,中国人为肚子工作,这就是区别,深深作用在软件品质上。
早期是bcg和xtreme逐鹿,这下好看了,又多一个。mfc里面最重要的两个类是cwnd和cview。
posted on 2007-06-15 11:58
万连文 阅读(1994)
评论(5) 编辑 收藏 引用 所属分类:
乱七八糟