Python论坛  - 讨论区

标题:[python-chinese] Web开发有必要选Python(或者是ruby)么

2006年06月12日 星期一 10:42

黄叶 hylinux at gmail.com
Mon Jun 12 10:42:45 HKT 2006

看到很多朋友在选python来开发web的项目,
不知道大伙是咋想的。
真的有必要选python么?
开发优势的话, python的web开发个人认为比起asp.net, j2ee, php, Perl/CGI(mod_perl),
python好像没有什么优势啊。

倒是Linux下的GUI感觉不错。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/87490840/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 11:08

马踏飞燕 honeyday.mj at gmail.com
Mon Jun 12 11:08:44 HKT 2006

你所说的"很多人"当然都是这里面的人。
可能离开了这里,很多人连python都没有听说过。
所以,这里有特定的环境的。至于其他的开发平台/语言,php的应用应该是最广泛的,asp也不少,java也是,如果你有足够的体力和耐心,用C来写cgi也没问题。

至于优势,这个已经是老生常谈了,以前有无数篇的邮件说了这个问题,现在也有无数的人在争论这个问题,光说没有意义,真正做了才有意义的。

在 06-6-12,黄叶<hylinux at gmail.com> 写道:
> 看到很多朋友在选python来开发web的项目,
> 不知道大伙是咋想的。
> 真的有必要选python么?
> 开发优势的话, python的web开发个人认为比起asp.net, j2ee, php, Perl/CGI(mod_perl),
> python好像没有什么优势啊。
>
> 倒是Linux下的GUI感觉不错。
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 11:12

刘鑫 march.liu at gmail.com
Mon Jun 12 11:12:43 HKT 2006

这个问题讨论过很多次了,因为我们平时就使用Python,自然对Python的语法、类库、机制、资源更为熟悉,如果这些积累可以平滑的移植到Web开发,对我们这些开发者,有益无害。如果单独看某一个特定领域,Python的确没有明显优势,但是和所有通用开发技术一样,Python的优势在于可以用同样的技术解决广泛的问题。我个人曾经做过两年的Delphi程序员,3年的C#程序员,写过5年的SQL脚本,学了9年C++(当然,这其中有并行的,呵呵),能让我穿越这些技术领域的,Python算一个。

在06-6-12,黄叶 <hylinux at gmail.com> 写道:
>
> 看到很多朋友在选python来开发web的项目,
> 不知道大伙是咋想的。
> 真的有必要选python么?
> 开发优势的话, python的web开发个人认为比起asp.net<http://python%E7%9A%84web%E5%BC%80%E5%8F%91%E4%B8%AA%E4%BA%BA%E8%AE%A4%E4%B8%BA%E6%AF%94%E8%B5%B7asp.net>,
> j2ee, php, Perl/CGI(mod_perl),
> python好像没有什么优势啊。
>
> 倒是Linux下的GUI感觉不错。
>



-- 
欢迎访问:
http://blog.csdn.net/ccat

刘鑫
March.Liu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/f6466647/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 11:13

yi huang yi.codeplayer at gmail.com
Mon Jun 12 11:13:26 HKT 2006

别的不说吧,对asp.net实在没啥好印象,当年在那里埋葬了我不少时间。
象 communityserver 这样的应用,你觉得需要写*那么*多的代码么?

On 6/12/06, 马踏飞燕 <honeyday.mj at gmail.com> wrote:
>
> 你所说的"很多人"当然都是这里面的人。
> 可能离开了这里,很多人连python都没有听说过。
>
> 所以,这里有特定的环境的。至于其他的开发平台/语言,php的应用应该是最广泛的,asp也不少,java也是,如果你有足够的体力和耐心,用C来写cgi也没问题。
>
> 至于优势,这个已经是老生常谈了,以前有无数篇的邮件说了这个问题,现在也有无数的人在争论这个问题,光说没有意义,真正做了才有意义的。
>
> 在 06-6-12,黄叶<hylinux at gmail.com> 写道:
> > 看到很多朋友在选python来开发web的项目,
> > 不知道大伙是咋想的。
> > 真的有必要选python么?
> > 开发优势的话, python的web开发个人认为比起asp.net, j2ee, php, Perl/CGI(mod_perl),
> > python好像没有什么优势啊。
> >
> > 倒是Linux下的GUI感觉不错。
> >
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to
> > python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request at lists.python.cn
> > Detail Info:
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
考研还是工作  哎... !
http://codeplayer.blogbus.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/0b483bd6/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 11:26

齐辰雄 qcxhome at gmail.com
Mon Jun 12 11:26:58 HKT 2006

每一种开发Web应用的技术都有它内在的独特思想,因此我们最好不要交叉思考,用Python思维看待和衡量ASP.NET,也不要用其他Web技术的思维对待Python的应用。

使用哪一种,要看具体的项目要求,以及开发人员熟悉的技能。喜欢Python,就用它好了。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 11:57

limodou limodou at gmail.com
Mon Jun 12 11:57:44 HKT 2006

On 6/12/06, 齐辰雄 <qcxhome at gmail.com> wrote:
> 每一种开发Web应用的技术都有它内在的独特思想,因此我们最好不要交叉思考,用Python思维看待和衡量ASP.NET,也不要用其他Web技术的思维对待Python的应用。
>
> 使用哪一种,要看具体的项目要求,以及开发人员熟悉的技能。喜欢Python,就用它好了。
>

对呀。因为这里是特定的python讨论环境,自然都与python有关。我们关注其它的web语言框架,但更希望学习和使用python语言。不然我们就应该去其它的php,java邮件列表去讨论具体的框架。因此这种语言的比较没有什么意义。

-- 
I like python!
My Blog: http://www.donews.net/limodou
My Django Site: http://www.djangocn.org
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 12:45

Xie Yanbo xieyanbo at gmail.com
Mon Jun 12 12:45:08 HKT 2006

On 6/12/06, 黄叶 <hylinux at gmail.com> wrote:
> 看到很多朋友在选python来开发web的项目,
> 不知道大伙是咋想的。
> 真的有必要选python么?
> 开发优势的话, python的web开发个人认为比起asp.net, j2ee, php, Perl/CGI(mod_perl),
> python好像没有什么优势啊。

选择用什么工具开发不是有无"必要"的问题,而是要从自己的资源出发去
做决定。如果你和你的朋友更熟悉PHP,而没有一个人有Python开发的经验,
那选择Python做web开发无疑就是给自己挖了一个陷阱。而对于熟悉Python
的工程师和拥有Python工程师的公司,选择Python做为Web开发的工具是一
个可以考虑的选项;不过最后的决定还要根据要实施的项目的需要来衡量。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 12:51

yi huang yi.codeplayer at gmail.com
Mon Jun 12 12:51:06 HKT 2006

看出来了,应该又是个*Troll <http://en.wikipedia.org/wiki/Internet_troll> 帖 :)*

On 6/12/06, Xie Yanbo <xieyanbo at gmail.com> wrote:
>
> On 6/12/06, 黄叶 <hylinux at gmail.com> wrote:
> > 看到很多朋友在选python来开发web的项目,
> > 不知道大伙是咋想的。
> > 真的有必要选python么?
> > 开发优势的话, python的web开发个人认为比起asp.net, j2ee, php, Perl/CGI(mod_perl),
> > python好像没有什么优势啊。
>
> 选择用什么工具开发不是有无"必要"的问题,而是要从自己的资源出发去
> 做决定。如果你和你的朋友更熟悉PHP,而没有一个人有Python开发的经验,
> 那选择Python做web开发无疑就是给自己挖了一个陷阱。而对于熟悉Python
> 的工程师和拥有Python工程师的公司,选择Python做为Web开发的工具是一
> 个可以考虑的选项;不过最后的决定还要根据要实施的项目的需要来衡量。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
考研还是工作  哎... !
http://codeplayer.blogbus.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/6c19b3ef/attachment-0001.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 13:30

Neil chenrong2003 at gmail.com
Mon Jun 12 13:30:51 HKT 2006

我一直是做 asp, asp.net, php 的,现在正在学习 python 中。
上周末刚配好 django, 开始学习了。

目前就我感觉而言,asp.net 是面向企业级开发应用比较合适。比如做 OA 等功能性的系统。而 python 语言给我一种简单,可以偷懒的感觉。用
django 同样能体验到这种舒服的感觉。
不过,python 的 web 框架在大的并发访问量下性能如何,我感到怀疑。所以还不敢轻易拿来做项目,即使是自己的私单。

我看到琢木鸟社区的网页似乎是很慢的。另外我也很想知道目前有哪些这方面比较好的应用,请大家介绍介绍。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/4a093eba/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 13:54

齐辰雄 qcxhome at gmail.com
Mon Jun 12 13:54:32 HKT 2006

性能确实是一个值得关注的问题。

不过Web应用程序的性能,和Python脚本执行的快慢没有必然的联系,要看Web服务器软件和framework的整体执行性能。这些都需要量化的指标来衡量。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 14:33

Zoom.Quiet zoom.quiet at gmail.com
Mon Jun 12 14:33:28 HKT 2006

On 6/12/06, Neil <chenrong2003 at gmail.com> wrote:
> 我一直是做 asp, asp.net, php 的,现在正在学习 python 中。
>  上周末刚配好 django, 开始学习了。
>
>  目前就我感觉而言,asp.net 是面向企业级开发应用比较合适。比如做 OA 等功能性的系统。而 python 语言给我一种简单,可以偷懒的感觉。用
> django 同样能体验到这种舒服的感觉。
>  不过,python 的 web
> 框架在大的并发访问量下性能如何,我感到怀疑。所以还不敢轻易拿来做项目,即使是自己的私单。
>
>  我看到琢木鸟社区的网页似乎是很慢的。另外我也很想知道目前有哪些这方面比较好的应用,请大家介绍介绍。
你从哪里访问的?!
如果是啄木鸟维基的话,都有时间记录页面底部类似:
    * getACL = 0.003s
    * getPageList = 0.161s
    * run = 0.282s
    * send_page = 0.278s
    * send_page_content = 0.019s
    * total = 0.303s

,你感觉慢是浏览问题吧,现在加装了 Google 的 Analyze 服务,可能额外有等待时间,
但是现在web 应用有各种成熟的负荷解决方案,
你完全可以使用Python快速开发管理系统,
输出为html 来使用 squid等等前置均衡器来支持高负荷
http://www.czug.org/about/website/czug-org/
或是直接使用mmcatch等等内存缓存工具来支持响应根本不用顾虑Python的效率的!
或是使用 Zope 这样的引力平台来支撑服务.

总之使用Python 的目的绝对不应该是其运行效率,在竞争加剧的当代,高效响应文化,
提高维护效率才是王道!
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
"""Time is unimportant, only life important!
blogging  :  http://blog.zoomquiet.org/pyblosxom/
wiki enter:   http://wiki.woodpecker.org.cn/moin/ZoomQuiet
in douban:  http://www.douban.com/people/zoomq/
"""

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 15:48

刘鑫 march.liu at gmail.com
Mon Jun 12 15:48:44 HKT 2006

我写过几年ASP.net,
中国电信的项目,有很大的,也有很小的。个人感觉跟前面某位兄弟差不多,这个ASPX模型,确实有点搞怪,效率非常的低,至少1.1的时候还是非常差的一个设计。
从.net框架到C#
语言,可以说还是有很多亮点,经常是在应用层下了很大的功夫去优化代码和设计,却被页面打败,或者干脆把MS硬塞在IDE里的那套东西丢到一边,用AJAX之类的东西重新搭建页面。相比之下,Python的选择广泛的多,也灵活的多。Python的平台做OA,至少我觉得在ZOPE/PLONE上开发,应该不会比.net差,至于效率,现成的成功例子,豆瓣网,我感觉就不慢啊。IDE的问题,我觉得,要承认好的IDE能提高工作效率,但并不是必需的,很多成功的项目都是用相对很"简陋"的开发工具做出来的。

在06-6-12,Neil <chenrong2003 at gmail.com> 写道:
>
> 我一直是做 asp, asp.net, php 的,现在正在学习 python 中。
> 上周末刚配好 django, 开始学习了。
>
> 目前就我感觉而言,asp.net 是面向企业级开发应用比较合适。比如做 OA 等功能性的系统。而 python 语言给我一种简单,可以偷懒的感觉。用
> django 同样能体验到这种舒服的感觉。
> 不过,python 的 web 框架在大的并发访问量下性能如何,我感到怀疑。所以还不敢轻易拿来做项目,即使是自己的私单。
>
> 我看到琢木鸟社区的网页似乎是很慢的。另外我也很想知道目前有哪些这方面比较好的应用,请大家介绍介绍。
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
欢迎访问:
http://blog.csdn.net/ccat

刘鑫
March.Liu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/6d74ae5e/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 20:06

黄叶 hylinux at gmail.com
Mon Jun 12 20:06:23 HKT 2006

呵呵。
看来几位反响很大啊。

不用火气那么大,我们慢慢讨论好了。

我只是想问问优势在哪里。
这样有比较才知道好处在哪里。 每一种语言都是为了解决特定的任务而被人们找出来的,
我想这一点谁都不可以否认。 作为PYTHON个人认为它的优势在GUI和其他的一些方面,甚至是在数据库编程方面都需要足够的时间来发展。
就像JAVA想一统天下一样。呵呵。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/a7c61ea0/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 20:09

黄叶 hylinux at gmail.com
Mon Jun 12 20:09:40 HKT 2006

算了,我不想再讨论了。
估计说得多了,就是讨骂帖,没意思。
我啊,自个儿乐去。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/35bdc056/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 20:14

limodou limodou at gmail.com
Mon Jun 12 20:14:51 HKT 2006

On 6/12/06, 黄叶 <hylinux at gmail.com> wrote:
> 呵呵。
> 看来几位反响很大啊。
>
> 不用火气那么大,我们慢慢讨论好了。

不是火气大,而是认为没什么可讨论的而已。就象有人认为汇编,basic都已经足够一样。学一种语言自然希望它可以用遍天下,现在不行,也希望以后可以。这样可以减少许多学习的过程。其实这是大多数所希望的,除非有更吸引你的语言或这门语言的确已经认为不好用了。
>
> 我只是想问问优势在哪里。
> 这样有比较才知道好处在哪里。 每一种语言都是为了解决特定的任务而被人们找出来的,
> 我想这一点谁都不可以否认。
> 作为PYTHON个人认为它的优势在GUI和其他的一些方面,甚至是在数据库编程方面都需要足够的时间来发展。
> 就像JAVA想一统天下一样。呵呵。
>
好处其实就是语言之间的比较,python,ruby之类的开发效率高,这是最明显的好处。至于做web那只是python的一个应用。python在各方面都可以应用,web只是其中一个应用的领域。web这一领域与其它领域应用python应该没有什么不同,开发效率是第一的。

所以说没有什么好比的。因为学习python就想用它实现所有的,就这么简单。因为我看好python,仅此而以。

-- 
I like python!
My Blog: http://www.donews.net/limodou
My Django Site: http://www.djangocn.org
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 20:15

齐辰雄 qcxhome at gmail.com
Mon Jun 12 20:15:53 HKT 2006

呵呵,朋友,这里的讨论似乎没有什么火药味那

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 20:22

齐辰雄 qcxhome at gmail.com
Mon Jun 12 20:22:31 HKT 2006

同意!

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 20:31

黄叶 hylinux at gmail.com
Mon Jun 12 20:31:59 HKT 2006

关于这一点。我持相反的观点。

不过有一点我也承认:python是一门开发效率较高的语言,而且看看现在的Linux的发行版,除了曼得拉基本上都是python的GUI应用程序,zope和bittroent(是这么拼的罢?管他呢),
但是如果在学习的方向上和引导方向上有所偏差,那么很容易引起误导。

看好python是你本人的观点,就因为老兄你对于python非常熟悉,算得上是前辈,更应该注意引导,比如说你喜欢C,
你也发现用C配合fast-cgi非常不错,那是不是就应该引导大家都去学这个呢?比如我喜欢PHP,
同时我发现php可以和gtk配合写GUI,我找到这个当然是非常高兴,那么我是不是就应该引导新手去学习php+gtk呢?

所以这段时间看到python开发web大家讨论得很多,比较有些想法, 所以提出来讨论一下,也许我其人
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/02a931b5/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 20:34

黄叶 hylinux at gmail.com
Mon Jun 12 20:34:31 HKT 2006

另外你们这里的火气还不大啊。

看看你们楼上的几位那种居高临下的气势,稍微胆小的被你们一通说,就给吓回去了。

说实话,幸好我也不是吓大的。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/545c02da/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 20:39

黄叶 hylinux at gmail.com
Mon Jun 12 20:39:08 HKT 2006

google也不知道咋搞的。

发不出去邮件。

在发一次我的想法:

关于这一点。我持相反的观点。

不过有一点我也承认:python是一门开发效率较高的语言,而且看看现在的Linux的发行版,除了曼得拉基本上都是python的GUI应用程序,
zope和bittroent(是这么拼的罢?管他呢), 但是如果在学习的方向上和引导方向上有所偏差,那么很容易引起误导。

看好python是你本人的观点,就因为老兄你对于python非常熟悉,算得上是前辈,更应该注意引导,比如说你喜欢C,
你也发现用C配合fast-cgi非常不错,那是不是就应该引导大家都去学这个呢?比如我喜欢PHP,同时我发现php可以和gtk配合写GUI,我找到这个当然是非常高兴,那么我是不是就应该引导新手去学习php+gtk呢?

所以这段时间看到python开发web大家讨论得很多,比较有些想法, 所以提出来讨论一下,也许我想得多啦,呵呵。
不过没关系,喜欢新东西是人之天性,我也一样,但大家千万不要误导新人。

同时python开发web我感觉和其他的语言相比还是有些差距。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060612/d12436d9/attachment-0001.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月12日 星期一 20:41

Baif.Pogo baif at pogolinux.com.cn
Mon Jun 12 20:41:17 HKT 2006

No programming language is perfect. There is not even a single best language; 
there are only languages well suited or perhaps poorly suited for particular 
purposes. -- Herbert Mayer

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号