JAVA网站制作之Facebook公布保持Java撑持仓酷云
最后我再次声明,我并没有说不看好java,实际上我对java很乐观的,毕竟她正在不断改进中,我相信她总有一天会和.net网页编程并驾齐驱的日前,出名交际网站Facebook在其开辟者网站上公布不再为其官方Java客户端库供应撑持,并称此举是为了改善全部Facebook平台的体验。旧事中称:……我们决意不再为我们的官方Java客户端库供应撑持,而是依附现有社区驱动的库来弥补这个空白。只管我们了解这大概会影响某些开辟职员,可是我们以为将事情重点放在我之条件到的立异列表上更主要,而不是在开辟者社区已构建了几个非官方版本的情形下再往保护一个过剩的客户端库。
本周四的公布以后,任何一个开辟者页面不再供应官方Java客户端库的下载。……
关于Java开辟职员,Facebook倡议利用开源替换品,并给出它们的链接。
Facebook的此举无疑伤了Java开辟职员的心。很多开辟职员以为这是一种短视的举动,对全部生态体系会发生负面影响。风趣的是,因为微软对Facebook举行了投资,另有开辟者半开顽笑地以为这是另外一个“微软诡计”。
出名Java站点JavaLobby公布了标题为“Facebook保持Java撑持--梦境估价再掉10亿美圆(FacebookDropsJavaSupport-LosesAnother$1BofFantasyValuation)”的文章。文章以为:
……这仿佛与所说的‘Facebook平台正以非常快地速率开展’相冲突。我团体以为,真正推进Facebook开展的是开辟和保护更多的官方API,以同意开辟职员利用他们选择的言语开辟新的使用程序……关于Facebook所说的API保护包袱,JimBethancourt批评说:
我真的但愿看到Facebook接纳Google的OpenSocial平台。这会匡助Facebook挣脱一些保护的包袱,同时无需本人保护API便可把他们本人开放给大批的开辟职员。我不是一个Facebook或GoogleOpenSocial开辟职员,可是我的确晓得保护API不简单——那末为何不在有收费午饭时使用一下呢?也有的Java开辟者以为不用少见多怪,由于Facebook的官方JavaAPI其实不怎样。DanielKaplan批评说:
现实上,如今第三方JavaFacebookAPI比官方的要好用已有一段工夫了。那末,最少如今它还能坚持。假如你看看官方API,你就可以分辨出它的开辟者并非真的懂Java。他们把公有外部类作为大众办法的参数。这意味着你不克不及挪用这些办法,由于你没法创立这些外部类。别的,另有人以为Web客户真个将来属于Javascript,Java社区应当拥抱一个Ajax前端。
也许,恰是官方API的风评欠安招致了Facebook决意不再为保护投进资本。可是,一个更能众叛亲离,大概说是更成熟的做法,应当是和开源社区举行互助供应令开辟职员感应中意的API,进而由台前转到幕后,而不是象如许俄然出生。
履历过“Spring活动”的Java开辟者也不用对缺少官方撑持感应铭心镂骨,由于在这个开源时期,历来不缺少比所谓官方撑持更好的选择。
来自:http://www.infoq.com/cn/news/2008/05/facebook-discontinue-java
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 Java 编程语言的风格十分接近C、C++语言。 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 Java是一种计算机编程语言,拥有跨平台、面向对java
页:
[1]