QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Django 近况及国内开发者评价

  • 2008-07-09
  • 本文字数:1104 字

    阅读完需:约 4 分钟

目前 Python 实现的 Web 开发框架 Django 的稳定版本在 0.96 版停留了相当长的一段时间,但从 Django developers 邮件组中得到的消息看,Django 框架的 1.0 版本计划将于本年度九月份发布。

最初起源于美国芝加哥 Python 用户组的 Django 框架,一直是应用 Python 语言进行 Web 开发的主要动态语言框架之一,并且在 BSD 开放源代码 协议许可下授权给开发者使用。Python 语言实现的快速 Web 开发框架 Django 自带了模板系统、对象关系映射以及动态管理界面,同时 Django 提供了松耦合的设计,并且内置了国际化支持和后台管理界面等实用功能。

尽管 Django 框架的 1.0 版本在支持者的期待中一直没有露面,但使用 Django 开发的成功案例却在不断增多。在 Django 官方站提供的资料中,收录了近 1500 个使用 Django 开发的站点,并且国内也有众多Web 2.0 站点使用Django 进行开发,尽管在数量上无法与Rails 比拟,但其中不乏优秀的站点出现,比方说好看薄阿瓜等等。

Django 目前已经可以运行在.Net 平台的 IronPython 之上,在先前的 PyCon 2008 大会上,来自微软的动态语言运行时 DLR 首席架构师 Jim Hugunin,为开发者演示了 Django 在.Net 平台、SQL Server 2005 和最新的 IronPython 2.0 Beta 1 上的运行情况,以展示微软 DLR 团队所取得的进展。

IBM 多伦多软件实验室统计了 Django 框架相关的 IRC 讨论组及 Google 用户组数量,以及 TIOBE 指数等数据,将 Django 与 Ruby on Rails 进行了一个对比。Antonio 认为,随着运行在.NET 和 JVM 上的 Python 实现逐步成熟,Django 框架的开发应用将会迎来一个快速 增长的时期。同时,商业推进系统公司 BPS 的首席技术官也在 InfoQ 站点撰文对 Django是否将达到引爆点提出了自己的看法。

目前Django 的SVN 存储库已经有了Git 的克隆版本,用户可以在 Git 存储库中随时获取 Django 的最新开发代码。与此同时,Django 项目在发展了五年之后成立了非盈利的开发者基金会,来推进 Django 项目的持续发展。

就 Django 项目在国内的发展状况,Python 开发者清风谈到:

Django 目前在国内的发展情况和 ROR 相比,可以用平稳来形容。国内逐渐也有一些网站,在使用 Django 进行开发方面,Django 为快速 Web 开 发提供了很多便利之处,使得这些网站的开发过程获益不少。当然,目前 Django 也还有很多不完善的地方,但相信 Django 基金会的成立和 Django 1.0 的发布,都会为 Django 提供更好的发展。

Django 框架的版本更新并没有像 Rails 框架这般迅速,但一直以自己的稳固步伐向前推进。Python 语言在国内拥有众多的用户,随着框架新功能的增加和性能的提升,Django 框架必将会吸引越来越多的开发者加盟进来,甚至参与到 Django 的项目开发当中。

2008-07-09 02:094540
用户头像

发布了 74 篇内容, 共 12.6 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

netty系列之:自定义编码解码器

程序那些事

Java Netty 程序那些事

Excelize 发布 2.4.1 版本,新增并发安全支持

xuri

Excel Go 语言 Excelize #Github

趣说开源|学生如何参与开源社区?

SphereEx

数据库 开源

数据加密和BCrypt哈希算法应用 | StartDT Tech Lab 15

奇点云

高并发中,那些不得不说的线程池与ThreadPoolExecutor类

华为云开发者联盟

Java 线程 高并发 线程池 ThreadPoolExecutor类

零代码以“王者荣耀”为例解析设计七原则

华为云开发者联盟

软件 设计原则 王者荣耀 单一职责

能源区块链研究 | 加密行业碳抵消有助于大众接纳比特币吗?

CECBC

基于java springboot体育馆预约微信小程序源码(毕设)设计开发

清风

Java 小程序 源码 毕业设计

30个Kafka常见错误小集合

王知无

Android ANR应用无响应

W🌥

android 8月日更

Hadoop生态系统

Mike

FastApi-15-文件上传-3

Python研究所

FastApi 8月日更

如何将知识引入机器学习模型提升泛化能力?

华为云开发者联盟

机器学习 算法 数据 模型 物理学

架构实战营-模块二作业

俞立夫

架构实战营

区块链技术:为什么说波卡能加速区块链行业的发展?

CECBC

Hadoop安装与常用操作命令

Mike

Fastdata for TSDB: SQL使时序数据可扩展

数据库 大数据 时序数据库 tsdb 数据智能

百亿级分布式文件系统之元数据设计

焱融科技

云计算 技术 分布式 高性能 文件存储

“遇见”未来“编程”语言,面向组件编程,送给在校学生

清风

Java 小程序 毕业设计

手撸二叉树之递增顺序搜索树

HelloWorld杰少

数据结构与算法 8月日更

导播上云,把 “虚拟演播厅” 搬到奥运村

阿里云CloudImagine

阿里云 视频处理 视频直播 视频云 云导播

【LeetCode】有效的字母异位词Java题解

Albert

算法 LeetCode 8月日更

用Java仿一个低配版的Everything软件

Regan Yue

Java 8月日更 Everything

Compose 中的主题

Changing Lin

8月日更

出现吧,Python Web 菜谱系统的首页,不会前端技术,也能做

梦想橡皮擦

8月日更

OpenYurt 联手 eKuiper,解决 IoT 场景下边缘流数据处理难题

阿里巴巴云原生

云计算 阿里云 开源 云原生 中间件

Go语言:如何通过Go来更好的开发并发程序 ?

微客鸟窝

Go 语言

Python入门:ChainMap 有效管理多个上下文

华为云开发者联盟

Python 字典 上下文 映射 ChainMap

为什么区块链是互联网的100倍?

CECBC

【SpringBoot技术专题】「JWT技术专区」SpringSecurity整合JWT授权和认证实现

洛神灬殇

spring security springboot JWT 8月日更

智能时代的信任口诀:让计算远离算计

白洞计划

Django近况及国内开发者评价_Ruby_高昂_InfoQ精选文章