JAVA网页编程之JCP座谈:社区必要更多的开放性和更简单的介入性仓酷云
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听,QConSanFrancisco2008关于开放尺度开辟的座谈会约请了JCP主席PatrickCurran和社区中的名流一同分享了开放尺度和开源开辟的实践履历。从一入手下手就有两个次要的议题环绕着该会商:开放和下降JCP的介入门坎。会商起首从BelgianJava用户组(BeJUG)、JavaPolis及Parleys的的创立者StephanJanssen入手下手。当Stephan被问到BeJUG为什么能成为介入到JCP的两个Java用户组之一时,他说到这是由于他们介入到了BGGAClosuresproposal中。他还提到因为经费的缘故原由招致JUG很难介入到个中。PatrickCurran增补到只管介入JCP并非收费的,但关于非红利的构造来讲是有扣头的。
MichaelVanRiper(SiliconValleyWebJUG和SiliconValleyGoogleTechnologyUserGroup的向导者)持续说到从他的履历来看,在JCP中基本就感觉不到社区的那种气氛,最少在特定的JSR外是如许的。他又说到经费是个成绩,并发起将JUGUSA作为一个回护构造。
接上去讲话的是MichaelAshley(CulturalHeritageImaging的开辟主管),他夸大JCP短少对公家的开放性。这一点也失掉了CayHorstmann(来自圣何塞州年夜学)的认同。他还夸大关于尺度化举行来讲,通明度是很主要的,并提到了开放尺度在教导上的代价。
以后,来自Artima的BillVenners提出了如许一个成绩:甚么时分有需要往尺度化一种言语,同时他得出了如许一个结论:尺度只要具有多种完成时才有代价。在年夜多半其他情形下,最好是只要一个言语包。来自NationalInstituteofStandardsandTechnology的LynneRosenthal说到基础的团队事情决意了尺度构造的成败。一样熟习宦海并会说官话的人也长短常主要的。最初她说到向导者是JSR乐成的关头要素。
LorettaGuarinoReid(Google可会见性工程团队的成员)被问到她的团队与伤残人士的合作水平怎样。她说有良多伤残人士与他们一同事情,他们正在全力让其一切文档都具有可会见性。她还提到他们想与听力有停滞的人一同事情,直到如今他们才入手下手完成这个方针。RodJohnson(Springframework之父)是最初一个讲话的,他对已往JCP的运作体例是很有讲话权的,同时他还在比来中选为JCP实行委员会的委员。他被问到为什么他对JCP提出了这么多品评而还要到场到个中呢,他说他已看到了一些主动的改动。他也激烈倡议增添历程的通明度并让社区介入个中——成为“Java国民”。PatrickCurran为JCP历程举行了辩解,他说一般情形下一切的集会纪录城市公然,同时他们正在构建一些群件(groupware)工具,这些工具将在站点的下一版中公布,它会对开放起到增进感化。RodJohnson被问到“Java国民”是甚么意义,他说作为Java社区的成员,人们有权力,也有特权往利用他们,为了完成这一点,人们必要介入个中。
一些不雅众提到关于一般的程序员来讲,想介入JCP可不是那末简单的事,但PatrickCurran说实践上该历程对一切人都是开放的,真的没甚么停滞。RodJohnson增补说到一些开源项目组不必要对大事琐屑较量,但是CayHorstmann提到关于一般人来讲,要想间接介入到手艺傍边仍是相称坚苦的。StephanJanssen说全部历程都得到了通明性。
此时,一些不雅众埋怨标准太难了解了,他们发起创建一个开源的代码堆栈、大众话题跟踪及邮件列表。RodJohnson说标准不会告知你某项手艺是不是能完成你所希冀的事变。
在几个不雅众提到标准向导者应当走出来并鼎力开展社区后,InfoQ的主编FloydMarinescu问到JCP是不是思索过为决意的“平易近主化”举行一些公家查询拜访。PatrickCurran回应说他们还没有思索过这么做,但他暗示借助于为下一版的JCP站点所开辟的新的合作工具,人们将有更多的时机介入出去。
有良多不雅众对OSGi上的Java模块化提出了否决定见,他们以为这会招致凌乱。而PatrickCurran却不这么以为,他说只管他不是该范畴的专家,但之以是做出这个决意是有良多手艺上的缘故原由的。
个中有个不雅众是某个标准的向导者,他说想与其他标准向导者接洽上几乎太难了,同时他也对JSR之间的人没法以复杂、天然的体例举行交换这一现实提出了品评。PatrickCurran说历程的确是“丢了某些工具”,这时候RodJohnson又反复了本人的概念:更多的开放性会对此有所匡助。CayHorstmann也供认了这个成绩。不雅众仍然保持以为在标准向导者之间没有一种好的相同体例,这时候RodJohnson说到哪怕在JSR之间存在着界说优秀的局限仍然会有成绩,这会使事变变得更坚苦。
今后,一些不雅众又对文件的庞大性提出了品评,PatrickCurran说到正当的协定包管了JCP从此不会碰到功令上的成绩。会商一成天都在环绕着该主题举行,一向到停止。最初不雅众但愿JCP能下降介入的门坎并削减一些文件,而PatrickCurran却说以后的情形是一般的。InfoWorld和JavaWorld都对座谈的这方面内容举行了报导。
跟着社区不休请求JCP供应更多的开放性和更简单的介入性,让我们对历程的开展拭目以待吧。
检察英文原文:JCPPanel:TheCommunityDemandsMoreOpennessandEasierParticipation
本文出自:http://www.infoq.com/cn/news/2008/11/qconsf08_jcp
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。 Java 编程语言的风格十分接近C、C++语言。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 是一种使用者不需花费很多时间学习的语言 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 是一种将安全性(Security)列为第一优先考虑的语言 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 是一种使网页(Web Page)产生生动活泼画面的语言 是一种使网页(Web Page)产生生动活泼画面的语言 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
页:
[1]
2