我是非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服务器 - ?
客户端编程 - ?
表现层 - ?
我希望尝试您过去可能使用过的各种堆栈选项。
答案 0 :(得分:2)
有很多很好的解决方案,不过我会在这里概述一些我熟悉的可能性:
答案 1 :(得分:0)
如果您希望服务器配置几乎为零,那么谷歌应用引擎可能是一个不错的选择,尽管它们只有一个非关系数据库。