来自首届 Borland 中国开发者大会的现场报道 (0分)

  • 主题发起人 netCobra
  • 开始时间
N

netCobra

Unregistered / Unconfirmed
GUEST, unregistred user!
  2003年11月18日,首届Borland 中国开发者大会在北京国际会议中心召开,我掏了100块钱买了一张优惠门票也参加了这次大会,今天也学李维,写一个来自xxxx的现场报道[:)]。
  早上起床时间稍微晚了一点,路上又堵车堵了一会,赶到会议中心时已经是早晨8:55了,匆匆忙忙拿门票换取了资料和那个包(关于这个包一会再说)进入了会场,会场秩序还没有稳定下来,有一点闹哄哄的。一路狂奔让我满头大汗,拿起桌上的矿泉水喝了两口,稍微稳定了一下,听见音乐声响起,抬头一看,会场两侧的投影屏幕上已经开始播放Borland Conference短片了,但是不知来自何处的灯光正照在屏幕上,结果是屏幕被照的基本上什么都看不清楚(国际会议中心的灯光师该打[:(!]),第一段短片依稀是Matrix 3中Neo作超人装飞行的镜头,两旁高楼大厦上的玻璃如水波般起伏,映出Design、Deploy等Borland ALM中反复强调的几个文字;第二段短片是Borland的一位大胡子老大(Sorry,记不起姓名了)向中国BorCon致意的镜头,可惜我E文太差,听不懂[:(],这时候李维上台,宣布会议开始,向大家翻译这位老大是在向中国BorCon致意,很抱歉无法亲自光临,不过有另一位老大John Kaster光临现场为大家做演示等等。
  李维的风格一如既往,语速飞快,略略加一点插科打诨,对现场的气氛掌握的很好,但是语速飞快就难免错误,邀请Borland 大中华区总经理Jenny Liu上台时介绍的是“刘珍妮先生”,两句话后立即意识到了错误并纠正。
  按照日程安排,刘总经理致的应该是欢迎辞,不过听来听去是在介绍Borland 20年来的历史;刘女士的口才不是太好,15分钟的致辞平平淡淡,中规中矩。
  接下来的是有李维和John Kaster老大介绍“Borland 新技术趋势与产品策略”,日程安排1个小时,不过整个介绍基本上都是围绕着Delphi.Net来讲解的;John Kaster讲话也很风趣,可惜俺听不懂,不过一上台他来了一句“北京,早上好”博得台下一片笑声[:D];演讲开始前,John交待演示用的版本是当天早上刚刚从Borland的Server上下载的,还是一个测试版本(后来在启动的时候我看到上面有Field Test字样),无法确保是否能够Work,不过他会尽力让它Work起来;关于Delphi.Net讲解的例子很简单,就是在Delphi 7中创建一个小程序:一个Edit,一个ListBox,一个Button, 点击Button后将Edit的Text加入到ListBox中;然后在Delphi.Net中打开该程序并正常运行,但是就是这样的一个小程序,在演示过程中多次出错,John只好多次的重新启动Delphi.Net,还好一般重启后问题就可以解决掉,演示终于正常完成。
  在Delphi.Net的IDE中,在DesignTime就可以看到数据成了李维和John大为吹捧的功能,李维讲“我把这个功能展示给MS的开发人员后,他们都目瞪口呆,不知道Borland在.Net平台上是如何实现该功能的”,John声称“他们希望我们能够告诉他们这个功能是如何实现的”,不知道是真是假。
  总体来看,虽然Delphi.Net的IDE已经改变很多(就是C#Builder的IDE),但是在Delphi.Net下的开发应该和以前的版本差别不大,Borland的工程师们尽了最大的努力来保证Delphi的开发者的平稳过渡,但是目前Delphi.Net的质量还很值得担心,从演示中的情况来看大的功能已经实现的差不多了,但是还有许多的小BUG,如果不尽快解决的话,Delphi.Net很难按照预定的今年12月出货,或者象Delphi 4一样强制推出,但是质量不好,推出后几个月即开始打补丁(C#Builder好像就是这样的)。
  由于Delphi.Net的介绍用了太长的时间,后面JBuilderX的介绍只有短短的一两分钟,只是打开JBuilderX向大家展示了几个小功能,由于我没有用过JBuilder,对于到底做了哪些改进无法给大家介绍;C++BuilderX的介绍则只有几幅E文的幻灯在不到半分钟内闪过,根本没有看清楚什么内容[:(]。
  由于李维和John两个人用的时间太长,结果原定10:30开始的ALM开发者大赛颁奖优胜者颁奖仪式被推迟到10:50,颁奖仪式安排的很糟糕,整个台上乱哄哄的,李维介绍的是由刘珍妮总经理和John Kaster给优胜者颁奖,但是好像可怜的John完全不知道该干什么,只好在台上一会走到左边一会走到右边,最后终于和优胜者们一起照了一张照片。
  我听到优胜者名单中有大富翁老大孙以义的名字,不过李维念了以后旁边有人对他说了几句,李维就不再言语,大概是孙老大没有到现场来领奖吧。
  颁奖完成已经是10:55了,原定10:45到11:00的15分钟休息时间被压缩成了5分钟,趁此机会溜到走廊上China-Pub的书摊上买了一本八折的《软件发布方法》,还附送了一个小玩偶,正好回去给LP[:D]。
  下面是两场非技术讲座,日程安排上是由中科软件股份有限公司 CEO 左春 的“技术人员的成功之路”和Sun Microsystem中国工程研究院院长 宫力 的“成功的技术人员必备的要素”,但是到了会场上,首先是顺序颠倒了,宫力先上台,讲座变成了“程序员成功之路”,而稍后左春的讲座则变成了“企业需要什么样的人才”。
  讲座的顺序颠倒且不说,讲座题目改变则始终没有人告知[:(],包括从现场拿到的会议日程仍然是左春的“技术人员的成功之路”和宫力的“成功的技术人员必备的要素”
  总的来讲,这两场非技术讲座的内容还是不错的,只不过宫力先生可能在研究机构中的时间比较长,他提出来的成功之路未免有些太过于理想化,比如他说成功的程序员所处的环境应该是能够追赶业界主流的公司;我不知道是不是大家都应该去Sun应聘去。
  12:00-13:00是午餐,我本来以为会是自助餐(估计很多人的想法和我一样),不料竟然是盒饭(我倒……),本来天天在公司吃盒饭已经很腻歪了,不料在这里看到的还是盒饭,虽然比平常吃的盒饭要好一些,不过实在没有什么胃口[:(]。
  13:00,讲座开始,原有的大会议厅被分隔成三个小会议厅,其中Java讲座占一半,DotNet和整合Java和DotNet各占四分之一,我听的第一场是由陈省(好像就是HubDog)讲的作的关于ECO的介绍。在开始讲座以前,调整投影仪和讲桌的位置浪费了10多分钟的时间,不知道会前是怎么准备的,没有人明白我们都是掏了钱来听的吗[:(!]?
  第二场打算听听Java专场的J2EE的高效设计模式,过去以后才明白琚伟先生临时有事(琚伟先生可是Borland的员工啊,Borland怎么安排的?),这场讲座挪到Java专场的最后,由于不想再换会场,于是听了王尧(左轻侯)的JavaServer Faces和尤克滨的如何利用Together进行重构;
  这里再说一个Borland安排不合理的地方:两个讲座中间没有休息时间[:(],每次都是“你方唱罢我登场”,结果如果要赶另一个专场的讲座,就只好自己一路小跑赶到另一个会场,在众目睽睽下偷偷摸摸的找一个座位坐下来,因为这里的讲座已经开始了[:(]!
  听完这两场后我再次赶回DotNet专场,打算听听薛大力博士的.Net下的建模,这场讲座估计是整个大会中最糟糕的一个讲座:首先是投影仪无信号,耽误了五分钟后终于搞定,薛博士开始讲座,但是Together for .Net又出了问题——始终无法增加Field;薛博士再三尝试,重启Together、重启Visual Studio.Net直到重启系统均告无效,薛博士只好“君子动口不动手”,口头描述讲完了这个讲座,薛博士再三向大家抱歉,说他的系统前几天就有问题准备重装的,但是一直比较忙没有做,我可实在不觉得这是个很好的理由;讲座完了以后下面有人对薛博士抗议:“我是从成都赶过来的,就看到你们这样子的演示?”,我对这位兄弟表示深刻的同情[:(]。
  到此首届中国BorCon“圆满”结束,上交了调查表,换回了一份礼物(旅行气枕,对我来说实在没有什么实用价值),我准备回家,由于发的背包带比较短,我在往身上背的时候一使劲,竟然把背包带挣开线了(这样的质量,真是无话可说),只好回头找前台小姐换了一个,提着回家了。
  我的感觉,这次中国BorCon准备不充分,很多地方考虑不周,安排不当,一些讲座的演讲人演讲经验不够,演讲内容感觉浮光掠影,很不深入,而且更多的时候是在给Borland产品做广告,对于技术上的讨论太少,没有给听众提问的机会。总的说来,花这100块钱好像不是很值得。
 
上当了!
 
"13:00,讲座开始,原有的大会议厅被分隔成三个小会议厅,其中Java讲座占一半,DotNet和整合Java和DotNet各占四分之一...."
好象不是吧,昨天上午到会大概有200多人,下午DotNet的报告厅足有150人(开始时)。
 
第一次嘛, 嘿嘿. 希望borland下次继续努力.
 
不会吧。这样的盛会应该有很多有利的地方可言才是!我收到票了,但没有机会去呀!真是觉得很可惜呀![:(]
 
Boland开发者大会2003会议总结
这次开会还是有不少收获,达到了自己预期的目标:
1, 目前影响BS开发效率的一个重要问题就是类图和代码同步,一方面是画完类图后要自动生成代码(目前的方式是生成Java代码,再修改成C#代码,很麻烦),另一方面,更麻烦的是代码修改后同步类图的工作很繁琐。在以前就听说过Borland的下一代开发工具将努力把所有的软件开发步骤都集成到IDE中,所以在这次开会中也重点听了这方面的课程。初步了解,达到这个目标有两种方案:
a) 采用最新的Delphi8或者是C#Builder,这两个工具内部都集成了自动建模工具ECO,类图和代码基本上可以说是完全等价的东西,修改类图或者代码后都会影响到对方!或者说类图只是代码的一种显示形式,当然,也可以说代码是类图的显示形式。同时,ECO还包括和数据库同步的功能,可以直接根据类图生成数据库结构,生成的数据结构可以准确描述类以及类之间的关系。同时ECO也具有VisualStudio的强类型数据集的功能。不过对这个功能,演示人员的评价是ECO的目的是加快开发速度,但对数据库执行速度则有不利的影响。他举的例子是一个继承关系,比如狗类和猫类都继承动物类,那么在数据库中会生成狗,猫和动物这三个表,这样猫和狗的记录和属性也必须在动物类中出现,这样在数据库中就会出现冗余数据,而且会影响更新速度,因为更新狗的一条记录同时必须更新动物的记录。虽然有这些缺点,但总的来说还是一门很酷的技术。
b) 采用Borland Together for VisualStudio。这是VisualStudio的一个插件,安装后同样是集成到VisualStudio的开发环境里,在视图菜单下会多一个Together视图的菜单,可以画用例图,时序图以及流程图等等,同样和代码是完全同步的,也可以把类图直接转成Html文件。而且代码不但对类图同步,还可以对用例图同步。还有对《设计模式》中的23个模式也有处理,可以直接把某个模式直接拖到类图里面,加快和规范画类图的速度。会上演示了一个Observer模式,举的例子是一本书归还的动作会影响到更新图书借阅计数,打印报表等操作。用起来很方便。Together不具备ECO的数据库操作功能。
上述软件都有试用版可以直接下载。
2, ALM是Borland为整合所有开发过程发布的一整套产品,包括上述的开发工具,也包括从客户需求管理一直到最后的测试管理的工具。会上发了一套Java系统的试用版;
3, Delphi.Net提供了把已有的Delphi程序直接转换成.NET程序和把.NET程序转换成Delphi程序的功能,并在会议上演示了一下,看着效果还是满激动人心的。但是实际应用效果必须经过试验才能确认,例如试验的只是一个简单程序,如果象是我们公司规模的庞大的Delphi程序是否可以成功转换则很难预测,再比如转换后的代码质量是否可以保证等等。感觉上是单靠这一个工具是很难保证的。但是至少提供了对以前程序兼容的一个可能;
4, 演示用Delphi.net开发Web应用程序。不用写代码就实现了直接在表格之中编辑以及一个主子表连动的显示功能,效果非常酷!
5, 关于ECO。ECO是一个集成到Delph.Net和C#Builder中的UML设计器,可以实现类图和代码的互动,以及生成数据库的表等功能。它是Borland收购了Together后开发的产品;
6, Delphi.NET开发。Delphi程序之所以可以升级到Delphi.NET,是因为Borland专门开发了一套基于.NET的VCL库;BPD是Borland为数据库访问设计的一套接口,可以访问多种数据库,并且提供更好的性能;
 
老实说,楼主是站在批评者的角度评论的。
俺白拿着borland的赠票,就替borland说几句话吧。不过俺说的全部是实话:)。
中间包含了不少个人喜好,希望大家有所分别的看。
1、这次会议技术气息还算比较浓。虽然难免商业气息,不过还可以忍受,比起以前参加的一些研讨会等强出许多。
2、这次讲座确实存在时间不够的问题,李维的讲座、aimingoo的讲座都因为时间因素大幅压缩。想想,BorCon是三天的时间,而到中国仅仅是1天,要将3天的东西都讲完,确实比较难于取舍。
3、对于Delphi8.net,还是比较值得期待的,虽然现在问题多多。
但是想想我们自己编写的软件不也是充满问题吗?况且这个仅仅是内部测试版。至少整个架构已经很清晰了。同时能够尽力的保留我们在win32平台的开发成果,这已经足够了。
相信经过1~2个月的测试,Delphi8.net会很不错的。
忘记刚才在那里看到的了,borland的产品一般测试周期为1个月,但是这个为了保证质量,测试周期达到2个月:)
4、关于本次参加人数,我粗略算了一下,应该不下600人。下午在.net听讲座的时候,似乎.net部分占据的是一般的原会议室。其他几部分如何分配真的不知道,因为俺没有听别的讲座,主要是因为.net的讲座的几位朋友都比较熟悉,且属于目前borland力推的东西。
诚然,Borland第一次中国开发者大会有很多问题,但是可以说暇不掩玉,真的。
我昨天早晨8:20多就已经到了会场,感觉整个会场的秩序还可以。
以下为我粗略记下的时间表:
9:15 李维宣布大会开幕,播放两个MTV
9:20~9:37 Borland大中华区董事经理刘珍妮致欢迎辞
9:37~10:50 John Kaster和李维进行Borland 新技术与铲平策略演讲
10:50~10:56 Borland ALM开发大会颁奖
10:57~11:05 中场休息
11:05~11:38 Sun MicroSystem中国工程研究院院长宫力博士讲座
11:40~12:03 中科软CEO左春讲座
--------------------
下午.net部分
13:00~14:10 Hubdog讲座:ECO方面
14:10~15:50 aimingoo讲座:Delphi.net
15:50~16:40 王寒松讲座:MDA
16:40~17:40 薛大力讲座:together for vs.net
 
To inprises:这些东西以前在网上看到过,也听过李维的一次讲座,大概就了解到了这些东西,本来想这次是要掏钱参加的,想来会有比较深入的讲座吧,所以比较失望,看来是我对中国BorCon期望过高了?[:(]
To yzhshi:
>>2、这次讲座确实存在时间不够的问题
时间不够应该是能够预先考虑的问题,因此应该对内容做相应的调整,但是很明显没有什么计划似的,象李维和John做的“Borland 新技术趋势与产品策略”,大部分时间都花在了Delphi.Net的介绍上,后面的都是匆匆带过了[:(]
>>3、对于Delphi8.net,还是比较值得期待的,虽然现在问题多多。
这个我也觉得很值得期待,就是担心为了赶时间,匆忙推出未成熟的产品,那天演示的哪些BUG你也应该都看到了吧?大框架和主要功能应该都可以了,但是最怕的就是这些BUG了。
>>4、关于本次参加人数,我粗略算了一下,应该不下600人
600人的估算我同意,会议室的分配是没错的,我去了Java讲座和.Net讲座,Java占了一半,.Net和整合各占一半。
可能就是因为我对这次会议的期望值过高,所以正如yzhshi所说,我是“站在批评者的角度评论的”,但是我仍然希望Borland能够吸取教训,把中国BorCon办的越来越好。
另外,Borland网站的更新实在是太慢了,到现在为止,www.borland.com.cn 上重要新闻还是“2003.06 Borland`产品成功运行于红旗Linux操作系统...”,关于昨天的BorCon,唯一的改动就是BorCon介绍网页被删除了,但是主页上的链接还在,这就是Borland的反应速度吗?[:(]
CSDN上关于此次大会唯一的新闻是“Borland推支持微软.NET框架的Delphi 8平台”( http://www.csdn.net/news/newstopic/14/14209.shtml ),明显是一篇枪手文章而不是新闻[:(!]。
 
我在奇怪,IBM开发者大会在上海进行了两天,有很多东西仍然无法深入(不过有免费热考、上机操作,讲座分的会场还是很多的,中间一样休息不是很充分),Borland一天实在太紧!
因为在上海所以冲着Rational就去了(教师、学生优惠,只花了100,本身800),而Borland在北京感觉花100跑过去只能参加一天,不值!说白了,感觉北京的组织者考虑不周全!
 
那天下午的幕后
本想去多认识些朋友。 时间太仓促了, 我中午才赶到会场,急忙吃完饭后,
我和HUBDOG 俩人还没分清到底谁先讲谁后讲, 搞清楚后又碰到发昏的事情,
HUBDOG 没带笔记本, BORLAND这边准备的笔记本没有环境, 乱套! 幸好我带了笔记本,
急忙开机, 测试了一下INTRABASE数据库环境可以跑他的DEMO, 他就上去了。
上面那位仁兄说HUBDOG 上去前忙了10几分钟是说多了,我感觉我们调试机器基本上就几分钟吧。
然后呢?
HUBDOG 一开讲我就昏了。怎么他的幻灯片里好多内容和我的一样呢?
这些幻灯片是BORLAND给我的, 没有内容,只有些主题, 翻译过来主题后,根据自己的知识向里面添内容, 现场一看, HUBDOG 和我的某些主题重复了。
原来美国那边的讲座是3天,而我们这边是1天, 美国那边做POWERPOINT 可以做重复了,第一天讲过的东西第2天再强调一次, 我们这边是讲座紧挨着。 结果呢? HUBDOG 在上面讲
我在下面盘算着如何改我的那部分。 心想我是3点讲,中间有AIMINGOO, 我有时间改PPT
旁边不时有人离开, 念道着 ECO 是什么, 听不懂, 更有一位邻座的兄弟问我 C#BUILDER出来了吗? 我说6月份就发布了。
我盘算着一定要把MDA是什么,ECO 是什么讲明白。
HUBDOG 下来了, 我赶紧拿过笔记本准备改PPT 文件, 这时候又发生了一件
倒霉的事情, AIMINGOO 用的笔记本竟然没有鼠标。 昏倒! 我只好贡献出鼠标
这下POWERPOINT 说什么也改不了了。 我的笔记本电源也在台上。 只好到外面去凉快了
临到我上了, 开始比较紧张, 因为开头那些讲演的重复内容不得不紧急的删掉了
我一时想不出来该怎么处理, 就先做现场讲吧。 不看稿子了。
下来后,我和HUBDOG 觉得我们俩的顺序应该到过来, 先讲MDA 再讲ECO
可能是老美的思维习惯不同吧, 他们先从ECO入手理解MDA, 然后再阐述MDA的内容。
我后面的薛博士出了故障我就不知道了。 早知道让他用我的机器就好了。
JAVA那边的讲座有几场内容很不错的。 JANEVA 讲的是如何用 ASP.NET连接 J2EE服务器,访问J2EE服务器上的对象, 内容看起来很不错
昨天JAVA的第2场主讲人是 CORBA 组织的 ARCHITECT , 技术水平是 VERY VERY 的HIGH。
可惜没去听。
另外还想去听 J2ME那场。
这次大会, 给我的感觉是, borland终于来中国了。 以前再美国开的全球BORLAND开发者大会终于落户中国, 感觉到BORLAND对中国开发者开始重视起来了。
虽然这次会议组织的很仓促, 但是我心里还是很高兴。
衷心希望明年还能参加
 
呵可,听了各位高人的评述,我也是备感痛快啊,是啊,毕竟BORLAND来中国了,虽然仅仅是个开始,但还是有许多值得我们期待的。
 
netCobra 收到我发的小广告了么。嘻嘻
 
To 千中元:拿到了,上面还有我头天晚上的留言哪[:D]
王寒松的ECO只听了后面小半截,Hubdog对ECO没有讲解清楚,我是搞的有些稀里糊涂的,希望以后能有空和各位大侠探讨探讨。
对中国BorCon提出批评也是希望Borland能够做出改进,把中国BorCon办的更好,没有什么别的意思,希望下一届的中国BorCon能够吸取教训,准备再充分一点(这里应该有Borland的工作人员吧[:D]?)。
 
netCobra:
不会吧,这可是我同事刚写的,不会有人未卜先知吧。 :)
 
To wyb_star:那部分是你同事写的?楼顶的帖子可是我自己一个字一个字敲出来的[:)]。
 
to netCobra:
inprises:Boland开发者大会2003会议总结
 
To wyb_star:这个是什么东西?难道你是Borland的工作人员[:p]?
 
补充一点:会议开始的时候,屏幕上的老头是David Intersimone,目前是Borland的副总裁兼开发者关系部的总经理。好人一个,我的偶像,不过当天老头子讲话不知道是紧张的还是怎么了,有点气呼呼的,可能Borland总部没让他来,有点情绪吧![:D]
 
顶部