[CPyUG] Python使用数月后的感觉和企业应用需求

classic Classic list List threaded Threaded
64 messages Options
1234
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Python使用数月后的感觉和企业应用需求

郁夫

为什么使用python

 
公司现有的应用程序基本为delphi开发的桌面程序。
考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程序。选型过程如下。

 

Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署方式,放弃;
.Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;

Php    :                           不喜欢其语法风格,放弃;

SeamJava):             虽说宣称是java里简单强力的框架,单就看看数据模型的几个标 准就够喝一壶了,何况其背后还有一堆标准要了解。
                   而且我在  jboss上建立的seam应用,有时候什么也不动,隔一晚就运行不了了。
                   还有gae的本地java环境和线上环境运行效果不一致。太烦,放弃;

Djangopython):        没有php大量的怪异符号,没有java海量的标准和选择,gae线上线下环境目前为止还没有发现不一致。

 

问题:没有合适好用的报表工具,有个reportlab比起java下的birtdelphi下的fastreport等报表工具相差太远;

      正式支持的数据库连接不够丰富,我在连接公司的sql server2000数据库时就费了一番周折;

      与其它程序和技术的交互性,好像没有java强。

      其中数据库和报表在企业应用中占大头,所以python应用起来还是有一定的障碍。

 

以后的开发方向考虑Windows 桌面程序(Delphi),Linux 桌面程序(pythonlazarus)android手持设备(web),企业网站(pythondjango)。不知大家对python在企业中的应用如何看待?



--
××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

limodou


2011/5/26 郁夫 <[hidden email]>

为什么使用python

 
公司现有的应用程序基本为delphi开发的桌面程序。
考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程序。选型过程如下。

 

Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署方式,放弃;
.Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;

Php    :                           不喜欢其语法风格,放弃;

SeamJava):             虽说宣称是java里简单强力的框架,单就看看数据模型的几个标 准就够喝一壶了,何况其背后还有一堆标准要了解。
                   而且我在  jboss上建立的seam应用,有时候什么也不动,隔一晚就运行不了了。
                   还有gae的本地java环境和线上环境运行效果不一致。太烦,放弃;

Djangopython):        没有php大量的怪异符号,没有java海量的标准和选择,gae线上线下环境目前为止还没有发现不一致。

 

问题:没有合适好用的报表工具,有个reportlab比起java下的birtdelphi下的fastreport等报表工具相差太远;

      正式支持的数据库连接不够丰富,我在连接公司的sql server2000数据库时就费了一番周折;

      与其它程序和技术的交互性,好像没有java强。

      其中数据库和报表在企业应用中占大头,所以python应用起来还是有一定的障碍。

 

以后的开发方向考虑Windows 桌面程序(Delphi),Linux 桌面程序(pythonlazarus)android手持设备(web),企业网站(pythondjango)。不知大家对python在企业中的应用如何看待?




我觉得python不是万能的,所以要找合适的场合来运用为好。
所谓企业级应用其实还是有所不同,比如:

数据量,用户量大?
遗留系统多要进行整合?
新业务?
对某些方面要求比较高,开源没有好的产品? 

并且开发一个项目还和你的团队对所使用的技术的水平有关系。如果水平高,可能你上面的都不一定是问题。如果水平一般倒不如先选一些与团队水平相当的项目作为技术储备。在企业中选择一个产品其实要考虑的事情还是很多的,比如:

技术,产品,人员,支持,性能等。一般来说企业中会选择以往运用过的技术,这样可以减少选择,提高效率。如果采用新产品,那么一般要进行评估,并且要结合你的项目要求。比如你的项目是注重快速开发?功能?性能还是什么。那么你选用的产品或技术是否可以满足要求。而且最好有几种选择,这样方便进行决策。并且在必要时,要进行产品或技术的测试。

python感觉没有企业级的规范,所以更多可能还是从团队的经验出发。如果你的团队对技术掌握得非常好,那么重点可能并不是用不用python的问题了,而是在于设计,在于架构在于对需求的理解了。django更多也只是解决了展示的问题,对于复杂点的企业应用,还有可能要考虑展示或web以外的东西,就如你前面所说的报表,还有考虑批处理,与其它系统的交互等。这些,可能光靠python不一定可以搞定。当然,如果能用python搞定是最好的。

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://code.google.com/p/uliweb/
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

lu_zi_2000
python是开源产品,和java什么的设计理念是不同的

On 2011年05月26日 13:44, limodou wrote:


2011/5/26 郁夫 <[hidden email]>

为什么使用 python

 
公司现有的应用程序基本为 delphi 开 发的桌面程序。
考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发 WEB 程序。选型过程如下。

 

Delphi 自带的 Intraweb : 适用面太 窄,很少服务器和供应商支持此种部署方式,放弃;
.Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;

Php    :                           不喜欢其语法风格,放弃;

Seam Java ):              虽说宣称 是 java 里简单强力的框架,单就 看看数据模型的几个标 准就够喝一壶了,何况其背后还有一堆标准要了解。
                   而且我在   jboss 上建立的 seam 应用,有时候什么也不动,隔一晚就运行不了了。
                   还有 gae 的本地 java 环 境和线上环境运行效果不一致。太烦,放弃;

Django python ):         没有 php 大量的怪异符号,没有 java 海量的标准和选择, gae 线上线下环境目前为止还没有发现不一致。

 

问题:没有合适好用的报表工具,有个 reportlab 比起 java 下的 birt delphi 下的 fastreport 等报表工具相差太远;

      正式支持的数据库连接不够丰富,我在连接公司的 sql server2000 数据库时就费了一番周折;

      与其它程序和技术的交互性,好像没有 java 强。

      其中数据库和报表在企业应用中占大头,所以 python 应用起来还是有一定的障碍。

 

以后的开发方向考虑 Windows 桌 面程序( Delphi ), Linux 桌面程序 (python lazarus) android 手持设备( web ),企业网站( python django )。不知大家对 python 在企业中的应用如何看待?




我觉得python不是万能的,所以要找合适的场合来运用为好。
所谓企业级应用其实还是有所不同,比如:

数据量,用户量大?
遗留系统多要进行整合?
新业务?
对某些方面要求比较高,开源没有好的产品? 

并且开发一个项目还和你的团队对所使用的技术的水平有关系。如果水平高,可能你上面的都不一定是问题。如果水平一般倒不如先选一些与团队水平 相当的项目作为技术储备。在企业中选择一个产品其实要考虑的事情还是很多的,比如:

技术,产品,人员,支持,性能等。一般来说企业中会选择以往运用过的技术,这样可以减少选择,提高效率。如果采用新产品,那么一般 要进行评估,并且要结合你的项目要求。比如你的项目是注重快速开发?功能?性能还是什么。那么你选用的产品或技术是否可以满足要求。而且 最好有几种选择,这样方便进行决策。并且在必要时,要进行产品或技术的测试。

python感觉没有企业级的规范,所以更多可能还是从团队的经验出发。如果你的团队对技术掌握得非常好,那么重点可能并不是用不 用python的问题了,而是在于设计,在于架构在于对需求的理解了。django更多也只是解决了展示的问题,对于复杂点的企业应用, 还有可能要考虑展示或web以外的东西,就如你前面所说的报表,还有考虑批处理,与其它系统的交互等。这些,可能光靠python不一定 可以搞定。当然,如果能用python搞定是最好的。

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://code.google.com/p/uliweb/
My Blog: http://hi.baidu.com/limodou
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

MuSheng Chen
In reply to this post by 郁夫
On 2011-05-26 13:07, 郁夫 wrote:

为什么使用python

 
公司现有的应用程序基本为delphi开发的桌面程序。
考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程序。选型过程如下。

 

Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署方式,放弃;
.Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;

Php    :                           不喜欢其语法 风格,放弃;

SeamJava):             虽说宣称是java里简单强力的框架,单就看看数据模型的几个标 准就够喝一壶了,何况其背后还有一堆标准要了解。
                   而且我在  jboss上建立的seam应用,有时候什么也不动,隔一晚就运行不了了。
                   还有gae的本地java环境和线上环境运行效果不一致。太烦,放弃;

Djangopython):        没有php大量的怪异符号,没有java海量的标准和选择,gae线上线下环境目前为止还没有发现不一致。

 

问题:没有合适好用的报表工具,有个reportlab比起java下的birtdelphi下的fastreport等报表工具相差太远;

      正式支持的数据库连接不够丰富,我在连接公司的sql server2000数据库时就费了一番周折;

我使用sqlalchemy�接sql server 表示毫�o�毫Α�

      与其它程序和技术的交互性,好像没有java强。

      其中数据库和报表在企业应用中占大头,所以python应用起来还是有一定的障碍。

�蟊砗痛蛴∈羌��^痛的事,目前使用excel作��蟊砗���格式化�出。

 

以后的开发方向考虑Windows 桌面程序(Delphi),Linux 桌面程序(pythonlazarus)android手持设备(web),企业网站(pythondjango)。不知大家对python在企业中的应用如何看待?


�鹘y的桌面程序直接�L�����,可以考�]�Q在rpc方式�理,客�舳瞬辉僦苯釉L������欤�而由服�斩私涌诟����求提供。
�@�泳涂梢院苋菀捉Y合客�舳撕�web端。


--
××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

Zoom.Quiet
In reply to this post by limodou
在 2011年5月26日 下午1:44,limodou <[hidden email]> 写道:
> 2011/5/26 郁夫 <[hidden email]>
>> 为什么使用python

- 虽然通篇都是 Py 什么的,但是,这种以模糊的命题到一个专题技术列表来讨论会是否使用 Py 本身,很有 [OT] 精神哪...

>> 公司现有的应用程序基本为delphi开发的桌面程序。
>> 考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程序。选型过程如下。
>> Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署方式,放弃;
>> .Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;
>> Php    :                           不喜欢其语法风格,放弃;
>> Seam(Java):             虽说宣称是java里简单强力的框架,单就看看数据模型的几个标
>> 准就够喝一壶了,何况其背后还有一堆标准要了解。
>> Django(python):        没有php大量的怪异符号,没有java海量的标准和选择,gae线上线下环境目前为止还没有发现不一致。

- 以上的选择,标准一直在飘移,从来没有从公司的角度从成本和风险角度认真评估哪,,,
    + 公司现行团队擅长什么?是否有招全新团队的可能?
    + 公司核心业务迁移成 B/S 形式,对于现有技术是否有继续的可能?所占比例?
    + 公司准备迁移成 B/S 是战略的还是战术的准备?
    + 公司设想的 B/S 服务的目标用户和当前客户端的用户群重叠嘛?
    + GAE 或是自行运维服务集群? 什么是公司最认同的方式?
    ...
    以上核心问题整明白后,再根据公司的发展,结合语言/社区/框架/技术趋势,选择一个切入口就好,一切从自个儿的喜好出发,无法打动高层获得资源的...

...
>
> 我觉得python不是万能的,所以要找合适的场合来运用为好。
- 但是,对于企�I尝试新业务时,Py 快速构建出可用原型的能力,是所有企业所渴望的,当然在 Web 方面RoR 也很不错

> 所谓企业级应用其实还是有所不同,比如:

- 这里存在很大的误解
- 所谓企业级,并不是什么高级指代,很多时候,可能相反:
    - 因为企�I买单后,一般都有专门服务团队跟进支持的
    - 所以,初级杯具的质量,依然可以推行下去,随着后期,一单单的改进到最终好用
    - 反而,web 应用,因为一开始就可能面对最复杂的用户群,对其品质,起点反而高很多
...

> 并且开发一个项目还和你的团队对所使用的技术的水平有关系。如果水平高,可能你上面的都不一定是问题。如果水平一般倒不如先选一些与团队水平相当的项目作为技术储备。在企业中选择一个产品其实要考虑的事情还是很多的,比如:
> 技术,产品,人员,支持,性能等。一般来说企业中会选择以往运用过的技术,这样可以减少选择,提高效率。如果采用新产品,那么一般要进行评估,并且要结合你的项目要求。比如你的项目是注重快速开发?功能?性能还是什么。那么你选用的产品或技术是否可以满足要求。而且最好有几种选择,这样方便进行决策。并且在必要时,要进行产品或技术的测试。

- Limodou 指出的,是通常意义中各种软件项目团队成熟度的考量方面,得全面评估的

> python感觉没有企业级的规范,所以更多可能还是从团队的经验出发。...
- 这,可能也是个传说了
    - LISP 从来也没有企�I级的规范,但是不影响 LispWork 的成功,而且在 NASA 也是很有大型应用的成功案例
    - 所谓"企业级的规范" 就是呆板的同义词而已,如果语言和框架可以作到高效阻止开发人员写出超出架构师设想的代码,那就是
"企业级的规范",在这种规范中,没有程序员,只有死 coder
    - 所以,Py 在各种企�I中,通过胶水个性,丰富的支持模块,可以快速的将各种现行服务�M合成全新的业务,先上线,再根据市场反应,该改的改,应该用其它语言重构的就重构,没有任何负担...

这才是Py 在企�I级应用中的最大价值吧
    - 不过,认真使用起来后,多数情况是在 Python 的框架之内找到了更加优雅的替代方案,完成了能力的升�
        - YouTUBE 就是这样...




--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
哲: http://www.zeuux.org/home/zoomquiet
豆: http://www.douban.com/group/zoomquiet
书: http://code.google.com/p/openbookproject
营: http://code.google.com/p/kcpycamp/wiki/PythoniCamp
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

郁夫
In reply to this post by MuSheng Chen


在 2011年5月26日 下午2:15,MuSheng <[hidden email]>写道:
On 2011-05-26 13:07, 郁夫 wrote:

为什么使用python

 
公司现有的应用程序基本为delphi开发的桌面程序。
考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程序。选型过程如下。

 

Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署方式,放弃;
.Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;

Php    :                           不喜欢其语法 风格,放弃;

SeamJava):             虽说宣称是java里简单强力的框架,单就看看数据模型的几个标 准就够喝一壶了,何况其背后还有一堆标准要了解。
                   而且我在  jboss上建立的seam应用,有时候什么也不动,隔一晚就运行不了了。
                   还有gae的本地java环境和线上环境运行效果不一致。太烦,放弃;

Djangopython):        没有php大量的怪异符号,没有java海量的标准和选择,gae线上线下环境目前为止还没有发现不一致。

 

问题:没有合适好用的报表工具,有个reportlab比起java下的birtdelphi下的fastreport等报表工具相差太远;

      正式支持的数据库连接不够丰富,我在连接公司的sql server2000数据库时就费了一番周折;

我使用sqlalchemy�接sql server 表示毫�o�毫Α�
 我现在用pyodbc,目前还能对付,改天试试sqlalchemy。

      与其它程序和技术的交互性,好像没有java强。

      其中数据库和报表在企业应用中占大头,所以python应用起来还是有一定的障碍。

�蟊砗痛蛴∈羌��^痛的事,目前使用excel作��蟊砗���格式化�出。
    我打算用django调用delphi的resful服务,发送报表参数,由其返回PDF格式报表。
 

 

以后的开发方向考虑Windows 桌面程序(Delphi),Linux 桌面程序(pythonlazarus)android手持设备(web),企业网站(pythondjango)。不知大家对python在企业中的应用如何看待?


�鹘y的桌面程序直接�L�����,可以考�]�Q在rpc方式�理,客�舳瞬辉僦苯釉L������欤�而由服�斩私涌诟����求提供。
�@�泳涂梢院苋菀捉Y合客�舳撕�web端。
这样是确实是一个比较好的方式。

--
××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
jjx
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: Python使用数月后的感觉和企业应用需求

jjx
个人以为企业应用,重ui ,重交互,桌面应用在企业应用中有长久积累,到b/s架构,主要还是ui一块吃力,这块目前基本上还是依赖js,就目前较成
熟的extjs ,无论从表现和性能均无法达到桌面ui的50%, b/s架构仅仅在分发上具有优势,桌面分布式应用其实是企业应用更好的解决方案。如
果你用delphi ,delphi+remobject dataabstract更是高产的方案

python我以为在堆栈上并没有什么不适合企业应用,就我这几年python web在企业应用中的尝试,头疼的还是ui!ui !和ui!,但这其
实目前同python 没有任何关系!




On 5月26日, 下午3时32分, 郁夫 <[hidden email]> wrote:

> 在 2011年5月26日 下午2:15,MuSheng <[hidden email]>写道:
>
>
>
>
>
> >  On 2011-05-26 13:07, 郁夫 wrote:
>
> >  为什么使用python
>
> > 公司现有的应用程序基本为delphi开发的桌面程序。
> > 考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程序。选型过程如下。
>
> > Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署方式,放弃;
> > .Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;
>
> > Php    :                           不喜欢其语法 风格,放弃;
> >  Seam(Java):             虽说宣称是java里简单强力的框架,单就看看数据模型的几个标
> > 准就够喝一壶了,何况其背后还有一堆标准要了解。
> >                    而且我在  jboss上建立的seam应用,有时候什么也不动,隔一晚就运行不了了。
> >                    还有gae的本地java环境和线上环境运行效果不一致。太烦,放弃;
>
> > Django(python):        没有php大量的怪异符号,没有java海量的标准和选择,gae线上线下环境目前为止还没有发现不一致。
>
> > 问题:没有合适好用的报表工具,有个reportlab比起java下的birt,delphi下的fastreport等报表工具相差太远;
>
> >       正式支持的数据库连接不够丰富,我在连接公司的sql server2000数据库时就费了一番周折;
>
> > 我使用sqlalchemy�接sql server 表示毫�o�毫Α�
>
>  我现在用pyodbc,目前还能对付,改天试试sqlalchemy。
>
> >        与其它程序和技术的交互性,好像没有java强。
>
> >       其中数据库和报表在企业应用中占大头,所以python应用起来还是有一定的障碍。
>
> > �蟊砗痛蛴∈羌��^痛的事,目前使用excel作��蟊砗���格式化�出。
>
>     我打算用django调用delphi的resful服务,发送报表参数,由其返回PDF格式报表。
>
>
>
>
>
>
>
> > 以后的开发方向考虑Windows 桌面程序(Delphi),Linux 桌面程序(python或lazarus),android手持设备(web
> > ),企业网站(python,django)。不知大家对python在企业中的应用如何看待?
>
> > �鹘y的桌面程序直接�L�����,可以考�]�Q在rpc方式�理,客�舳瞬辉僦苯釉L������欤�而由服�斩私涌诟����求提供。
> > �@�泳涂梢院苋菀捉Y合客�舳撕�web端。
> > 这样是确实是一个比较好的方式。
>
> > --
> > ××××××××××××××××××××××××
> > 西安----深圳----上海
> > ××××××××××××××××××××××××
>
> > --
> > 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> > 发言: [hidden email]
> > 退订: [hidden email] (向此发空信即退!)
> > 详情:http://code.google.com/p/cpyug/wiki/PythonCn
> > 严正: 理解列表! 智慧提问!http://wiki.woodpecker.org.cn/moin/AskForHelp
> > 强烈: 建议使用技巧: 如何有效地报告Bug
> >http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html<http://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html>
>
> >   --
> > 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> > 发言: [hidden email]
> > 退订: [hidden email] (向此发空信即退!)
> > 详情:http://code.google.com/p/cpyug/wiki/PythonCn
> > 严正: 理解列表! 智慧提问!http://wiki.woodpecker.org.cn/moin/AskForHelp
> > 强烈: 建议使用技巧: 如何有效地报告Bug
> >http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html<http://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html>
>
> --
> ××××××××××××××××××××××××
> 西安----深圳----上海
> ××××××××××××××××××××××××- 隐藏被引用文字 -
>
> - 显示引用的文字 -- 隐藏被引用文字 -
>
> - 显示引用的文字 -

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: Python使用数月后的感觉和企业应用需求

Zoom.Quiet
在 2011年5月26日 下午4:11,jjx <[hidden email]> 写道:
> 个人以为企业应用,重ui ,重交互,桌面应用在企业应用中有长久积累,到b/s架构,主要还是ui一块吃力,这块目前基本上还是依赖js,就目前较成
> 熟的extjs ,无论从表现和性能均无法达到桌面ui的50%, b/s架构仅仅在分发上具有优势,桌面分布式应用其实是企业应用更好的解决方案。如
> 果你用delphi ,delphi+remobject dataabstract更是高产的方案
>
> python我以为在堆栈上并没有什么不适合企业应用,就我这几年python web在企业应用中的尝试,头疼的还是ui!ui !和ui!,但这其
> 实目前同python 没有任何关系!

- 嗯嗯嗯,这说到要命的了,特别是中国企业,每个都恨不能搞得和中央一样
    - 就是现在一想起以前在 web 上为企业作报表,拿着提供的红头文件一像素一像素的拼表格,就发冷汗
    - 也许 HTML5 可以带来点好方便
    - 总之,企�I应用,特别是中国企�I应用的确就是三方面复杂无比:
        + 权限
        + 流程
        + 报表
        其它的,什么也没有...

--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
哲: http://www.zeuux.org/home/zoomquiet
豆: http://www.douban.com/group/zoomquiet
书: http://code.google.com/p/openbookproject
营: http://code.google.com/p/kcpycamp/wiki/PythoniCamp
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re:Re: [CPyUG] Re: Python使用数月后的感觉和企业应用需求

fuyu0123456789
权限!流程!
这两个真的说到我心坎里了
哪些人有哪些权限,根据不同情况走不同流程。
用python弄这些web,头大啊!

在 2011-05-26 16:17:40,"Zoom.Quiet" <[hidden email]> 写道:

>在 2011年5月26日 下午4:11,jjx <[hidden email]> 写道:
>> 个人以为企业应用,重ui ,重交互,桌面应用在企业应用中有长久积累,到b/s架构,主要还是ui一块吃力,这块目前基本上还是依赖js,就目前较成
>> 熟的extjs ,无论从表现和性能均无法达到桌面ui的50%, b/s架构仅仅在分发上具有优势,桌面分布式应用其实是企业应用更好的解决方案。如
>> 果你用delphi ,delphi+remobject dataabstract更是高产的方案
>>
>> python我以为在堆栈上并没有什么不适合企业应用,就我这几年python web在企业应用中的尝试,头疼的还是ui!ui !和ui!,但这其
>> 实目前同python 没有任何关系!
>
>- 嗯嗯嗯,这说到要命的了,特别是中国企业,每个都恨不能搞得和中央一样
>    - 就是现在一想起以前在 web 上为企业作报表,拿着提供的红头文件一像素一像素的拼表格,就发冷汗
>    - 也许 HTML5 可以带来点好方便
>    - 总之,企�I应用,特别是中国企�I应用的确就是三方面复杂无比:
>        + 权限
>        + 流程
>        + 报表
>        其它的,什么也没有...
>
>-- 
>人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
>俺: http://about.me/zoom.quiet
>哲: http://www.zeuux.org/home/zoomquiet
>豆: http://www.douban.com/group/zoomquiet
>书: http://code.google.com/p/openbookproject
>营: http://code.google.com/p/kcpycamp/wiki/PythoniCamp
>文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/
>
>-- 
>来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>发言: [hidden email]
>退订: [hidden email] (向此发空信即退!)
>详情: http://code.google.com/p/cpyug/wiki/PythonCn
>严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>强烈: 建议使用技巧: 如何有效地报告Bug
>        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: Python使用数月后的感觉和企业应用需求

郁夫
In reply to this post by Zoom.Quiet
呵呵呵。Z.Q 大概是软件行业的吧。
我的工作环境是一般企业,我们销售的不是软件,我们只是公司内部的IT部门小团队,用户基本都是公司内部人员。
一部分程序是在软件公司定制开发的,一部分是我们自己开发的。
 
我现在主要是想用python的web架构作一些信息发布和报表查询下载的工作。
在有大量数据操作和单据输出的环节还是用本地ui来的方便快捷。
gae的python纯属个人业余爱好。
 
jjx ,在企业里用 python web好几年了,那以后要多向你请教啊!
 
谢谢诸位的回复意见。
 

 --
 ××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] Re: Python使用数月后的感觉和企业应用需求

Shell Xu
In reply to this post by fuyu0123456789
而且通常不是可继承模型或者组模型,而是传说中你从来没听说过的一人一设定模型。
A组所有组员具有某权限,但是组长这些权限一个没有,组长有另一些权限,但是两者又必须在一个组里面,不能给组长单独设立组。A组和组长有汇报关系。
组长外,还有党组一套,又有不同权限,又必须在一个组里面,组长和党组有汇报关系。
流程根据普通,紧急,流程上有人,流程上关键人物暂离托管,单人可以通过,必须小组同意,交叉出来七八种情况。每种情况行和不行又派生出了新的权限。
娘阿,我还没开始建模,听听就晕了。
最夸张的是,某个流程必须要三组不同的人,在三个位置搞审核。审核的目的是完全一样的,但是每次审核都必须小组一致通过,而且这个流程要在几个小时内走完...从很早以前,据说对方下面的人就习惯打仗一样的日子了。一旦小组审核不通过,随时随地要求新的顶上去,否则算出事故了。

在 2011年5月26日 下午4:42,fuyu0123456789 <[hidden email]>写道:
权限!流程!
这两个真的说到我心坎里了
哪些人有哪些权限,根据不同情况走不同流程。
用python弄这些web,头大啊!

在 2011-05-26 16:17:40,"Zoom.Quiet" <[hidden email]> 写道:


>在 2011年5月26日 下午4:11,jjx <[hidden email]> 写道:
>> 个人以为企业应用,重ui ,重交互,桌面应用在企业应用中有长久积累,到b/s架构,主要还是ui一块吃力,这块目前基本上还是依赖js,就目前较成
>> 熟的extjs ,无论从表现和性能均无法达到桌面ui的50%, b/s架构仅仅在分发上具有优势,桌面分布式应用其实是企业应用更好的解决方案。如
>> 果你用delphi ,delphi+remobject dataabstract更是高产的方案
>>
>> python我以为在堆栈上并没有什么不适合企业应用,就我这几年python web在企业应用中的尝试,头疼的还是ui!ui !和ui!,但这其
>> 实目前同python 没有任何关系!
>
>- 嗯嗯嗯,这说到要命的了,特别是中国企业,每个都恨不能搞得和中央一样
>    - 就是现在一想起以前在 web 上为企业作报表,拿着提供的红头文件一像素一像素的拼表格,就发冷汗
>    - 也许 HTML5 可以带来点好方便
>    - 总之,企�I应用,特别是中国企�I应用的确就是三方面复杂无比:
>        + 权限
>        + 流程
>        + 报表
>        其它的,什么也没有...
>
>-- 
>人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
>俺: http://about.me/zoom.quiet
>哲: http://www.zeuux.org/home/zoomquiet
>豆: http://www.douban.com/group/zoomquiet
>书: http://code.google.com/p/openbookproject
>营: http://code.google.com/p/kcpycamp/wiki/PythoniCamp
>文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/
>
>-- 
>来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>发言: [hidden email]
>退订: [hidden email] (向此发空信即退!)
>详情: http://code.google.com/p/cpyug/wiki/PythonCn
>严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>强烈: 建议使用技巧: 如何有效地报告Bug
>        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
无能者无所求,饱食而遨游,泛若不系之舟
blog: http://shell909090.com/blog/
twitter: http://twitter.com/shell909090

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

饥饿的兔子
In reply to this post by 郁夫
 公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃
------------------------------------
对window平台依赖没错,可是与IE有什么关系呢?

在 2011年5月26日 下午1:07,郁夫 <[hidden email]>写道:

为什么使用python

 
公司现有的应用程序基本为delphi开发的桌面程序。
考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程序。选型过程如下。

 

Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署方式,放弃;
.Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;

Php    :                           不喜欢其语法风格,放弃;

SeamJava):             虽说宣称是java里简单强力的框架,单就看看数据模型的几个标 准就够喝一壶了,何况其背后还有一堆标准要了解。
                   而且我在  jboss上建立的seam应用,有时候什么也不动,隔一晚就运行不了了。
                   还有gae的本地java环境和线上环境运行效果不一致。太烦,放弃;

Djangopython):        没有php大量的怪异符号,没有java海量的标准和选择,gae线上线下环境目前为止还没有发现不一致。

 

问题:没有合适好用的报表工具,有个reportlab比起java下的birtdelphi下的fastreport等报表工具相差太远;

      正式支持的数据库连接不够丰富,我在连接公司的sql server2000数据库时就费了一番周折;

      与其它程序和技术的交互性,好像没有java强。

      其中数据库和报表在企业应用中占大头,所以python应用起来还是有一定的障碍。

 

以后的开发方向考虑Windows 桌面程序(Delphi),Linux 桌面程序(pythonlazarus)android手持设备(web),企业网站(pythondjango)。不知大家对python在企业中的应用如何看待?



--
××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
autumn-sea.appspot.com 测试版,摘录一些自己喜欢的文章.

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

MuSheng Chen
In reply to this post by 郁夫
On 2011-05-26 15:32, 郁夫 wrote:


在 2011年5月26日 下午2:15,MuSheng <[hidden email]>写 道:
On 2011-05-26 13:07, 郁夫 wrote:

为什么使用python

 
公司现有的应用程序基本为delphi开 发的桌面程序。
考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程 序。选型过程如下。

 

Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署 方式,放弃;
.Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;

Php    :                           不 喜欢其语法 风格,放弃;

SeamJava):             虽说宣称是java里 简单强力的框架,单就看看数据模型的几个标 准就够喝一壶了,何况其背后还有一堆标准要了解。
                   而且我在  jboss上 建立的seam应用,有时候什么也不动,隔一晚就运 行不了了。
                   还有gae的 本地java环境和线上环境运行效果不一致。太 烦,放弃;

Djangopython):        没有php大 量的怪异符号,没有java海 量的标准和选择,gae线上 线下环境目前为止还没有发现不一致。

 

问题:没有合适好用的报表工具,有个reportlab比 起java下的birtdelphi下 的fastreport等报表工具相差太远;

      正式支持的数据库连接不够丰富,我在连接公司的sql server2000数据库时就费了一番周折;

我使用sqlalchemy�接sql server 表示毫�o�毫Α�
 我现在用pyodbc,目 前还能对付,改天试试sqlalchemy。
sqlalchemy也是要用到一��接口�斓模�我也是用pyodbc。

      与其它程序和技术的交互性,好像没有java强。

      其中数据库和报表在企业应用中占大头,所以python应 用起来还是有一定的障碍。

�蟊砗痛蛴∈羌��^痛的事,目前使用excel作��蟊砗���格式化�出。
    我打算用django调用delphi的resful服务,发送报表 参数,由其返回PDF格式报表。
 
web的打印和�蟊硎羌��人�m�Y的事。

 

以后的开发方向考虑Windows 桌 面程序(Delphi),Linux 桌 面程序(pythonlazarus)android手 持设备(web),企业网站(pythondjango)。 不知大家对python在企业中的应用如何看 待?


�鹘y的桌面程序直接�L�����,可以考�]�Q在rpc方式�理,客�舳瞬辉僦苯釉L������欤�而由服�斩私涌诟����求提供。
�@�泳涂梢院苋菀捉Y合客�舳撕�web端。
这样是确实是一个比较好的方式。
我已�@�幼隽耍�框架正在�M化中。不�^什�N都是一��人做,�M度很慢,又有些�|西急著上架,明知有bug也�]�r�g去改。

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

郁夫
In reply to this post by 饥饿的兔子
就是对其他浏览器兼容性不好啦,兔子。如firefox。

在 2011年5月26日 下午4:58,饥饿的兔子 <[hidden email]>写道:
 公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃
------------------------------------
对window平台依赖没错,可是与IE有什么关系呢?

在 2011年5月26日 下午1:07,郁夫 <[hidden email]>写道:

为什么使用python

 
公司现有的应用程序基本为delphi开发的桌面程序。
考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程序。选型过程如下。

 

Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署方式,放弃;
.Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;

Php    :                           不喜欢其语法风格,放弃;

SeamJava):             虽说宣称是java里简单强力的框架,单就看看数据模型的几个标 准就够喝一壶了,何况其背后还有一堆标准要了解。
                   而且我在  jboss上建立的seam应用,有时候什么也不动,隔一晚就运行不了了。
                   还有gae的本地java环境和线上环境运行效果不一致。太烦,放弃;

Djangopython):        没有php大量的怪异符号,没有java海量的标准和选择,gae线上线下环境目前为止还没有发现不一致。

 

问题:没有合适好用的报表工具,有个reportlab比起java下的birtdelphi下的fastreport等报表工具相差太远;

      正式支持的数据库连接不够丰富,我在连接公司的sql server2000数据库时就费了一番周折;

      与其它程序和技术的交互性,好像没有java强。

      其中数据库和报表在企业应用中占大头,所以python应用起来还是有一定的障碍。

 

以后的开发方向考虑Windows 桌面程序(Delphi),Linux 桌面程序(pythonlazarus)android手持设备(web),企业网站(pythondjango)。不知大家对python在企业中的应用如何看待?



--
××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
autumn-sea.appspot.com 测试版,摘录一些自己喜欢的文章.

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

Zoom.Quiet
In reply to this post by 饥饿的兔子
在 2011年5月26日 下午4:58,饥饿的兔子 <[hidden email]> 写道:
>  公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃
> ------------------------------------
> 对window平台依赖没错,可是与IE有什么关系呢?
>
- 上古时代的很多动态效果是用 IE 的 ActivX 来支持调用 Office 神马的
- 非IE 不能...




--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
哲: http://www.zeuux.org/home/zoomquiet
豆: http://www.douban.com/group/zoomquiet
书: http://code.google.com/p/openbookproject
营: http://code.google.com/p/kcpycamp/wiki/PythoniCamp
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

Zoom.Quiet
In reply to this post by MuSheng Chen
...
>> �蟊砗痛蛴∈羌��^痛的事,目前使用excel作��蟊砗���格式化�出。
>
>     我打算用django调用delphi的resful服务,发送报表 参数,由其返回PDF格式报表。
> web的打印和�蟊硎羌��人�m�Y的事。

用 pdf 就好,服务端用 专用的报表软件生成 pdf

...



--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
哲: http://www.zeuux.org/home/zoomquiet
豆: http://www.douban.com/group/zoomquiet
书: http://code.google.com/p/openbookproject
营: http://code.google.com/p/kcpycamp/wiki/PythoniCamp
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

饥饿的兔子
In reply to this post by 郁夫
看来你们缺少专业的前端设计。。。

在 2011年5月26日 下午5:02,郁夫 <[hidden email]>写道:
就是对其他浏览器兼容性不好啦,兔子。如firefox。

在 2011年5月26日 下午4:58,饥饿的兔子 <[hidden email]>写道:

 公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃
------------------------------------
对window平台依赖没错,可是与IE有什么关系呢?

在 2011年5月26日 下午1:07,郁夫 <[hidden email]>写道:

为什么使用python

 
公司现有的应用程序基本为delphi开发的桌面程序。
考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程序。选型过程如下。

 

Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署方式,放弃;
.Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;

Php    :                           不喜欢其语法风格,放弃;

SeamJava):             虽说宣称是java里简单强力的框架,单就看看数据模型的几个标 准就够喝一壶了,何况其背后还有一堆标准要了解。
                   而且我在  jboss上建立的seam应用,有时候什么也不动,隔一晚就运行不了了。
                   还有gae的本地java环境和线上环境运行效果不一致。太烦,放弃;

Djangopython):        没有php大量的怪异符号,没有java海量的标准和选择,gae线上线下环境目前为止还没有发现不一致。

 

问题:没有合适好用的报表工具,有个reportlab比起java下的birtdelphi下的fastreport等报表工具相差太远;

      正式支持的数据库连接不够丰富,我在连接公司的sql server2000数据库时就费了一番周折;

      与其它程序和技术的交互性,好像没有java强。

      其中数据库和报表在企业应用中占大头,所以python应用起来还是有一定的障碍。

 

以后的开发方向考虑Windows 桌面程序(Delphi),Linux 桌面程序(pythonlazarus)android手持设备(web),企业网站(pythondjango)。不知大家对python在企业中的应用如何看待?



--
××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
autumn-sea.appspot.com 测试版,摘录一些自己喜欢的文章.

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
autumn-sea.appspot.com 测试版,摘录一些自己喜欢的文章.

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] Re: Python使用数月后的感觉和企业应用需求

limodou
In reply to this post by fuyu0123456789


2011/5/26 fuyu0123456789 <[hidden email]>
权限!流程!
这两个真的说到我心坎里了
哪些人有哪些权限,根据不同情况走不同流程。
用python弄这些web,头大啊!


这个和python其实没什么关系。还是一个设计问题。 

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://code.google.com/p/uliweb/
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

limodou
In reply to this post by Zoom.Quiet


2011/5/26 Zoom.Quiet <[hidden email]>
在 2011年5月26日 下午1:44,limodou <[hidden email]> 写道:
> 2011/5/26 郁夫 <[hidden email]>
>> 为什么使用python

- 虽然通篇都是 Py 什么的,但是,这种以模糊的命题到一个专题技术列表来讨论会是否使用 Py 本身,很有 [OT] 精神哪...

>> 公司现有的应用程序基本为delphi开发的桌面程序。
>> 考虑为了适应应用范围的扩大(适用于经常出差人员和外地分公司),考虑开发WEB程序。选型过程如下。
>> Delphi自带的Intraweb : 适用面太窄,很少服务器和供应商支持此种部署方式,放弃;
>> .Net :             公司现有一套 .Net web程序,对window平台和IE依赖太重,放弃;
>> Php    :                           不喜欢其语法风格,放弃;
>> Seam(Java):             虽说宣称是java里简单强力的框架,单就看看数据模型的几个标
>> 准就够喝一壶了,何况其背后还有一堆标准要了解。
>> Django(python):        没有php大量的怪异符号,没有java海量的标准和选择,gae线上线下环境目前为止还没有发现不一致。

- 以上的选择,标准一直在飘移,从来没有从公司的角度从成本和风险角度认真评估哪,,,
   + 公司现行团队擅长什么?是否有招全新团队的可能?
   + 公司核心业务迁移成 B/S 形式,对于现有技术是否有继续的可能?所占比例?
   + 公司准备迁移成 B/S 是战略的还是战术的准备?
   + 公司设想的 B/S 服务的目标用户和当前客户端的用户群重叠嘛?
   + GAE 或是自行运维服务集群? 什么是公司最认同的方式?
   ...
   以上核心问题整明白后,再根据公司的发展,结合语言/社区/框架/技术趋势,选择一个切入口就好,一切从自个儿的喜好出发,无法打动高层获得资源的...

...
>
> 我觉得python不是万能的,所以要找合适的场合来运用为好。
- 但是,对于企�I尝试新业务时,Py 快速构建出可用原型的能力,是所有企业所渴望的,当然在 Web 方面RoR 也很不错

快速开发也要看团队的实力,也许重新学习的成本和团队的兴趣会影响是否能采用python。
 

> 所谓企业级应用其实还是有所不同,比如:

- 这里存在很大的误解
- 所谓企业级,并不是什么高级指代,很多时候,可能相反:
   - 因为企�I买单后,一般都有专门服务团队跟进支持的
   - 所以,初级杯具的质量,依然可以推行下去,随着后期,一单单的改进到最终好用
   - 反而,web 应用,因为一开始就可能面对最复杂的用户群,对其品质,起点反而高很多
...

企业级与企业开发还是不同的。不过现在好象没有特别的对企业级的解释。
 

> 并且开发一个项目还和你的团队对所使用的技术的水平有关系。如果水平高,可能你上面的都不一定是问题。如果水平一般倒不如先选一些与团队水平相当的项目作为技术储备。在企业中选择一个产品其实要考虑的事情还是很多的,比如:
> 技术,产品,人员,支持,性能等。一般来说企业中会选择以往运用过的技术,这样可以减少选择,提高效率。如果采用新产品,那么一般要进行评估,并且要结合你的项目要求。比如你的项目是注重快速开发?功能?性能还是什么。那么你选用的产品或技术是否可以满足要求。而且最好有几种选择,这样方便进行决策。并且在必要时,要进行产品或技术的测试。

- Limodou 指出的,是通常意义中各种软件项目团队成熟度的考量方面,得全面评估的

> python感觉没有企业级的规范,所以更多可能还是从团队的经验出发。...
- 这,可能也是个传说了
   - LISP 从来也没有企�I级的规范,但是不影响 LispWork 的成功,而且在 NASA 也是很有大型应用的成功案例

个案的成功能证明是企业级的吗?之所以说python没有企业级的标准,我只是想与java相比。python在企业里的应用似乎并不多,并且不知道有没有用在关键性业务系统中。没有商业支持,没有企业级的标准,对python在企来级应用方面有很大的影响。
 
   - 所谓"企业级的规范" 就是呆板的同义词而已,如果语言和框架可以作到高效阻止开发人员写出超出架构师设想的代码,那就是
"企业级的规范",在这种规范中,没有程序员,只有死 coder

这个论断太主观了。企业级的规范与呆板有什么关系?我认为它更多是用来描述对应用开发的要求,可能比一般的应用更高。
 
   - 所以,Py 在各种企�I中,通过胶水个性,丰富的支持模块,可以快速的将各种现行服务�M合成全新的业务,先上线,再根据市场反应,该改的改,应该用其它语言重构的就重构,没有任何负担...

这只不过是一种理想。
 

这才是Py 在企�I级应用中的最大价值吧

先找到有真正python的企业级的应用再说吧。
 
   - 不过,认真使用起来后,多数情况是在 Python 的框架之内找到了更加优雅的替代方案,完成了能力的升�
       - YouTUBE 就是这样...



企业级的应用往往不能只靠一种软件或产品。比如数据库就不是python的。它是多种技术的结合,来完成更高要求的应用需求。

所以python在企业级的应用我感觉还在发展中,可以努力去尝试,但是还不成熟。至少从市场来看还没有什么成功的案例。 

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://code.google.com/p/uliweb/
My Blog: http://hi.baidu.com/limodou

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Python使用数月后的感觉和企业应用需求

Zoom.Quiet
在 2011年5月26日 下午8:21,limodou <[hidden email]> 写道:
...

>> - 这里存在很大的误解
>> - 所谓企业级,并不是什么高级指代,很多时候,可能相反:
>>    - 因为企�I买单后,一般都有专门服务团队跟进支持的
>>    - 所以,初级杯具的质量,依然可以推行下去,随着后期,一单单的改进到最终好用
>>    - 反而,web 应用,因为一开始就可能面对最复杂的用户群,对其品质,起点反而高很多
>> ...
>
> 企业级与企业开发还是不同的。不过现在好象没有特别的对企业级的解释。
>
>>
>> >
>> > 并且开发一个项目还和你的团队对所使用的技术的水平有关系。如果水平高,可能你上面的都不一定是问题。如果水平一般倒不如先选一些与团队水平相当的项目作为技术储备。在企业中选择一个产品其实要考虑的事情还是很多的,比如:
>> >
>> > 技术,产品,人员,支持,性能等。一般来说企业中会选择以往运用过的技术,这样可以减少选择,提高效率。如果采用新产品,那么一般要进行评估,并且要结合你的项目要求。比如你的项目是注重快速开发?功能?性能还是什么。那么你选用的产品或技术是否可以满足要求。而且最好有几种选择,这样方便进行决策。并且在必要时,要进行产品或技术的测试。
>>
>> - Limodou 指出的,是通常意义中各种软件项目团队成熟度的考量方面,得全面评估的
>>
>> > python感觉没有企业级的规范,所以更多可能还是从团队的经验出发。...
>> - 这,可能也是个传说了
>>    - LISP 从来也没有企�I级的规范,但是不影响 LispWork 的成功,而且在 NASA 也是很有大型应用的成功案例
>
> 个案的成功能证明是企业级的吗?之所以说python没有企业级的标准,我只是想与java相比。python在企业里的应用似乎并不多,并且不知道有没有用在关键性业务系统中。没有商业支持,没有企业级的标准,对python在企来级应用方面有很大的影响。
>

什么是所谓的"企业级应用"?_百度知道
    http://zhidao.baidu.com/question/108357394.html
    - 不过,身在银行的 Limodou 指出了企业级应用技术之外的核心指标!
        - 服务!
        - 可以提供企业级服务的应用才算得上 "企业级" ;-)

>>
>>    - 所谓"企业级的规范" 就是呆板的同义词而已,如果语言和框架可以作到高效阻止开发人员写出超出架构师设想的代码,那就是
>> "企业级的规范",在这种规范中,没有程序员,只有死 coder
>
> 这个论断太主观了。企业级的规范与呆板有什么关系?我认为它更多是用来描述对应用开发的要求,可能比一般的应用更高。
>

这个不是俺提出的:
ruby on rails为什么暂时无法成为企业应用开发的主流? - rails - Ruby - ITeye论坛
    http://www.iteye.com/topic/24499
以及 JAVA 发明人的相关论述...
    - 工业/企业�开发/框架/语言,必须呆板,可以层次型严密分拆,外包...


...
>>    - 不过,认真使用起来后,多数情况是在 Python 的框架之内找到了更加优雅的替代方案,完成了能力的升�
>>        - YouTUBE 就是这样...
> 企业级的应用往往不能只靠一种软件或产品。比如数据库就不是python的。它是多种技术的结合,来完成更高要求的应用需求。
> 所以python在企业级的应用我感觉还在发展中,可以努力去尝试,但是还不成熟。至少从市场来看还没有什么成功的案例。

- 科研
- 航天
- 3D电影
... 太多行业,已经证明了 Python 的企�I级实力,不过,直接面向最终用户的企业级,,,还真没有...多是后台/开发框架/库...

--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
哲: http://www.zeuux.org/home/zoomquiet
豆: http://www.douban.com/group/zoomquiet
书: http://code.google.com/p/openbookproject
营: http://code.google.com/p/kcpycamp/wiki/PythoniCamp
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
1234