最近关于.NET和Java开发成本的讨论比较热门,企业Java领域的专业咨询人员、讲师、软件架构师和开发者AdamBien认为,至少有9点理由表明JavaEE6可以让你节省投资。有关JavaEE6的具体情况,可以参考51CTO之前介绍的JavaEE6平台的主要目标,以及JavaEE6中新增的JAX-RS以及依赖性注入的功能。 1、原型构建 一般来说,企业Java项目最初期的工作是评价使用哪一个框架。这个工作所花费的时间可长可短,有可能几个小时也有可能几个月。Java&nb... 新的一年到来了,开源社区会有什么动作呢?在2009年开源社区取得了重大的发展。IT产业在09年有什么很好的产品呢?如Firefox和OpenOffice等已经成熟的产品仍然持续兴旺,与此同时诸如OpenBravoERP和Git的产品也给更人们留下了令人深刻的印象。以下是2009年对IT产业有重大影响的十款开源产品:1.DrupalDrupal内容管理系统运行着Whitehouse.gov(白宫网站)和其他数十个高知名度的网站。目前 已经有50多万的安装记录,而Drupal的成功势必是会继续下去的。Freelock&... Mozilla将在即将到来的Firefox3.7中加入许多新的功能。但是,Mozilla现在正在考虑是按照计划对Firefox进行大幅升级,还是重新开发新版Firefox。 2009年12月底,程序员本杰明-斯梅德贝里(BenjaminSmedberg)建议开发一个名为Lorentz的Firefox浏览器。Mozilla内部正在就是否开放此版Firefox进行讨论。 Firefox是基于一个名为Gecko的浏览器引擎。Firefox3.6(接近完成)将基于Gecko1.9.2版引擎,Firefox3... 数据中心使用虚拟化已经司空见惯,如今许多公司也开始使用虚拟化技术了,其中大部分使用虚拟化技术测试新应用,但越来越多的公司开始在生产环境中使用虚拟化技术,虽然虚拟化应用到文件服务器和Web服务器很普遍,但一直以来SQLServer服务器却很少使用虚拟化,似乎人们已经认为虚拟化不能为SQLServer和其它数据库负载提供足够的性能保证,数据库往往是I/O密集型应用,但这种想法应该改变了,因为现在的虚拟化技术发展的步伐实在是太快了。 Vmware性能增强 在最近的VMworld2009大会上,VmwareCEOPaul ... 微软在刚结束的PDC专业开发者大会上首次披露了IE9的开发进程和部分技术,包括可以使用GPU加速提供更强大的页面渲染,采用全新的JavaScript引擎等。虽然IE9仍然处在开发初期,不过很多人对它抱有极大的希望,知名IT网站eWeek近日总结出了10条微软在IE9的开发中应该注意的建议: 1、浏览速度提升:基本上所有的测试结果都显示IE8的速度不如GoogleChrome等对手,虽然有最大的用户群基数,但是其市场份额已经大不如从前,微软应该意识到IE是时候大幅提速了。 2、安全性提升:在过去一段时间内微软在IE安全性的提高方面做出了很多努力,成绩也是有目共... 11月18日消息,微软面向植入系统开放了其大部分的开发和执行环境.NETMicroFramework的源代码。 .NETMicroFramework主要用于诸如停车计时器、航行设备和智能遥控设备等。本周一,微软在洛杉矶召开的专业开发者会议(PDC)上正式发布了MicroFramework版本4,同时还发布了Apache2.0许可证的很多源代码,并同时取消了与Framework相关的许可证费用。 然而,Framework的TCP/IP协议堆栈和密码技术库仍未开放。据开源组织负责微软平台战略组的负责人Peter&n... 据国外媒体报道,谷歌周二表示,将很快推出下一代架构的网络搜索平台“Caffeine”(咖啡因)。 谷歌于8月份首次曝光了这个秘密项目,公开邀请开发人员访问预览网站http://www2.sandbox.google.com/测试最新版搜索引擎,并提出反馈意见。目前,谷歌已经撤下了开发人员预览页面,取而代之的是一则将很快在该公司一个数据中心激活Caffeine的声明。 在所发表的声明中,谷歌感谢所有参与测试并给予反馈的开发人员。谷歌表示,最新的搜索引擎索引速度更快、内容发布与可搜索之间的时间差将更短。该声明称:“根据以往的成功经验,我们相信Caffeine已经可以提供给更多的用户。我... 据外国媒体报道,PHP创始人RasmusLerdorf在其Twitter上声称已从雅虎离职。 Lerdorf从2002年加入雅虎任工程师,其最著名的成就是创造了原始的PHP语言,并成为了一个开放源代码开发者、演讲家和作者。 Lerdorf是在最近从雅虎离职的明星工程师和开发者之一,Lerdorf职业生涯的大部分时间是在雅虎公司并与之建立了紧密的联系。雅虎里那些有显著地位,收入高且工作稳定的工程师被削弱。 据国外媒体报道,谷歌周二推出了一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。 这种名为“Go”的编程语言已经开始在谷歌内部测试,但仍然处于实验阶段,所以谷歌周二只是将其作为开源代码发布,希望得到外界的帮助。 谷歌首席软件工程师罗布·派克(RobPike)说:“我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。” Go的目标是希望提升现有编程语言对程序库等“依赖性”(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。 谷歌大约两年前开始开发Go,并于1... MySQL被称为是“最受欢迎的开源数据库”,如今,它的命运却取决于Oracle与Sun并购案的结果。有消息说,正在调查该交易的欧盟委员会将在11月19日做出是否批准该交易的决定。2008年2月被Sun以10亿美元收购的MySQL,前路仍然难料。 有意思的是,10月27日,RedHat宣布以1900万美元注资开源数据库厂商—EnterpriseDB。消息一出,立刻被业界解读为RedHat另辟蹊径发展开源数据库,不想以后受制于Oracle和MySQL。 如果MySQL的大旗倒下了,众多力量分散且弱小的开源数据库将展开激烈的争夺,开源数据库市场也许将进入春秋战国时... 11月11日,据媒体报道,Novell本周二推出一个工具,让开发人员使用微软的VisualStudio软件开发平台制作和调试基于.net的应用程序,以便在Linux和其它非Windows平台上部署这种应用程序。 Novell推出的“MonoToolsforVisualStudio”工具能够让.net开发人员利用VisualStudio制作跨平台的应用程序,还能够让.net应用程序在Unix和MacOS平台上运行。这个产品能够作为VisualStudio的一个插件模块利用另外提供的Novel... 近日,金山软件开通了www.uofsdk.org网站并宣布将企业多年的开发成果——UOFOPENSDK开发包以开源的形式免费提供给社会。其他办公软件企业、OA集成商、中间件厂商及办公软件用户均可以通过该网站免费下载SDK开发包,以实现读写UOF文档格式标准。同时网站还将成为UOF开发者社区,成为聚集开发人员、资源并宣传UOF的重要阵地。 为了保证国产办公软件之间的兼容性,使得国产办公软件之间能够兼容实现信息的共享和交换,2002年由3家科研院所和5家单位共同起草了具有自主知识产权的《中文办公软件文档格式规范》(简称标文通,英文缩写为UOF)。UOF... 10月27日消息,知名Linux厂商Canonical公司旗下的操作系统产品Ubuntu将于10月29日推出最新桌面版Ubuntu9.10。伦敦时间26日,该公司正式宣布了这一消息。 新版Ubuntu操作系统:更简单易用 Ubuntu称,经过重新设计和持续的改进后,新版本在操作速度上更快捷,3G宽带连接更完善,Ubuntu官方表示,升级的目的是要让该产品成为最简单易用的操作系统。这和微软Windows7的口号“电脑,就这么简单”异曲同工,主打简易牌。 此外,这款产品还整合了“UbuntuOne”服务作为标准组件。UbuntuOne也... 日前,PHP语言及工具供应商ZendTechnologies宣布将联手云计算应用管理领军企业RightScale,帮助PHP开发者进入云计算的应用。RightScale将为虚拟服务器提供模板,该服务器为核心PHP应用程序运行环境。开发人员可以通过RightScaleEC2的云计算在亚马逊配置新的PHP应用程序,并且运用RightScale云管理平台监测其性能。 上周二,在圣何塞会议中心举行的Zend公司年度用户组会议上,RightScale首席技术官ThorstenvonEicken展示了这个平台,并在当天中午云计算发展的会议上介绍了该... 北京时间10月26日消息,据国外媒体报道,提供按需定制客户关系管理服务的网站Salesforce.com正和Adobe公司合作,在Force.com平台上提供一个AdobeFlashBuilder工具,用于建立和应用用于企业的应用程序。 这个新服务的目的是让开发者和公司的IT部门建立云计算为基础的媒体应用程序。该工具用于Force.com平台,开发者可以使用其来扩展和加强现有的Salesforce客户管理和定制Force.com上的应用程序,或者建立全新的应用程序来满足各种业务需要。 用户可以利用这个新功能建立云计算为基础的线上应用程序,终端用户可以通过浏览... PHP核心开发者AndreiZmievski在最近举行的2009Zend/PHP会议的主题发言中提出:“在接下来的PHP6重要升级中,将通过支持Unicode来帮助开发者们写出能够部署到多个不同语言市场的应用程序。” 商业开发中如果只是开发为特语言市场的应用程序,就会失去其他地方的商业机会。早在2006年4月,AndreiZmievski就提出未来需要支持Unicode,而且他认为这件事早就应该做了。所谓Unicode就是不论什么平台,什么语言,都使用统一的编码,对于PHP6,包括string类型在内,都将是Unicode内置的。 PHP6的Un... XMemcached是一个基于Javanio的memcached客户端。它线程安全,结构简单,支持所有的memcached文本协议和二进制协议,并且有比较优异的性能表现。它还支持一些高级特性,如JMX、动态增删节点、客户端统计以及nio连接池等。InfoQ中文站编辑采访了该工具的核心开发人员DennisZhuang。和同类型的memcached客户端相比,XMemcached有什么特点?与同是基于javanio的spymemcached相比来说,XMemcached具有以下特点:... 微软发布了VisualStudio2010和.NETFramework4.0的Beta2测试版,微软往Framework4.0里又塞了很多新东西,有的确实不错,不过有的还是感觉有点粗糙,还在实验阶段,实用性不强。简单回顾下历史,.NetFramework1.1其实是个试验品,.NetFramework真正走向成熟其实从2.0开始的,之后的Framework3,Framework3.5其实都是基于Framewo... NetBeans6.8Beta版于10月23日发布,它是第一个支持全部JavaEE6规范的IDE,其中的亮点包括:JSF2.0/Facelets,JPA2.0,EJB3.1,RESTfulweb服务,以及Glassfishv3。与Kenai项目的集成在此Beta版中得到了增强:现在已经可以完全支持JIRA,并增强了即时消息以及问题跟踪的功能。PHP支持也进不了,包含了Symfony框架以及PHP5.3。此次NetBeans6.8Beta还支持J... 多年来,开源运动和微软之间的斗争几乎成了一场宗教战争。双方的火力越来越猛--从微软的老板史蒂夫·鲍尔默(SteveBallmer)称开源运动是“一种癌症”,到Linux创始人李纳斯·托沃兹(LinusTorvalds)暗示,他可以不费吹灰之力地“摧毁微软”。这场冲突看起来象是要延续几代。但是现在,根据一位领袖人物的说法,争论已经平息——而且比尔盖茨、鲍尔默和他们的追随者们的抵抗不堪一击。“从某方面来看,我认为他们是在做徒劳无益的抵抗,”投资者兼慈善家和活动家米奇·卡普尔(MitchKapor)说,“战斗已经结束。”他继续说道:“当然在细节上还有很多很...