django / python 快速开发体现在啥地方?有多快捷呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django / python 快速开发体现在啥地方?有多快捷呢?相关的知识,希望对你有一定的参考价值。

说django设计时就充分考虑到了快捷开发、代码重用什么的, 它的快速开发体现在什么地方?有多快捷呢?
有些什么组件呢?哪里可以找到这些组件呢?可以实现象.net那样可视化开发么?
看到http://www.djangopackages.com/上有一堆可以下载的“package”,这些算是组件么?还是说就是一些基于django的开源项目?把他们简单拼装在一起就可以构成自己的网站系统了么?如果算是开源项目的话,php有一大堆了,但是要整合他们好像并不容易,似乎每个都有自己开发的独特的架构,看都很难看懂。django上整合这些东东容易么?
是不是说 我直接拿 django 框架加上 django packages 里的应用就可以直接做出我需要的网站应用啦?几乎不用写代码?基于 django 的不同应用可以直接拼起来么?
django packages 里的应用都是源代码是么?有License的讲究么?
django/python 能实现“多国家” 、 “多语言” 么?

django 是符合mvc模式的, 不过在django里面叫mtv , 即模型, 模板, 视图, django的哲学, 目前我的理解是, 简单, 简洁,还有耦合, 我用它写过一个博客, 体会最大的是他本身的通用视图给了很大的帮助, 代码少了很多, django内置的组件, 比如comments, 评论, 用起来就很简单, 自己不必再写代码, django是开源的, 多国家, 多语言应该很容易实现, 你可以自己看看django book, 一本免费的介绍django的官方文档, 很好理解的, 里面应该会有你想要的东西追问

您用 Django 写了一个博客?除了 Django 没有再用什么其他什么现成的组件么?您用了多少时间呢?

参考技术A . django不是一个 简洁的框架。。不像webpy

里面有很多内置的东西。。中间件,内置的权限验证框架等等等等。。。然后包括基于django的一些小应用也有很多。。。你可以搜索一下 django packages等这类的网站, 有很多优秀的django应用。。从CMS, 到商城, 到各种各样的应用都有。。。 所以用django开发有很多东西就不用重复的制造轮子了。。 只需要关注你核心的 想要定制的部分。
参考技术B 首先 python的语言简洁 干净 结构清晰 可以更好的调整你的程序结构 利于后期维护
django 是python web方向最火的框架 用法详见 www.djangoproject.com
第三方的东西只是一个方面 如果只是单纯的用django搭建一个很简单的东西 例如博客的话 一般几天就OK了 需求明确 可能就一晚上的事

我的理解更多是稳定 结构合理 像你说的 多语言等问题 完全OK
第三方的包也有很多 不过我不常用
你可以查看django源码挖掘所有的功能

如果你完全的追求快捷 不如去.net

以上是关于django / python 快速开发体现在啥地方?有多快捷呢?的主要内容,如果未能解决你的问题,请参考以下文章

python测试开发django-47.xadmin上传图片和文件

python——Django项目开发:配置项目/static/路径,调用css、img、js等静态文件

python3.5+django2.0快速入门

第一天django快速开发——环境部署表单数据库操作模板文件学习

第一天django快速开发——环境部署表单数据库操作模板文件学习

Django快速开发实战初识Django