拾起Django,快速开发原型

Python+Django 开发真心快速…一个app,创建到完成,几乎不需要半个小时。数据库sync自动创建….只要把app import之后,很多相关功能Django都已经帮你处理了。所以在开发项目原型的时候真的很有用,但性能上我就不敢说,毕竟python不是专门面向Web开发的语言。

路由设置也不再需要像其它语言那样另建立一个文件来设置路由,而且全部文件只要startapp就创建了,迅速…代码量比其它语言少了很多…

PHP创建一个App的话需要创建View,Control,Model,各种Model之间的关系都需要自己处理,依赖关系交由数据库处理。

这样的话,每个App的数据库关系都是可变的,只要让Control能正确取到数据。这也是我比较满意的一点,PHP的操作很透明,你对它完全可控。

而Python的话,由于很多东西都是它帮你做的,不好对它有很好的控制,当然,你也能修改它的默认配置,甚至修改它导入的包,创造个性化的配置。

Python最让人称颂的应该就是它那诗一样的代码风格,写多了的人很快会讨厌那冗余的代码。

 

并不是说python就很好,我并不会去比较各个语言的绝对优劣,因为这样没有意义。我只是感觉python在快速原型开发上的确存在很大优势,而且现在很多云计算平台也开始支持python,所以如果产品想试运营的话,完全可以利用它来构建代码

还有一门算是高效语言,nodejs,它的高效并不是单单表现在它代码量少(虽然代码也少,但是相对比较晦涩),还有它的性能高效,如果发展多一段时间的话,nodejs的库也发展到一定程度,那么它绝对也是一门杀手语言。

Django开发的项目相对于ROR而言是真的稳定不少,现在社区也越来越火,所以如果ruby的朋友有意换语言的话,可以考虑python噢

python本身是面向科学计算比较多,所以如果用它来做一些算法研究,真的是必不可少。

posted on 2013-03-11 20:50  小影帆  阅读(479)  评论(0编辑  收藏  举报

导航