`
cookoo
  • 浏览: 639358 次
  • 性别: Icon_minigender_1
  • 来自: Shanghai
社区版块
存档分类
最新评论

对Django的遗憾

    博客分类:
  • Ruby
阅读更多
对django的错失良机我一直觉得很遗憾。我去年大概10月的时候在对比了django和rails之后放弃前者选择后者作为项目开发框架。因为当时django的代码频繁改动(前几个月才完成大改,不过现在还不是1.0),ORM层API也很烦琐(后来按ActiveRecord风格重写了),没有整合的测试框架,文档相比Rails缺之甚多,python社团内部有人对django完全独立的一套full-stack系统有不同看法又搞了很多别的框架(比如turbogears);而当时Rails书出了一本,API已经稳定了很长一段时间,插件体系刚刚建立各种插件不断增加,DHH又‘碰巧’拉了几位AJAX高手进入核心队伍在热门题材上造势,而django对AJAX热潮无动于衷。当然现在django好多了,书也快出了(明年,现在有前3章免费阅读),python那么多库毕竟还是实力雄厚。在我看来django和rails都是在未公开前就已经有实际的商业应用在跑的成熟框架,比那些为了做一个更好框架而做的框架有说服力得多。可惜晚了一步再想赶上是很困难的(除了微软这样的例外)。
分享到:
评论
7 楼 xlp223 2006-11-10  
这是python社区,它不强加任何限制,这是它惯有的理念,而且偏执清晰简单的路线。
6 楼 alang 2006-11-10  
没有什么好遗憾的。我就是从Django/TuborGear过来的。代码一真不稳定,一直在改,现在最新的版本,把form模板都改了,从Rails的formhelper学习了不少东西。再加之他的MVC模式并不很严格,要程序员去干预的东西还是太多;与Ajax没有整合等等,太多的问题。在看到Rails后,感觉Rails有着明确的思路在里面,并且两年多来一直都没有变,周边的功能是越来越精,越来越好。

python在web开发这一块,一直没有太好的方案,Zope太过复杂,其它的又过于轻量级(整个web server就算完事),再要不就是原始的psp模式,没有对新型的web应用作过完整的分析。

不多说了。工具都是人用的,只是也要用的称手。
5 楼 xlp223 2006-11-10  
在没有完全了解wsgi之前,还是觉得rails相当先进,心里也很急,python社区什么时候能赶上有这么一个framework
现在了解了wsgi,我想pythoner应该可以慢慢等待了,python framework迟早将有大量的middleware出现,就等一个好的framework把它们串起来,如今pylons这个full-stack wsgi的
框架已经可以集成了,只不过集成的方式我觉得再简化一些就好了。目前已经有很多wsgi的middleware出来了,就看怎么集成进去了
4 楼 cookoo 2006-11-10  
xlp: 各有各的气数,呵呵
3 楼 cookoo 2006-11-10  
感谢引用
2 楼 thegiive 2006-11-10  
我的Blog有將您這篇文章作為引用,如有不妥當請告知,有意見可以互相討論一下 : )
1 楼 xlp223 2006-11-09  
想通了就没有什么遗憾,python总是按照它自己的哲学理念在前进,包括社区对wsgi的认识和进展,都是走自己的一个内在的轨迹。通过清晰简单,灵活小巧的机制,来创造组合更大应用的机会

相关推荐

    django电子商务网站源码.zip

    django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...

    Django实现商城网站源码.zip

    Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...

    Django客户管理系统源码.zip

    Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...

    基于Django的个人网盘源码.zip

    基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django...

    Python基于Django的就业系统源码.zip

    基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于...

    django笔记 django笔记

    django笔记 django笔记

    Django版Django版

    Django版 Django版 Django版Django版Django版

    django项目实例(django 简易博客开发)

    前几天写的django 简易博客开发记录,贴个链接吧 django 简易博客开发 1 安装、创建、配置、admin使用 http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html django 简易博客开发 2 模板和数据查询 ...

    Django实现在线视频课堂播放网站源码.zip

    Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频...

    Django从零开发的个人博客网站源码.zip

    Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客...

    Go-DjangoWeb框架的Curl对Django服务器进行身份验证请求

    Django Web框架的Curl,对Django服务器进行身份验证请求

    轻量级Django

    尽管我们也喜欢包括官方的Django 文档在内的一些资源,但这仅仅是对Django 强大功能的过于关注,而非它的解耦设计。Django 是一个令人满意的框架,它带有很多用于构建Web 应用的通用程序。在本书中,我们要突出说明...

    django4中文文档

    django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说过这三个框架:Django、Flask、Tornado,它们就像神一样的存在 Django是最有代表性的一种。许多成功的网站和APP...

    基于DJango开发的仓库管理系统源码.zip

    基于DJango开发的仓库管理系统,软件架构:python 3.5、django 2.2、MySQL 基于DJango开发的仓库管理系统,软件架构:python 3.5、django 2.2、MySQL 基于DJango开发的仓库管理系统,软件架构:python 3.5、...

    使用Django框架开发的企业OA管理系统源码.zip

    使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 ...

    Django documentation Django API

    Django documentation Django API Django

    基于Django的疫情上报系统源码.zip

    基于Django的疫情上报系统源码 基于Django的疫情上报系统源码 基于Django的疫情上报系统源码 基于Django的疫情上报系统源码 基于Django的疫情上报系统源码 基于Django的疫情上报系统源码 基于Django的...

    Django + python + mysql的在线考试系统源码.zip

    Django + python + mysql的在线考试系统源码 Django + python + mysql的在线考试系统源码 Django + python + mysql的在线考试系统源码 Django + python + mysql的在线考试系统源码 Django + python + mysql的...

    Practical django Projects 实战Django

    Practical django Projects 实战Django

    使用Django开发的天天生鲜商城源码.zip

    使用Django开发的天天生鲜商城源码 使用Django开发的天天生鲜商城源码 使用Django开发的天天生鲜商城源码 使用Django开发的天天生鲜商城源码 使用Django开发的天天生鲜商城源码 使用Django开发的天天生鲜...

Global site tag (gtag.js) - Google Analytics