网站开发框架的选择,我们为什么选择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网站。看着这么多案例,我想:这就是我一直在寻找的开发体系。
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网站。看着这么多案例,我想:这就是我一直在寻找的开发体系。
网站开发框架的选择,我们为什么选择Django/Python?|Django|Python|架构|
网站开发框架的选择,以及我们为什么选择Django/Python|架构|技术|Python|
Python Web frameworks, Part 1: Develop for the Web with Django and Python
Python开发环境的搭建
Solidot | Python选择Mercurial Hg版本控制系统
Python 数据库开发 - 天生我材必有用,千金散尽还复来 - JavaEye技术网站
Python做网站
如何提高网站的访问速度 - 从30秒到3秒的改变-django
Google将限制Python语言的应用 开发社区热议 - Python编程 - Java...
用Python开发MySQL脚本
Solidot - Rails and Django
Django入门文档
Python做网站 - 糯米糊糊的专栏 - CSDNBlog
K4N6 B3D70: I take Django
Re: [python-chinese] 关于python库指南的阅读
python国际化(i18n)和中英文切换 - Python - 我的菜园子
Python Web 服务开发人员: 用于 Python 的 RSS
Python 3 与Python 2的区别收藏
ruby和python的比较
Java版的Python,Jython
Hadoop的Python语言封装
python包包收集 - shake863 - JavaEye技术网站
BlogJava - 花钱的年华 - Python+wxWidgets快速开发桌面小程序
什么是Python?