论坛首页 海阔天空论坛

有参加了深圳Sun开发者日和晚上开源沙龙的JavaEyer吗?给点反馈和建议如何?

浏览 6188 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-20  
我对活动还满意,不知道参会的人怎么看?

贴个感受篇:

回到深圳的感觉太好了

在香港大学和香港中文大学做了两场Sun University Day, 真是失望呀。在国内校园里做类似活动,每场三百人以上是很正常的数字,曾经在长春的一场,达到了是上千人的规模。而去香港之前,那边的同事就告诉过我们,香港的大学生对IT不如对金融感兴趣,曾经有另一个IT公司去校园做活动,打着金融业招聘的旗号,也就去了八十人,已经非常不错,所以,事前我们估计,象我们这种纯技术讲座到香港校园,每场40人就算达到目标。

首日是香港大学,只去了14人,有准备时间不足的问题,也有宣传不到位的问题,这样的结果,晚上吃饭都没心情。第二场中文大学的筹备,吸取了些教训,最后来了54个学生。在香港的同事说,十年前,那里的学生还对IT专业很感兴趣,但现在IT在香港学生眼里,已经不算是好专业了。现在那里IT公司招聘有难度,招聘的职位级别比较高,人难找,而低端的工作,都已经象欧美那样,外包了出去。

参加讲座的学生的Java知识和内地学生比较起来,似乎显得弱一些,我们的Java Puzzle几乎做不下去,当然也和人少有关。再加上全是英文演讲,在那里做技术讲座真不是一个很愉快的经历。可是香港的四所大学都排进了全球头100所大学里,这个地方我们必须要来。

在香港有个有意思的事情是和学校联系场地的时候,那里的主管对活动名称有意见(Sun University Day),认为是一种变相广告,他们不允许这种看起来是明显的商业活动进驻校园。如何划分技术讲座和商业讲座呢?他们的观点是商业讲座就是只有产品介绍,为了卖出东西的那类。我们不卖东西,而且可以马上把活动名称换成“Open Source Day”, 其实这个名称和我们的讲座内容更贴切。就这样,香港的两所大学活动名称都改成了“Next Generation Open Source Technologies”,这个名称还是那个主管建议的呢。而我们的演讲内容可一点没变。

晚上九点过关到了深圳,我们几个讲师到酒店登记后,就去小吃街。边吃边感叹回到深圳太好了,吃地便宜,住得便宜,行得便宜,还不用说鸟语,这种感觉在我们作完Sun Developer Day(Sun开发者日)就更明显了。预先估计只邀请100人左右的开发者,上限是150人,结果来了208个,还有一些要求参会的,不符合开发者条件,被拒绝了。深圳大大小小的IT公司都有开发者来参加,看来我们深圳的IT工作者对技术的热情还是蛮高的。

晚上的开源软件开源社区沙龙效果也超出了我们的预计,留下来大约五十人,我原来只估计二三十人的规模。以前的活动中,感觉大部分开发者只是默默地听,听完讲座就走了。现在是在晚宴后,划出一块场地请其他公司,单位,学校或者个人来做一些演讲,话题当然要和开源有关,大家讨论起来,积极性还都是蛮高的。至少来参加沙龙的人中,多数都有使用开源软件的经历,也认可开源软件的趋势,还有一个开发者,已经把自己的一个游戏模块开源,这样看,我们的活动还算有意义。
   发表时间:2008-03-20  
介绍下 都有些什么主题
0 请登录后投票
   发表时间:2008-03-20  
什么时候也来广州做一下技术讲座呢?
jigsaw 写道
介绍下 都有些什么主题

我也想知道有一些什么内容...
0 请登录后投票
   发表时间:2008-03-20  
下午的演讲标题在http://developers.sun.com.cn/events上。

晚上的沙龙请了两位嘉宾,一个是金蝶中间件的技术总监张勇介绍他们的京剧脸谱开源社区,一个是请华夏培训学校的李秀忠老师讲开源软件Moodle在教学中的应用。

我想听得是金蝶如何运作他们的开源社区,而张勇则主要是介绍怎么使用他们的产品。结果我们的几位工程师和张勇PK起来,当时讨论得有些激烈。其实象这种产品PK很难说清楚,大家还是主要从技术层面和分享经验角度来讨论比较好些。

李秀忠老师还是我在Mail list中邀请到的,准备的演讲稿条理非常清晰。希望有以后的活动有更多的人来上台演讲,并分享经验。
0 请登录后投票
   发表时间:2008-03-20  
都集中在java和web应用方面?有没有讲opensolaris,sparc一类的?
0 请登录后投票
   发表时间:2008-03-20  
金蝶还是没有运作开源社区的经验,现在的运作方法完全不靠谱,其实我给过建议,但可能没有上达吧。
0 请登录后投票
   发表时间:2008-03-20  
jigsaw 写道
都集中在java和web应用方面?有没有讲opensolaris,sparc一类的?

OpenSolaris 有啊,但是发现两级分化,懂得很懂,一问问题就很具体.不懂的,听得要睡觉.学生和开发者相比,学生的反应倒很活跃,有很多对OpenSolaris的基本问题,比如和Linux的对比,比如和Mac OS的对比.

Sparc的受众就太小了,我们还没有在这样的技术日上作过专门的讲座.目前看,一些科研院校对Open Sparc还有些兴趣.
0 请登录后投票
   发表时间:2008-03-20  
robbin 写道
金蝶还是没有运作开源社区的经验,现在的运作方法完全不靠谱,其实我给过建议,但可能没有上达吧。

我也没经验,所以想听听别人怎么做的.Robbin都提过什么建议?

搜索到这么一篇:http://sysapp.51cto.com/art/200708/53414.htm

是Robbin的文章吗?

引用

新闻分析:OperaMasks能否开创Java Web新格局?
作者: Robbin.liu 出处:51CTO.com  ( 0 ) 砖  ( 0 ) 好  评论 (  0 ) 条  进入论坛
更新时间:2007-08-15 10:05
关 键 词:OperaMasks  Java  Web
阅读提示:2007 年7月1日,OperaMasks v1.0正式发布。金蝶中间件在其最近的“OperaMasks全国巡演”宣传中,高调打出了“Web改变世界,我们改变Web”的口号。在Java Web开发领域,各种各样的框架层出不穷,J2EE Without Ajax这句口号能否打动开发人员的心?面对外部的激烈竞争,OperaMasks能否引领下一代Java Web开发潮流?

OperaMasks 全国巡演拉响了国产Web框架反击的号角,也让沉寂了很久的Java Web领域喧闹了起来。那么什么是OperaMmsks? 它是一个以JSF为基础引擎、基于JSF规范的、开箱即用的Java Web层框架。选择JSF为基础引擎,在我看来,至少有三大优势。

一是Sun的官方标准;二是JSF得到了包括IBM、BEA在内的众多大牌产商的支持,三是JSF是一种与具体显示技术无关的技术,这有助于适应RIA技术的变化。

◆一.J2EE Without Ajax梦想终成现实

很早以前采访Apusic首席架构师袁红岗的时候,就听到过”J2EE Without Ajax”,在当时我的理解只是一句广告语而已,逆潮流发展这的确是一个挑战,但今天这个梦想成为了现实,也成为了OperMasks的王牌特色。

著名的Rod.Johnson曾提出了J2EE Without EJB,成就了Spring框架。相对于Without EJB的震撼,OperaMasks的J2EE Without Ajax,同样极具吸引力。

近几年,Ajax技术发展迅猛,与之相关的框架也层出不穷,单在Java方面就有DWR、DOJO、GWT、jMaki、Ajax4jsf等等。一方面,这样的框架提高了开发效率、改善了用户体验;另一方面,这些框架都存在一个问题:相对独立。这样的独立,会造成两个问题,一是更高的学习成本。

为了在你的应用中加入Ajax功能,你需要另外学习这些Ajax框架;二是与既有Web技术的绑定问题。以jMaki为例,如果想将它应用到JSF程序中,你需要将用到的一些JSF标签换成jMaki标签,这无疑增加了开发者的工作量,并且增加了出错的机会。

OperaMasks提供了“原生”的Ajax支持,无疑是意义重大的。利用OperaMasks开发具有Ajax功能的Web应用,你不需要掌握额外的Ajax框架技术。通过OperaMasks,你只需要采用标准的JSF组件的写法,你唯一需要做的就是指定该组件的Render Kit是Ajax,或者在配置文件faces-config.xml中将全局Render Kit设置为Ajax。

另外OperaMasks提供了丰富的组件库,用于组织、显示和编辑数据,并且集成了强大的YUI-EXT组件库功能。当然,你也可以通过更换Render Kit来使用别的组件库功能。想一想,只要掌握基础的J2EE知识,就可以进行Ajax开发,这是怎样的美妙!

◆二.Apusic Studio和应用服务器

“工欲善其事,必先利其器”。单单有OperaMasks还是不够的,Apusic还提供了一体化的开发、配置、调试、监控的集成开发环境—— Apusic Studio,它是一个基于Eclipse的IDE工具。通过Apusic Studio,你可以进行“所见即所得”的可视化设计。Apusic Studio提供了Ajax、Graph、Layout和Widget等控件集。通过简单的拖放,就可以实现很好的Ajax效果。

与其他一些Ajax框架没有提供相应的IDE支持相比,OperaMasks无疑是有一定优势的。当然,Apusic Studio解决的是显示层的问题,那么在业务逻辑层中涉及到的事务、安全等问题,我们又该如何应对呢?

Apusic 提供了应用服务器,该服务器通过了Sun的Java EE5.0最新规范的认证,通过时间在全世界都比较靠前(金蝶宣称是第4个)。

OperaMasks是遵循JSF 1.2规范的,所以基于OperaMasks的应用,都可以运行在支持JSF 1.2规范的服务器上,当然,Apusic应用服务器为OperaMasks提供了一些额外的特性,例如基于NIO的多路复用技术提升并发处理能力、基于 gzip形式的状态压缩技术降低网络流量、支持在Managed Bean中通过Annotation进行资源注入等等。所以相比其他的一些Ajax框架,OperaMasks侧重的是一个完整的解决方案,这点对于企业级应用来说,至关重要。

以上两点,是我认为OperaMasks能否引领下一代Java Web开发潮流的机遇所在,当然,笔者认为,OperaMasks还将面临更多挑战:

◆一.社区力量

笔者认为,国内Java开源方面,到目前为止还没有出现一个广受欢迎的产品,忽视社区力量是一个重要的原因。我这里说的忽视社区力量,并不是说国内的开源产品没有社区。相反,我们可以见到,这些开源产品都有各自的开发团队以及用于反馈的论坛、WIKI等等。

这些开源产品都会说,欢迎大家提交BUG、贡献代码。可是实际情况中你会发现,很多开源产品的代码更新速度会越来越慢!原因何在?因为弄来弄去,还是那个开发团队在提交代码!而开发人员的时间和精力又很有限。

我们的开源,其实是开发者内部的开源!国内的开源产品为何吸引不了我们的开发者?我们的开源产品又是如何看待用户的反馈的?

反观国外那些成熟的开源框架,我们可以看到它们的邮件列表非常活跃;在用户的提问中,我们甚至可以看到开源作者们的热心回复;而对于来自社区的积极建议,我们可以很快在下个版本中看到。

作为OperaMasks的开源社区——OperaMasks.org,在宣传中,我们看到“融合官方标准和民间社区智慧”。希望这不仅仅只是句宣传语。这里我们暂且不谈开源模式,单就一个开源产品应该看重社区的邮件列表功能这点,可是透过OperaMasks.org,我暂时还没有发现这个邮件列表。

OperaMasks有金蝶的支持,人力、物力资源,我想都不是问题。希望可以真正借助OperaMasks.org的力量,接受来自社区的反馈。对开源产品而言,社区力量无可取代!

◆二.外部竞争

当年的Netscape红极一时,可是它的替代品IE却成了浏览器中的真正霸主。试想,今天的OperaMasks宣称“J2EE Without Ajax”,如果哪天另外一个框架也宣称“J2EE Without Ajax”,那么OperaMasks该如何应对呢?

不错,OperaMasks有Apusic Studio!这是Apusic的砝码之一。可是别忘了,这只是个基于Eclipse的IDE,而在Java IDE市场已有NetBeans,难道你就不需要考虑了?在JSF可视化开发方面,NetBeans的可视化开发包,表现已经相当出色了。试想,如果这个时候,那个同样宣称“J2EE Without Ajax”的框架,不但提供了基于Eclipse的可视化开发插件,还提供了基于NetBeans的可视化开发插件,那么Apusic Studio的优势还在吗?

笔者认为,既然OperaMasks已经有了Apusic Studio,为什么不能再有Apusic Studio for NetBeans或者Apusic Studio for IntelliJ IDEA呢?难道非得有人喊“狼来了”,Apusic再出击吗?

再有就是砝码之二——Apusic应用服务器。但坦率地说,至少从目前来看,国内使用Apusic应用服务器的并不是太多,让开发者舍弃 JBoss,用一个知名度相对较弱的Apusic,这不太现实。所以在OperaMasks的宣传上,我们还需要解决Apusic应用服务器的口碑问题。

OperaMasks,作为中国顶尖程序员和最优秀的Java团队开发的创新Web框架,需要走的路还很长。好在,它有一个还不错的起点。笔者相信,如果抓住有利机遇、克服不利因素,OperaMasks会走得很远、很远。

0 请登录后投票
   发表时间:2008-03-20  
我的水平很有限 喜欢听操作系统和processor结合起来讲的 单听processor的估计只有睡觉了
0 请登录后投票
   发表时间:2008-03-21  
那文章不是我写的。我是和金蝶公司的人吃饭的时候谈过自己的建议。

其实前面有个你发起的讨论当中我已经说过的:

http://www.iteye.com/post/486328

围绕开源项目形成一个开源社区,其要点在于“走出去”,只有走出去了,才能再走回来。就好比李安的啥啥啥电影,在国外拿了一个又一个奖,别管他那些电影多难看,在国内票房一个比一个高。

AOM自己的社区得提供英文版,产品要提供英文文档,要到英文主流社区宣传,源代码要到java.net上面去托管才行。





0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics