新的平台如何抉择?

策划了好久的web2.0项目,一直没有决定用哪种语言去实现。PHP我很熟悉,python只是略知一二。但是又担心php的性能,所以一直没下定决心。但是考虑到以后这个项目要同时实施在手机上以及在桌面也要有客户端程序,还是决定用python,这样的话WEB 手机 桌面 都可以用python来实现。用python是定下来了,但是用什么环境呢? 用GAE的话,前期都可以不用考虑什么费用了,连空间都不用租了,直接用免费的了,等访问量大了的话就可以向谷歌购买资源来实现,价格也还可以。不过一个很大的问题是,万一谷歌的.com域名 又被墙了怎么办?

所以最终还是用python 来实现而不使用GAE。接下来是选择什么WEB框架呢?django还是web.py呢?django适用于敏捷开发,开发难度小耗时短,不过学习成本大一点,而且后期负载大的时候 有可能会比较难应付。而web.py简单 容易上手,也很方便实施,而且就算负载再大页很容易应付,因为很多东西都是可以控制的。唯一的缺点是 开发速度慢一点。综合一下觉得还是用django。一是 很多人都推荐用这个,其次是负载大的话也是好事,证明那时候已经有那么多的访问量了,再考虑如何应付也不迟。再者移植到gae上也相对容易一点。

相关文章

  • 没有相关文章

Leave a Reply