网站开发框架的选择,我们为什么选择Django/Python?|Django|Python|架构|

来源:百度文库 编辑:神马文学网 时间:2024/04/27 21:26:18
网站开发框架的选择,我们为什么选择Django/Python?
5
顶一下
收藏
作者:海报网 | 推荐人:草根帮主(信誉值:5336)在2008-1-14 9:5发布,已有220人阅读过:
06年初,当新团队刚刚建立起来的时候,我们需要做的第一个技术决策就是,选择哪一种开发体系。早先我曾经用PHP开发过一些简单的Web应用,对PHP的深切感受是:简单易用,性能高,但是为了完成一件简单的工作需要写很多代码。而且,作为PHP程序员,你必须方方面面都考虑到,否则难免有安全漏洞或其他bug。而我周围的朋友中,用ASP(.NET)、JSP开发网站的也不在少数。从我对多数程序员的了解和这些网站的实际效果来看,如果想把网站做好,无论使用以上哪一种语言都要求你的开发人员相对较多(>3人),开发周期较长,而且网站最好尽量少做改动——否则一些意想不到的bug会折磨得你非常痛苦。当然,如我上一篇文章中说过的,这些问题都不在于语言,而在于语言的使用者。
06年初,Web2.0正甚嚣尘上,此时一个叫Ruby on Rails(简称RoR)的开发框架也随之进入人们的视野。该框架的作者在各种场合做了很多精彩的推广,比如现场用十几分钟的时间编写出一套博客系统!注意,不是搭建,是用代码写出来。这种效率,使用以前的任何一种语言都是天方夜谭。RoR不仅开发起来快,还可以很容易的支持Ajax,这也是当时Web2.0每个人都在讨论的技术。随后不久,美国就冒出了一批使用RoR搭建起来的Web2.0网站。看着这么多案例,我想:这就是我一直在寻找的开发体系。