HTML5 Web堆栈选项

时间:2011-02-28 03:18:22

标签: php html5 lamp

我是非Microsoft网络应用程序世界的新手。我对MS Web应用程序堆栈非常熟悉,通常包括以下内容:

数据库 - SQL Server或Oracle
服务器端编程 - ASP.NET,C#/ VB.NET,WCF
客户端编程 - Silverlight,AJAX,Javascript

我正在尝试开发的应用程序是一个简单的Web应用程序,具有丰富的UI,利用HTML5的潜力,并在浏览器中提供某种瘦客户端功能。

我正在尝试为Web应用程序提供完整的非Microsoft软件堆栈选项。最初的想法是将HTML5用于客户端表示层,将PHP用于服务器端编程。我在网上找到的HTML5框架很少。我想,HTML5的采用将采用框架的形式。但是,我仍然开始。

您将哪些技术组合使用才能使堆栈正常运行?我已将它们分离为图层,因此我可以更好地理解每个图层的选项以及您认为更好的堆栈。非常感谢!

数据库 - ?
服务器端编程 - ?
Web服务器 - ?
客户端编程 - ?
表现层 - ?

我希望尝试您过去可能使用过的各种堆栈选项。

2 个答案:

答案 0 :(得分:2)

有很多很好的解决方案,不过我会在这里概述一些我熟悉的可能性:

  • 数据库 - MySQL,PostgreSQL
  • 服务器端编程 - PHP,Python,Perl,C / CGI
  • Web服务器 - Apache,lighttpd,nginx
  • 客户端编程 - JavaScript
  • 表示层 - HTML,CSS
    • SVG for embedded vectors
    • MathML for equation rendering
    • RSS for feeds

答案 1 :(得分:0)

如果您希望服务器配置几乎为零,那么谷歌应用引擎可能是一个不错的选择,尽管它们只有一个非关系数据库。