`
faye.feelcool
  • 浏览: 39748 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

推荐flex on django的应用模式

阅读更多
  大家都知道django有模版引擎,可以很容易的搭建动态的web应用。现在企业应用有一个很大的趋势就是web化,所以现在企业应用软件提供商,很多都大谈ajax。

  大家也知道django是从实际项目中来的,天生就支持企业级的应用。所以我们可以用django来做些除了blog之外的应用。在做企业应用时候,你会发现应用无外乎包括:表单、数据表、业务逻辑、报表这些内容。当然复杂的可能会涉及到工作流等。

  django是一个快速开发的框架,很多时候,可能我们有项目,没有产品。我们大可使用django和选用基于其的application来搭建一个产品。传统的方式组建一个这样的web开发团队,你需要懂网页开发的,美工,后台程序员,而且把这些人组织在一起工作,还是一件十分费力的事情。沟通永远是最大的一个难题了,如何在产品未最终定型的时候,不引入那么多得人呢。其实有一种方式是可以的,我们只需要做一个让步。什么样的让步呢,让界面先过的去,不算难看,也不算绚丽。

   能达到这样条件的有眼下几种模式:1、Flex做前端开发+django做后台服务
                                   2、js框架+django
                                   3、silverlight+django
   第三种,silverlight毕竟不是每台机器都装,说服用户安装这个插件,本身就有点工作量,毕竟没有flash那样和善。而第二种的话,需要比较懂javascript,而且在开发工具上比较欠缺,当然现在也出了些工具(如extjs除了一个设计器),这个需要在html中奋斗,对于我们想缩小团队的方针来言,有些难度找精通网页编程并善于写后台的人毕竟不是一件容易的事情。而第一种却不同,主要原因还是有flexbuilder之类重量级别的支持,然后就是在给客户体验上的冲击,flash客户端接受度那更是不用说了。

   这样做的好处,做企业应用使用web方式,说白了不是在做网页,而是在做业务表单,只不过是用web技术来实现而已。每次从各式的标签开始,的确是一种很低效和无赖的做法。使用更加贴近表单开发的方式,可以算是一种提高。期待有更好的开发方式来解决企业应用的开发。
分享到:
评论
11 楼 七月十五 2009-09-02  
支持楼主的想法

对于RIA应用,python应该只做后台,提供服务。而以Flex或ExtJS等客户端框架来构建应用和呈现。貌似有点webservice的味道。

只是我对python接触尚浅,有个问题请教。如果django不用到模板,输出json或xml,那么应该在哪里输出为好?
10 楼 lijihuai 2009-08-22  
bengxia 写道
django对企业级应用的支持缺的不是十里八里啊...


举个例子行么?
9 楼 mathgl 2009-07-23  
taupo 写道
性能呢???????
总觉得PYTHON性能差,开发小应用可以,大的就不行了吧


现在我做线条的切割就是用python的。不觉得性能很差。

不行还可以用c++补救。
8 楼 lw223 2009-07-23  
<div class="quote_title">下一站,火星 写道</div>
<div class="quote_div">“<span style="color: #ff0000;">django天生就支持企业级的应用</span>”希望给点论据,谢谢</div>
<p><br>本人认为楼主没用django做过企业级的项目,也没用flex+django做过真正的项目,以上内容全凭自己主观臆测。<img src="/images/smiles/icon_biggrin.gif" alt=""></p>
<p> </p>
7 楼 faye.feelcool 2009-07-14  
taupo 写道
性能呢???????
总觉得PYTHON性能差,开发小应用可以,大的就不行了吧

呵呵,性能!可性能是一个相对问题,不是一个绝对问题!
性能是一个整体问题,不是一个局部问题。没有什么技术能绝对解决性能问题。
其实如果你对性能感兴趣,你可以搜索一下很多网站(如亚马逊等)解决性能的问题,都是一个系统的解决的,不是某一项技术决定的。
如果是大的应用,就绝对不是你选用什么语言来决定你的性能了。反而是小应用,小投入到是对语言解析器性能依赖比重要大。
6 楼 taupo 2009-07-14  
性能呢???????
总觉得PYTHON性能差,开发小应用可以,大的就不行了吧
5 楼 pobear 2009-07-02  
楼主有没有做过这方面的尝试,或者有没有类似的成功案例。
不然你推荐就不会有说服力。
4 楼 bengxia 2009-07-01  
django对企业级应用的支持缺的不是十里八里啊...
3 楼 下一站,火星 2009-06-18  
“django天生就支持企业级的应用”希望给点论据,谢谢
2 楼 faye.feelcool 2009-06-11  
可以30天免费使用啊。
使用sdk编译,这样不就没有费用了么?
商业用途的话,赚了钱在买正版,我想adobe公司也不会拿你怎么样的呢。因为你合法的免费使用啊。
1 楼 wangchao719 2009-06-07  
可是那什么,flex builder貌似要收费滴。。。

相关推荐

    使用Django+MySQL实现的在线电影推荐系统源码.zip

    使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现...

    使用Flex 4、Django、Python和PyAMF开发项目示例

    在本项目示例中,我们将深入探讨如何使用一系列技术栈,包括Flex 4、Django、Python和PyAMF,来构建一个数据交互的应用。这个应用的核心功能是通过Flex前端与Python后端进行数据交换,将信息存储到MySQL数据库,并能...

    基于django的工作流引擎,工单(a workflow engine base on django python).zip

    它遵循模型-模板-视图(Model-Template-View,MTV)的设计模式,旨在简化Web应用的开发过程。Django提供了一整套功能,包括数据库管理、用户认证、表单处理和URL路由,使得开发者可以快速构建功能丰富的网站应用程序...

    基于Django快速开发Web应用

    **基于Django快速开发Web应用** Django是一个高级的Python Web框架,它鼓励快速开发和实用主义编程。这个框架的设计理念是“少代码,多成就”,使得开发者能够以高效的方式构建功能丰富的Web应用。 **一、Django...

    python基于django的图书推荐系统源码.zip

    python基于django的图书推荐系统源码 python基于django的图书推荐系统源码 python基于django的图书推荐系统源码 python基于django的图书推荐系统源码 python基于django的图书推荐系统源码 python基于django...

    使用 Docker 部署 Django web 应用.zip

    使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 ...

    Python-通过Chrome开发者工具调试Django应用

    在使用Chrome DevTools进行调试之前,确保你的Django应用运行在`DEBUG=True`的模式下。这样,Django会提供更详细的错误信息,方便我们分析问题。 2. **启用远程调试** Django提供了一个叫做`runserver_plus`的...

    python+django+mysql电影推荐系统源码,毕业设计.zip

    python+django+mysql电影推荐系统源码,毕业设计 python+django+mysql电影推荐系统源码,毕业设计 python+django+mysql电影推荐系统源码,毕业设计 python+django+mysql电影推荐系统源码,毕业设计 python+...

    使用DJANGO框架的简单应用程序.zip

    使用DJANGO框架的简单应用程序使用DJANGO框架的简单应用程序使用DJANGO框架的简单应用程序使用DJANGO框架的简单应用程序使用DJANGO框架的简单应用程序使用DJANGO框架的简单应用程序使用DJANGO框架的简单应用程序使用...

    django-dropbox, 一个 Django 应用程序,包含使用Dropbox的Django 存储.zip

    django-dropbox, 一个 Django 应用程序,包含使用Dropbox的Django 存储 django版本 0.1.2什么django Dropbox是一个 Django 应用程序,它包含一个使用Dropbox的Django 存储。安装 ofpip install django-dropbox将

    Django Web开发指南.pdf

    Django的MVT模式(模型-视图-模板)与MVC类似,但是更贴合Django的设计哲学: - 模型:与数据库进行交互,通过Python类定义数据的结构和行为。 - 视图:处理用户请求,与模型交互,并决定返回哪个模板。 - 模板...

    Python——django入门教程PPT课件.pptx

    本文将详细介绍 Python 中的 Django 开发框架,包括 Django 的历史、设计哲学、MVC 和 MTV 设计模式、环境搭建、第一个 Django 应用等知识点。 Django 简介 Django 是一个由 Python 编写的开源的 Web 应用框架。...

    Atom-atom-django,使用atom更快地构建django应用程序。对Zacharytamas/Atom的贡献.zip

    Django是Python编程语言的一个高级Web框架,它遵循MVC(模型-视图-控制器)设计模式。Django的主要特性包括: 1. **快速开发**:提供开箱即用的功能,如ORM(对象关系映射)、数据库路由、自动管理后台等,能加速...

    Python-Django是一个开放源代码的Web应用框架

    **Python-Django Web应用框架详解** Django,作为一款基于Python的开源Web开发框架,深受全球开发者喜爱。它遵循Model-View-Template(MVT)架构模式,这与常见的MVC(模型-视图-控制器)模式有相似之处,但略有...

    Django Web开发指南(护眼绿豆沙底色版)

    不过,根据文件的标题和描述,我们可以推断出这本书是一本关于Django Web开发的指南,而Django是一个流行的Python Web框架,它遵循模型-视图-控制器(MVC)的架构模式,并倡导“Don't Repeat Yourself”(DRY)的...

    django设计模式.txt

    django设计模式.txt

    Django是一个开放源代码的Web应用框架

    Django遵循MVC模式,但稍有不同,它将“视图”(View)与“模板”(Template)分开,形成了MTV(模型-模板-视图)模式。模型负责数据处理,模板负责展示,视图则协调数据与展示之间的交互。这种分离让代码更易于...

    django-telegram-bot, Django 应用编写电报机器人 只需定义命令以及如何处理命令.zip

    django-telegram-bot, Django 应用编写电报机器人 只需定义命令以及如何处理命令 django-telegram-botCI: 映射: 文档: Django 应用编写电报机器人。 只需定义命令以及如何处理命令。试用 try: 更稳定的Django 应用...

    使用DJANGO框架的简单测验应用程序.zip

    使用DJANGO框架的简单测验应用程序使用DJANGO框架的简单测验应用程序使用DJANGO框架的简单测验应用程序使用DJANGO框架的简单测验应用程序使用DJANGO框架的简单测验应用程序使用DJANGO框架的简单测验应用程序使用...

    Django是什么,Django设计模式

    如何安装django

Global site tag (gtag.js) - Google Analytics