代码之家  ›  专栏  ›  技术社区  ›  Srikar Doddi

HTML5对Java、PHP和ASP.NET等平台最有可能的影响是什么?

  •  4
  • Srikar Doddi  · 技术社区  · 14 年前

    我知道您仍然需要驱动大量的服务器客户机通信、在中央存储库中保存数据等。

    但是,在构建Web应用程序时,HTML5对这些平台的主要影响是什么?开发人员应该改变的主要变化是什么?

    4 回复  |  直到 14 年前
        1
  •  2
  •   Anurag    14 年前

    我相信这会对你的申请产生重大影响 如果 您选择利用新的HTML5功能。应用程序总是可以对UI进行最小的更改,就像合并新的标记一样,但是您可以用HTML5做更多的事情,这将影响服务器端代码的结构方式。

    以下只是几个例子:

    即使在脱机使用新的 高速缓存 特征。这意味着当客户端重新联机时,需要进行某种类型的同步。

    Web SQL数据库 可以允许以结构化方式存储数据客户端。这会显著影响服务器负载。想象一下,如果stackoverflow.com只下推新的问题,或者twitter.com只发送新的消息,而不是一个包含每个请求的所有消息的文档。这实际上意味着服务器将作为一个Web服务发挥越来越重要的作用,它为JSON/XML提供服务,并且对HTML、JavaScript和CSS的担忧更少。

    以前冻结浏览器并在服务器端完成的复杂计算可以利用 网络工作者 .

    双向信息传输 可以用来取代Comet和其他技术,从而增强客户机和服务器之间的连接。但是,如果您的应用程序需要实时更新,那么您可能已经在使用Comet,因此这种更改将是最小的。

    图像处理和处理可以通过 帆布 .

    除此之外,大多数其他更改都与视图相关,并且不应像@jens建议的那样影响应用程序的其他部分。

    看看这些实况演示,看看现代浏览器已经具备了哪些功能。- http://apirocks.com/html5/html5.html#slide1

        2
  •  4
  •   jigfox    14 年前

    我相信对这些编程语言的影响是微乎其微的。因为在每种语言中,开发人员越来越多地使用使用MVC模型开发Web应用程序的框架。

    到HTML5的转换只影响MVC中的V。模型和控制器不会改变太多或什么也不会改变。所以唯一能改变一点的是MVC的视图部分,所以HTML和更多的javascript的使用将会改变。

    IMHO: 它将对HTML产生影响,对JavaScript产生巨大影响(很多新的 APIs ,但在后端使用的编程语言中不会有太大的变化。

        3
  •  2
  •   Sunday Ironfoot    14 年前

    如果您提到的是HTML5技术保护伞,其中包括HTML5、CSS3 JavaScript、SVG、Canvas、Web Workers、Transforms等,那么很可能大量的处理逻辑将转移到客户机上,服务器端技术处理大量为JSON/XML服务的Ajax请求。

    服务器端仍然是非常重要的,出于安全原因,您仍然需要验证来自客户机的所有内容,而且,尽管HTML5离线存储技术取得了进步,您仍然需要在服务器端存储内容(Web应用程序的主要优势之一是将数据存储在云中并从任何地方访问数据)。

    在工作上,如果你更喜欢服务器端的Web开发,你会很安全,但是如果我是你,你想让你的技能保持相关,我会认真考虑所有的HTML5技术,这都是非常令人兴奋的东西!

        4
  •  0
  •   Danijel    14 年前

    应用程序将发生变化,因为许多代码将在客户端而不是服务器上运行。这意味着更好更快的应用程序,其响应速度和速度几乎可以与普通桌面应用程序的速度相匹配。