HTML5、Java和Web开发的未来

日期: 2011-06-06 作者:James Denman翻译:张培颖 来源:TechTarget中国 英文

HTML是一个生动的实体。从其创建至今不断发展,而且继续为我们应用互联网发现新的和创新的方式。HTML5是最新的HTML、CSS和JavaScript“标准化”实现。这项标准来自于WHATWG和W3C,将会对Web开发产生巨大影响。

  新的移动Web可能将前端用户界面(UI)和后端应用清晰地区分开。Burr Sutter在JBoss World 2011进行各数个话题分享,包括《Java开发者的HTML5》。按照Sutter的说法,新的基于Web的用户界面将由设计师创造,使用XML、CSS和HTML进行编码。对于所有实际的流程来说,前端UI将会同后端基于Java的Web服务进行交互。

  因……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

HTML是一个生动的实体。从其创建至今不断发展,而且继续为我们应用互联网发现新的和创新的方式。HTML5是最新的HTML、CSS和JavaScript“标准化”实现。这项标准来自于WHATWGW3C,将会对Web开发产生巨大影响。

  新的移动Web可能将前端用户界面(UI)和后端应用清晰地区分开。Burr Sutter在JBoss World 2011进行各数个话题分享,包括《Java开发者的HTML5》。按照Sutter的说法,新的基于Web的用户界面将由设计师创造,使用XML、CSS和HTML进行编码。对于所有实际的流程来说,前端UI将会同后端基于Java的Web服务进行交互。

  因为前端架构通过设计模块化,移动独立的Java应用以及用类似的PHP编码的应用替代相对比较容易。这种架构作为一种插件架构就很有用。在HTML5中,模块化的东西,像“文本区域(text-area)”可以转化为jQuery (或者JavaScript)富文本编辑器插入。

  SearchSOA上也覆盖了很多HTML5的内容。早期的内容关注与HTML5同HTML4的区别,以及在HTML5采用方面的困难。最近的内容,更深入地研究HTML5 canvas元素HTML5 video元素,以及HTML5对于web开发的影响

  文本编辑器并不是HTML5唯一利用的插件。原始的Java对象(POJO)可以轻松地转化成有用的对象,这个对象可以直接插入到前端UI中。这和前端是台式机、笔记本、平板电脑、智能手机或者甚至是可以上网的手机都没多大关系。

  在传统的Web开发中,你可以用Java编码很多东西,而且将其放入XML,就像变魔术,HTML将会为你描绘出这些东西。通过HTML5,JAVA代码可以用于构建胖客户端或者是在谷歌Web Toolkit (GWT)中创建applet。这些applet随后可以变成更大的插件架构的一部分。Java Swing API已经按照这种方式工作,而且对于开发者很有用。

  2012年可能会出现一种新兴的RESTful用户界面(UI)引擎。新的设计工具可以用于前端UI的构建,这个UI可以检测到浏览器性能并因此调整显示性能。例如,Modernizr是一个JavaScript库,它可以检测用户浏览器性能,并为此调整设计。他们的检测方法类似于HTML5test.com所使用的。

  其他HTML5资源:

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5促进企业移动化服务走向极致

    在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。

  • HTML5如何在企业中深入使用?

    据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。

  • 内存数据网格提供商一头扎进Java

    10年的时间里,应用性能解决方案提供商Alachisoft一直在用NCache(针对N-Tier和网格计算.NET应用的内存计算和数据网格产品)为.NET社区服务。