【发布时间】:2010-05-24 15:23:43
【问题描述】:
使用哪种服务器端语言来构建 Web 应用程序以利用 HTML 5 有多重要?在我看来,ruby 社区可能会得到最快的吸收,并因此得到最多的支持。这看起来对吗?如果我想在 HTML5 上进行认真的投资,我应该使用哪种服务器端语言?
【问题讨论】:
标签: ruby-on-rails html server-side
使用哪种服务器端语言来构建 Web 应用程序以利用 HTML 5 有多重要?在我看来,ruby 社区可能会得到最快的吸收,并因此得到最多的支持。这看起来对吗?如果我想在 HTML5 上进行认真的投资,我应该使用哪种服务器端语言?
【问题讨论】:
标签: ruby-on-rails html server-side
无论您使用哪种服务器端语言,它们都支持 HTML 5。
您只需要确保编写可以验证的良好标记。
在使用服务器端语言构建更复杂的 Web 应用程序时,您将获得编写 HTML 的经验。我会先专注于其中一个,然后让 HTML 在您需要时提供给您。
最好的学习方法之一是通过validating existing HTML 并修复所有错误和警告。这将帮助您了解编写 HTML 时常犯的错误,并让您更熟悉规则。
就服务器端语言而言,您有多种选择,并且已经有大量在线资源可帮助您做出正确的决定。
http://articles.sitepoint.com/article/server-side-language-right
http://forums.whirlpool.net.au/forum-replies-archive.cfm/90884.html
关键在于选择适合您的那一款。而且,最好的部分是,如果您选择一种不适合您的语言,您可以稍后再学习一门新语言。
另外,这里有一些关于Books for Server Side Languages 的信息可能会有所帮助。
【讨论】:
没关系。
无论您使用什么服务器端平台,都不应基于您将呈现的 HTML 版本。两者完全脱钩。那是除非你选择一些为你生成 HTML 的框架。
【讨论】:
您使用的服务器端语言与 HTML5 无关。
演示框架,如果您选择使用其中一个,可能需要一段时间才能充分利用 HTML5。
【讨论】:
我同意服务器端语言可能无关紧要,尽管您选择的任何框架(例如 django 或 Ruby on Rails)都有望具有可用于构建视图的 html 帮助程序。
FWIW RoR 3.0 输出有效的 HTML 5
【讨论】: