开源关键技术选型.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开源关键技术选型

开源关键技术选型指南 开源关键技术选型 当然好戏最终以轻量化的 EJB3.0 出世而收场,但是我们还是很有必要思考一下:我 们开发者到底需要什么样的技术?这样才能在瞬间变化的发展潮流中坚持自己观点,而不 是人云亦云,迷失方向。随着开源技术越来越成熟,一个稍有开发经验的人通过学习就 可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对 Java 或动态语言相关领域的人来说, “开源”也许是他们最喜爱的单词。每天,当他 们坐在电脑前开始编程时,从所使用的 Linux 操作系统,到 Eclipse 集成开发环境, 到编程所用的 Java 或 Ruby、Python 语言, “开源”烙印在每件工具身上。但是,很 多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更 高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止, 要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。 Web 框架 开发框架的选择,始终是个仁者见仁、智者见智的事情。尤其是 Web 层的开发框架, 数量非常多,而且各有特色,如:Struts、WebWork、Spring MVC、Tapestry、JSF、 WebPage3.0„„等等。框架的选择,就是看哪个框架最合适,从而减少开发的工作量,提 高开发的效率和质量,并有效减少维护的工作量,最终达到节约综合开发成本,获取更多 的收益。  Axis、Struts、ColdFusion 和 WCF 的 REST  开放源工具填补了 SpringSource 应用程序生命周期的空白  Skyway:使用Eclipse,建模和 Spring MVC TT SOA 技术专题之“开源关键技术选型指南” Page 2 of 52  Pierre Fricke:别轻视JBoss Seam Ajax AJAX 开发与传统的 CS 开发有很大的不同。这些不同引入了新的编程问题,最大的 问题在于易用性。由于AJAX 依赖浏览器的 JavaScript 和 XML,浏览器的兼容性和支 持的标准也变得和 JavaScript 的运行时性能一样重要了。这些问题中的大部分来源于 浏览器、服务器和技术的组合,因此必须理解如何才能最好的使用这些技术。 综合各种变化的技术和强耦合的客户服务端环境,AJAX 提出了一种新的开发方 式。AJAX 开发人员必须理解传统的 MVC 架构,这限制了应用层次之间的边界。同时, 开发人员还需要考虑 CS 环境的外部和使用 AJAX 技术来重定型 MVC 边界。最重要的 是,AJAX 开发人员必须禁止以页面集合的方式来考虑 Web 应用而需要将其认为是单个 页面。一旦 UI 设计与服务架构之间的范围被严格区分开来后,开发人员就需要更新和 变化的技术集合了。  Ajax 为什么可能成为 Web 服务的未来  Oracle 架构师提倡 agnostic Ajax 方法  Burton 报告:Ajax,RIA 的不二选择  Ajax 技术足以成熟应对企业应用  Ajax 安全指导:用好的架构和更安全的 API 防御攻击 动态语言 当关系数据库和 SQL 语言把数据管理的繁琐工作从开发者和操作者身上解放出来 的时候,有人抨击关系数据库性能低下;当微软开始用 C 语言开发 PC 应用程序时,汇 编语言的拥护者轻蔑的说,只有汇编语言才能发挥 PC 机的全部能力;当 Web 进军企业 TT SOA 技术专题之“开源关键技术选型指南” Page 3 of 52 计算时,一大批专家跑出来抨击 HTML 界面的呆板和 HTTP 协议的缓慢和幼稚。然而, 所有这一切抱怨、质疑和信誓旦旦的否定,都被技术发展的大潮无情的吞噬,消失得 无影无踪。原因很简单,所有这些声音,都是着眼于小,着眼于私,一叶障目,而不 见 IT 技术发展的大势。IT 技术发展的大趋势永远都是要更快,更简单。 从这个角度来看待动态语言,结论就异常的情系。在今天这个时代、动态语言代 表着更快更简单的技术大趋势,因此它将必然成为未来构建软件和互联网技术的主 角。  Ruby on Rails 为深入企业做好准备 

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档