免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1505 | 回复: 1
打印 上一主题 下一主题

引"看看这篇报导,是不是会对CBX重拾信心" [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-11-15 11:41 |只看该作者 |倒序浏览
Effective Design Patterns for J2EE-Ken Sipe

Ken是一位相当有经验的Architect,英文说得非常清晰,因此整个track让笔者听起来非常的轻松。Ken先从他本身的开发经历开始谈起,再结合讨论各种不同的J2EE设计样例(Design Pattern),使得内容非常有说服力。Ken在这个track中以Presentation Tier,Business Tier以及Integration Tier来讨论10多个设计样例,最后并且讨论数个他认为很重要的非核心的J2EE设计样例。这个track相当的有水准,而笔者参加这个track的目的是想听听,看看和观察资深J2EE Architect的思想,行为和思考模式。笔者认为观察不同的人并且学习他们的优点是更为重要的事情。


Effective Unit Testing With Delphi-Charlie Calvert

笔者之所以选择这个track主要是为了看看老朋友Charlie,自从Charlie离开Borland之后笔者再也没有见过Charlie,这次一见只觉得Charlie的头发全变成白的了,令人感叹时间的飞逝。


Charlie的这个track先介绍Unit Testing的家族成员,DUnit For Delphi,JUnit For Java以及NUnit For .NET。接着再介绍如何使用DUnit,如何整合DUnit到Delphi整合发展环境中,最后Charlie以数个范例来展示,整个track的进行相当不错,参加人数也不少,算是一个精致小品内容的track。


Integrating Of C++ Frameworks In C++BuilderX-Bruneau Babet

Bruneau Babet主持的这个track太好了,主要是说明和讨论CBX的开发技术秘辛以及CBX和Framework的整合。Bruneau解释了CBX如何兴wxWindow整合,以及CBX和Framework的设计架构。


Bruneau说明CBX虽然选择搭配使用wxWindow,但是CBX的可视化设计家的架构却是开放式的,允许结合CBX和各种不同的Framework,因为CBX的可视化设计家会藉由标准定义的Framework服务器接口和外部支持特定Framework的服务器沟通,当开发人员在CBX可视化设计家中置入组件或是设定特性值时,CBX的可视化设计家会藉由Framework服务器接口和支持特定Framework的服务器沟通,再由这个服务器来决定如何产生程序代码。例如下图是CBX可视化设计家和内定的wxWindow服务器沟通的画面。




CBX的Visual Designer和wxWindow Server互动

根据这个原理,我们可以很快的画出CBX采用的设计架构示意图如下:



CBX采用了Plug-and-Play的设计方式,可同时支持多个Framework

由于这个因素,因此CBX是可以支持VCL的,只要Borland的C++小组实作一个支持VCL Framework的服务器,并且plug到CBX之中,让CBX的可视化设计家藉由组态档案使用这个VCL Framework的服务器即可。

C# Language Enhancements In Whidbey-Julian Bucknall

11月4日最后一个track是笔者很想参加的,但是很可惜的是笔者在这个时候需要找Borland的人处理事情并且讨论China BorCon的工作,因此没有时间参加这个track,真是遗憾,希望有以后有机会能够再次听到这个track。




在听一整天的技术track之后,笔者最后决定把11月4日最佳track奖颁给Bruneau Babet主讲的Integrating Of C++ Frameworks In C++BuilderX,因为这个track不但让笔者更了解了C++BuilderX,更重要的是Bruneau Babet在整个track中说的都是和技术相关的东西,甚少无关的话题。Bruneau Babet不愧为自Borland C/C++ 3.0开始就是Borland C/C++的重要的开发人物,在笔者的『Borland传奇』一书中也有提到Bruneau Babet。


在这个track中Bruneau Babet也不经意的提到他两度离开Borland,又再次回到Borland,虽然Bruneau Babet没有说为什么,这也和track无关,不管如何,Bruneau Babet欢迎再次回到Borland。

最后笔者和各位读者分享一下由笔者同事拍照的一些有趣的相片。


4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">;

Microsoft在BorCon 2003中摆出的摊位,可见Borland和Microsoft的关系有很大的改善



Borland本身在BorCon2003上的摊位



SAN Jose的骑警



笔者旅馆附近一瞥


Meet The Team

11月4日晚上的track真是令人难以抉择,因为晚上8点到10点同时有3个Team会举行Meet The Team的track,让所有参加人员有机会和R&D成员面对面沟通。今晚的Team分别是JBuilder Team,Together Team以及C++/Mobile Team,笔者一直到了吃完晚饭之后仍然无法决定参加那一个track。


后来笔者想因为从没有见过Borland新的C++/Mobile小组,而且笔者又对Borland新推出的C++BuilderX有强烈的兴趣,因此最后决定参加C++/Mobile小组的track,不过笔者也请求笔者的同事参加JBuilder或是Together的track,希望能够把无法参加所有track的遗憾减到最少。

Meet C++/Mobile Team是由这个部门的副总裁JP LeBlanc主持的。当笔者到达会场时参加人数之多超出了笔者当初的想象,这是因为在以前的BorCon中大部份的参加人员都是Delphi和JBuilder的开发人员,因此会参加Meet C/C++ Team的应该都是纯粹C/C++的开发人员不没有想到今年会有这么多的人参加这个track。

JP LeBlanc当初是Borland RAD部门中的产品经理,笔者曾经和他开过许多次电话会议,然而却从未见过面。今晚一见并且听了JP LeBlanc的说话之后发觉JP LeBlanc是一位非常有主见的VP,笔者觉得JP LeBlanc比许多Borland其它的VP都棒,因为从JP LeBlanc的谈话中可以知道JP LeBlanc对于产品非常的熟悉,而且有许多很棒的想法,也对C++BuilderX未来有着非常多的期许。


在Meet C/C++ Team track中许多的参加人员都在抱怨Borland没有继续开发C++Builder的新版本,虽然Borland推出了C++BuilderX,但是许多的C++Builder使用者仍然强烈要求Borland提供C++Builder 7.0。另外的使用者则是说Borland要推出新的C/C++开发工具他们没有意见,但是他们希望Borland继续提供C++Builder 6.0的Patch,并且希望能够提供和Delphi 7.0一样版本的VCL。后来有一位老先生上台,非常生气的责备Borland不推出新的C++Builder,而离弃了忠实支持Borland的C/C++使用者,这位老先生并且说他们公司有 54位开发人员,如果Borland这样不顾C++Builder的使用者,明年他将不再参加BorCon,而且他也将不再使用Borland的C/C++开发工具。在老先生说完之后立刻获得现场的掌声,看来这位老先生是说出了许多C++Builder使用者的心声。


在数10位现场参加人员上台抱怨之后(嗯,读者看过抢救雷思大兵这部电影吗?这个track的确是真枪实弹,因为现场没有人客气,现场参加人员骂得起劲,而笔者则是听得大呼过瘾。咦,笔者不是为Borland工作吗?),JP LeBlanc出来说他了解C++Builder使用者的不满,而他的任务是『Rejuvenate Borland’s C++ Market(笔者实在喜欢JP的这句话)』,因此他的第1目标是把C++BuilderX带向新的领域,他必须做出抉择是留在旧的C++Builder时代,或是开创新的C++局面。JP说目前C++BuilderX 1.0已经吸引了许多原本不是Borland C/C++的客户使用CBX,这已经显示了CBX成功的跨出了第1步,他更相信明年初CBX 2.0推出并且加入C/C++ Framework和可视化设计(RAD)的功能后,不管是原来的C++Builder使用者或是使用其它C/C++工具的使用者都会满意CBX的功能。此时JP又把CBX的产品经理J.T.介绍上来,让JT回答现场C++Builder使用者最关心的问题,那就是如何在CBX中使用VCL的问题。


J.T.首先说明在CBX中使用VCL并不是technical impossible(技术上不可能),接着J.T.再次请Bruneau Babet上来说明一下这个原理,接着J.T.也保证在CBX达到了他们的预期目标之后便会开始认真的考虑让CBX支持VCL。这当然是一个好消息,也获得了现场人员的掌声。


最后JP又上来说明CBX的目标是成为最棒的纯粹,跨平台,可进行Mobile开发的C/C++开发工具,他立志要把CBX带入以前Borland C/C++和C++Builder从未进入的境界。看到JP这样说笔者不禁热血沸腾,心中大喊这才是Borland,Borland C/C++的光荣历史似乎又要重现了,JP也是笔者近几年来少见的这么有理想又tough的VP。


笔者观察现场的C++Builder使用者在听到了JP和JT的说明后虽然无法百分之百释怀,有的使用者也仍然忿怒,例如前面笔者说的老先生仍然忿忿不平,但是没有人想到第2天,也就是11月5日由JP主讲的General Session竟然猪羊变色,造成了这次BorCon最大的高潮,实在是精彩万分,这有待本系列最后一篇的报导。

时间过得真是快速,不知不觉已经过了2天了,BorCon2003明天就是最后一天了,希望明天的课程能够像今天一样的令笔者满意。晚上10点多拖着疲惫的身躯回到旅馆之后最重要的事情当然就是补充睡眠,准备迎接最后一天的BorCon。

论坛徽章:
0
2 [报告]
发表于 2003-11-15 11:42 |只看该作者

引"看看这篇报导,是不是会对CBX重拾信心"

原文请看:http://kylix.linuxaid.com.cn/xoops2/modules/news/article.php?storyid=47&page=1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP