我正计划启动一个Web应用程序,我正在尝试找到最适合的框架...
以下是该项目的一些信息:
期望点:
以下是我想到的一些框架,但随意提出其他建议:
我对Spring和Zend有最丰富的经验,但我觉得基于Java的网络应用程序的托管成本相当昂贵,我真的不认为我需要这个,而Zend / PHP正变得越来越不受欢迎。
谢谢!
答案 0 :(得分:1)
作为一名asp.net MVC开发人员,我希望能够说出ASP.net MVC,但考虑到你的要求,我建议使用Python。
我已经看过了它,再加上Django,它是一个很棒的框架。
另外,看看你的要求,你真的被google app engine宠坏了,它允许你用Python开发。它甚至提供了自己的简单Web框架,但您也可以使用Django。 app引擎的额外好处是价格;免费,直到你使用如此强大的处理能力,以至于某些东西必须正确,这是一个受欢迎的问题。
Python确实是一种优美的语言,它在社区中得到了极好的文档记录,并且具有幽默感,鼓励参考Monty Python。
作为一个幻想的在线博客的一个例子,查看Dive into python这是非常好的,似乎太好了,免费是真的!
Ruby on rails也是一种非常有吸引力和热情的语言,但你不会后悔选择Python。 (或者也许是asp.net mvc :))
答案 1 :(得分:0)
Django显然是赢家。它比Java竞争对手更轻量级。 Python是一种非常受欢迎且功能强大的语言,并且每天都能获得对抗Php的理由。
提示:当谷歌网络应用程序宣布它只支持Python。它显然是谷歌的选择。
Django是基于MVC的,它易于学习和开发网站。使用LEMP(E代表Nginx Web服务器)解决方案,您可以使用一个512 MB内存创建奇迹,当然您可以随着站点变大而扩展。 Django很受欢迎,有很多开源项目使用它。
对我来说,Django / Python是我目前将使用的MVC框架。