`
faye.feelcool
  • 浏览: 39167 次
  • 性别: 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貌似要收费滴。。。

相关推荐

Global site tag (gtag.js) - Google Analytics