2006年06月13日 星期二 00:09
以后这种东西就不要浪费我们的口舌了。 没有任何用处,就像提问王允为啥非要选貂蝉一样,这种问题本身就没有意义。 不过,这封信竟然回到了60封,还真是少有阿! 在 06-6-12,limodou<limodou at gmail.com> 写道: > On 6/12/06, 黄叶 <hylinux at gmail.com> wrote: > > 这个不错。 > > > > 摆脱关系型数据库,我不信。 > > 呵呵。 > > 我看可能个人玩比较不错。 > > > > 另外我觉得是不是要看清我的标题啊。 > > 我问的是:Web开发有必要选Python(或者是ruby)么? > > > > 因为最近ruby on rails挺火的。 > > > > 没来得及了解。 > > > > 居然就是一阵不明不白的板砖。 > > 真是苦笑。 > > > 如果说你不知道,是为了求教,不是许多人都给出理由了嘛。但是我看你的意思是"做web就不要选python或ruby",因为别人的理由在我看来你认为没有意义。 > > > -- > 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 > > _______________________________________________ > 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 > >
2006年06月13日 星期二 00:16
On 6/13/06, 马踏飞燕 <honeyday.mj at gmail.com> wrote: > 以后这种东西就不要浪费我们的口舌了。 > 没有任何用处,就像提问王允为啥非要选貂蝉一样,这种问题本身就没有意义。 > 不过,这封信竟然回到了60封,还真是少有阿! 看世界杯的看的郁闷,都是闲的呗………… 嗬嗬嗬,不象国外的列表,发言的人都是久经考验的,而且相互间都是以代码相识,而不是以问题相沟通的说………… 不过,python-chinese 列表存在的原因之一也正是来展示真正/或是想作黑客的大家的耐心和热情的哪。 不然的话,以代码编写经验来区分列表的准入岂不安静的多? 分开发过Python代码行数 10000行以下俱乐部和万行户俱乐部…………等等 ;-) > > 在 06-6-12,limodou<limodou at gmail.com> 写道: > > On 6/12/06, 黄叶 <hylinux at gmail.com> wrote: > > > 这个不错。 > > > > > > 摆脱关系型数据库,我不信。 > > > 呵呵。 > > > 我看可能个人玩比较不错。 > > > > > > 另外我觉得是不是要看清我的标题啊。 > > > 我问的是:Web开发有必要选Python(或者是ruby)么? > > > > > > 因为最近ruby on rails挺火的。 > > > > > > 没来得及了解。 > > > > > > 居然就是一阵不明不白的板砖。 > > > 真是苦笑。 > > > > > 如果说你不知道,是为了求教,不是许多人都给出理由了嘛。但是我看你的意思是"做web就不要选python或ruby",因为别人的理由在我看来你认为没有意义。 > > > > > > -- > > 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 > > > > _______________________________________________ > > 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 > > -- """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/ """
2006年06月13日 星期二 09:09
哈哈。 早上来看到这么多回复, 不错哩。 那谁知道ruby on railsy是咋回事啊。 我是觉得做web就不要用python和ruby. 有水的继续来呢。要不然都是些不痛不痒的啥意思都没。 我继续搬板凳。 python的数据库层不好不是感觉。 我就是觉得没有统一的接口层。 我嘛是从这个项目看到的: TinyERP. http://tinyerp.com/ 想移植发现数据层比较麻烦。而且用psycopg2 和psycopg都有区别。 哈哈。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060613/5fdef589/attachment.html
2006年06月13日 星期二 09:12
你个鸟人居然说我少根筋。 下次看到你补我这跟筋罢。 加班的,你够狠,居然我老底都接。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060613/c87ee26c/attachment.htm
2006年06月13日 星期二 09:22
On 6/13/06, 黄叶 <hylinux at gmail.com> wrote: > 我是觉得做web就不要用python和ruby. > 有水的继续来呢。要不然都是些不痛不痒的啥意思都没。 恩,你这个号召有点意思。 打个比方,程序员都是武林人士,有的是中原人士,有的是西域来的,大家用的兵器有长有短,各式各样。 你呢,见人就说:"我觉得啊,你不要用XXX兵器,不要不爽,咱们就干一场,最好拿出真功夫,生死由天,不痛不痒的啥意思都没"。 -- Lee Wang ~~~~~~~~~~~~~~~~~~~~~~ www.nsnq.com ~~~~~~~~~~~~~~~~~~~~~~
2006年06月13日 星期二 09:23
On 6/13/06, 黄叶 <hylinux at gmail.com> wrote: > 哈哈。 > > 早上来看到这么多回复, > 不错哩。 > > 那谁知道ruby on railsy是咋回事啊。 > > 我是觉得做web就不要用python和ruby. > > 有水的继续来呢。要不然都是些不痛不痒的啥意思都没。 > > > 我继续搬板凳。 > > python的数据库层不好不是感觉。 > 我就是觉得没有统一的接口层。 > 我嘛是从这个项目看到的: > TinyERP. > > http://tinyerp.com/ > > 想移植发现数据层比较麻烦。而且用psycopg2 和psycopg都有区别。 > > > > 哈哈。 > 你自已说不是新手,我现在很奇怪。标准与具体实现根据就是两个东西。标准就是db-api。实现有版本上功能上的区别有什么关系? java的标准有一套,但它的框架不也海了去了嘛。 没有绝对的谁比谁的好,适用的就是好的。也许你的框架好,但如果我用不上也没有什么用。 如果想讨论就要说出点道道来。说着web为什么扯到数据库上去了。说着数据库为什么又说到统一访问层上去了。这与适合不适合没有必然的联系。难道一定有一个好的数据库访问就适合做web吗?有的web应用根本就不用数据库,是不是它们连web都不算了。web本身是一个很复杂的东西,可用的技术非常多,数据库只是其中一方面,还有许多其它的因素。 你一直说不好,但现在给人的感觉只有一个理由:数据库没有统一的访问层。但这根本不是这么回事。 如果说不出别的理由,也没有必要讨论下去。而且好不好要看做web的人感觉怎么样,同样的东西有人说好,可以举出n个理由,有人说不好也可以举出n个理由,那么它到底怎么样。如果永远是这样,还不如问些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
2006年06月13日 星期二 09:42
哈哈。 行了。 别扯那么多大道理啊。 说实话不懂的居多。 我继续搬板凳啊。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060613/c4b01dbb/attachment.html
2006年06月13日 星期二 09:42
On 6/13/06, limodou <limodou at gmail.com> wrote: > On 6/13/06, 黄叶 <hylinux at gmail.com> wrote: > > 哈哈。 > > > > 早上来看到这么多回复, > > 不错哩。 > > > > 那谁知道ruby on railsy是咋回事啊。 > > > > 我是觉得做web就不要用python和ruby. > > > > 有水的继续来呢。要不然都是些不痛不痒的啥意思都没。 > > > > > > 我继续搬板凳。 > > > > python的数据库层不好不是感觉。 > > 我就是觉得没有统一的接口层。 > > 我嘛是从这个项目看到的: > > TinyERP. > > > > http://tinyerp.com/ > > > > 想移植发现数据层比较麻烦。而且用psycopg2 和psycopg都有区别。 > > > > > > > > 哈哈。 > > > 你自已说不是新手,我现在很奇怪。标准与具体实现根据就是两个东西。标准就是db-api。实现有版本上功能上的区别有什么关系? > > java的标准有一套,但它的框架不也海了去了嘛。 > > 没有绝对的谁比谁的好,适用的就是好的。也许你的框架好,但如果我用不上也没有什么用。 > > 如果想讨论就要说出点道道来。说着web为什么扯到数据库上去了。说着数据库为什么又说到统一访问层上去了。这与适合不适合没有必然的联系。难道一定有一个好的数据库访问就适合做web吗?有的web应用根本就不用数据库,是不是它们连web都不算了。web本身是一个很复杂的东西,可用的技术非常多,数据库只是其中一方面,还有许多其它的因素。 > > 你一直说不好,但现在给人的感觉只有一个理由:数据库没有统一的访问层。但这根本不是这么回事。 > > 如果说不出别的理由,也没有必要讨论下去。而且好不好要看做web的人感觉怎么样,同样的东西有人说好,可以举出n个理由,有人说不好也可以举出n个理由,那么它到底怎么样。如果永远是这样,还不如问些python的问题。因为象类似谁好谁坏就是仁者见仁,智者见智,很难有结果。 > > 我看就此打住。大家不用再回复了。我打住了。 > me 2 > -- > 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 > > _______________________________________________ > 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/ """
2006年06月13日 星期二 09:45
算了,也打住吧。 胡闹得也够了。 本来没想到要胡闹一下, 只是想问问而已,想不多砖头比较多。 就想胡闹一下, 反正比较热闹不是。 哈哈。 不过搞个聚会什么的。一起来胡闹一下不是很好? 继续板凳。 > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060613/17a05026/attachment.htm
2006年06月13日 星期二 09:59
On 6/13/06, 黄叶 <hylinux at gmail.com> wrote: > 算了,也打住吧。 > 胡闹得也够了。 http://wiki.woodpecker.org.cn/moin/UsenetTroll 补充了中国技术列表中的经典 Troll 实例分析, 所有Python 列表的同学们注意了,虽然俺也是比较喜欢偏技术煽动的高级 Troll, 因为可以引发大家对Python学习的总结和反思; 不过,为了中国可怜的网络带宽和列表的氛围, 建议:: 以后凡是见到"XXX有必要使用Python" 之类的话题就不要回复了, 因为我们是Python技术讨论社区,不认同Pythonic 的从本质上说是进错了地方,大家就不要浪费时间来好心引导了,不回复就好. > > 本来没想到要胡闹一下, > 只是想问问而已,想不多砖头比较多。 > 就想胡闹一下, 反正比较热闹不是。 > > 哈哈。 > > 不过搞个聚会什么的。一起来胡闹一下不是很好? > > 继续板凳。 > > > > > > > > > > > > _______________________________________________ > 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/ """
2006年06月13日 星期二 10:26
troll比较合适的译法是,没事找抽 不过我们这里气氛还好,不会因为黄叶发表这种言论把他踢出去。CSDN这个鸟论坛,就准Perler骂Python,不准Pyer反击。说到他们哑口无言了,干脆把你的帖子删了,或者揭了。典型的掩耳盗铃。 不要紧,黄叶可以继续。Python是优美的,强大的,经得起推敲的。因此你的言论根本不可能把这里的Pyer问得哑口无言。同时我相信,选择Python的人也都是比较理性的,不会有那种宗教般的偏执。如果你真的能给出很有说服力的理由的话,大家是会被说服的。 所以请继续,继续没事找抽。^_^ On 6/12/06, Zoom. Quiet <zoom.quiet at gmail.com> wrote: > On 6/13/06, 黄叶 <hylinux at gmail.com> wrote: > > 算了,也打住吧。 > > 胡闹得也够了。 > http://wiki.woodpecker.org.cn/moin/UsenetTroll > 补充了中国技术列表中的经典 Troll 实例分析, > 所有Python 列表的同学们注意了,虽然俺也是比较喜欢偏技术煽动的高级 Troll, > 因为可以引发大家对Python学习的总结和反思; > 不过,为了中国可怜的网络带宽和列表的氛围, > 建议:: > 以后凡是见到"XXX有必要使用Python" 之类的话题就不要回复了, > > 因为我们是Python技术讨论社区,不认同Pythonic 的从本质上说是进错了地方,大家就不要浪费时间来好心引导了,不回复就好. > > > > > > > 本来没想到要胡闹一下, > > 只是想问问而已,想不多砖头比较多。 > > 就想胡闹一下, 反正比较热闹不是。 > > > > 哈哈。 > > > > 不过搞个聚会什么的。一起来胡闹一下不是很好? > > > > 继续板凳。 > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > 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/ > """ > > _______________________________________________ > 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 > >
2006年06月13日 星期二 11:07
那请把我题出去吧。 你们进行到底好了。 呵呵。 我无所谓啊。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060613/d0cb2683/attachment.html
2006年06月13日 星期二 11:21
反对意见是非常必要的,但是吵架,相互攻击这样的事情还是少来。 像这个MailList的这种气氛、人气在国内是不多的。欢迎大家讨论Python相关的话题。 更希望大家好好维持环境。 Qutr,qutianrang at gmail.com 2006-6-13 ----- Original Message ----- From: 黄叶 To: "python-chinese Sent: 2006-06-13, 11:07:15 Subject: Re: [python-chinese] Web开发有必要选Python(或者是ruby)么? 那请把我题出去吧。 你们进行到底好了。 呵呵。 我无所谓啊。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060613/3e865412/attachment.html
2006年06月13日 星期二 11:28
我还想我还没有攻击什么人吧。 倒是有人点我的名在说我吧。 而且如果不是刚开始几位的板砖,我也不想胡闹, 申辩两句就已经这样了。 呵呵。 再有,我底子破,但也不傻。 只是希望几位大大不要义正言辞的, 或者是搞一堆的道理来板砖。 Python社区的风气我可是知道的。 看看CSDN吧。 都懒得跟帖。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060613/ce199a60/attachment.htm
2006年06月13日 星期二 15:09
好热闹!大家别激动,学术探讨嘛 Robert Chen 大侠的blog貌似很久没有更新了,批评一下,不要吵架了,去多写点吧,我可是每天期待啊…… -- 云电清华同方小民工
2006年06月13日 星期二 17:34
呵呵……这里还真不是一般的热闹,不过看到这里这么多牛人在讨论一个跑了题的Very Stupid的问题,真不知道该说是可笑还是可悲。各位都是业界的精英啊,不知道大家都在搞什么。 我回答一下楼主的问题: 任何语言都不是有没有必要选择,你必须通过你的项目环境综合考虑,从技术框架、需求、开发周期以及人力资源这些方面综合考量,这是PM们需要考虑的事情,不是我们。从资源上来讲,python相对于老牌的几种web应用程序,基本上没有什么开发上的优势。当然,这是特指中国。因为中国人太习惯于拿来主义了。几乎都是直接把其他网站的代码拿来用,有的甚至连调试都不调试,别人有什么BUG,都一样照搬过来。 如果非要让我比较几种语言的话,首先,我会淘汰asp和.net,没有为什么,我是一个典型的Anti-Microsofter。极度差劲的跨平台性能,超级高昂的系统架设费用和极低的系统资源利用率都是我讨厌微软体系的原因。不把微软的东西考虑在内的话,那么现在就剩下php、Java体系和Python/Ruby之类的通用脚本了。其实从综合考虑的话,做网站开发php绝对是首选,但近年在Java不断壮大和基于Python的zope/plone这类web服务兴起之后,再加上微软的超低端易上手软件包的垃圾攻势,php的市场也不乐观。Java方面,首先Java是一个通用语言,和C兼容的语法和非常强的跨平台性能是它讨喜的主要原因,不过Java体系至今为止在web方面却不是那么让人满意。太庞大复杂的体系会带来极高的人力资源成本,这不是一个企业仅仅想做一个网站的时候看到的;此外JSP等在作为页面服务器端处理脚本其运行效率也的确不如php,而用纯Java来写web服务又无法应对几天一变的网站需求,所以现在Java在网站方面的应用范围比不上php,不管这里有没有有多少Java的铁杆支持者,这是事实。最后说一下python,python的运行效率适中,开发相对简单快捷。至少在我看来,在技术上它是很有潜力的,现在缺乏的只是通用的支持而已。至于它能走多远,能否普及,这个是商业来决定而非技术。 说了这么一堆,其实任何语言都不存在绝对优势,asp和.net的优势就是它凭借windows操作系统的便利,用垃圾遍地的方式培养了大批能用它做一些东西的人。当然缺点也是显而易见的,它们不能跨平台,而windows服务器对资源的低利用率和高昂的价格必然带来高昂的维护费用,当网站发展壮大之后,它带来的麻烦简直不可胜数,所谓的企业级应用也只能说是中小企业应用,如果用它来搭建几大门户网站中的任何一个都无异于一个笑话。另外,微软体系的东西条条框框也太多。相信用过的人都有体会。 php的优势现在来说相对明显,和asp类似的服务提供方式,可以让企业在选择人员的时候快速培养一批由ASP转到PHP的人员,执行效率、跨平台服务甚至服务器成本控制都不是问题,唯一的问题就是XNIX体系下的服务器维护人员对中小企业来说是一场恶梦,但这不是php本身的问题。 而python的开发相当快捷,如果是从底层开始开发的话,python绝对是一个好的选择,但在中国python最大的缺点就是人力资源不足,这使它几乎不在商业应用的考虑范围之内。 关于Ruby,我曾经阅读过它的一些资料,个人感觉Ruby相当差,与python根本就不在同一个层次上,而ROR也只是给大家提供了一个思路,并非是唯一的选择,现在几乎除微软体系外的所有与web开发有关的语言平台都提供了类似ROR的解决方案,其中不乏比ROR更优秀的体系。它的精华在python的很多平台上都已经有了。php也有类似的开源平台code igniter可供选择的。 在 06-6-13,笨笨狗<chen.ruijie at gmail.com> 写道: > 好热闹!大家别激动,学术探讨嘛 > Robert Chen 大侠的blog貌似很久没有更新了,批评一下,不要吵架了,去多写点吧,我可是每天期待啊…… > > > > -- > 云电清华同方小民工 > > _______________________________________________ > 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 > >
2006年06月13日 星期二 17:48
呵呵,接受批评...... :) On 6/13/06, 笨笨狗 <chen.ruijie at gmail.com> wrote: > > 好热闹!大家别激动,学术探讨嘛 > Robert Chen 大侠的blog貌似很久没有更新了,批评一下,不要吵架了,去多写点吧,我可是每天期待啊…… > > > > -- > 云电清华同方小民工 > > _______________________________________________ > 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 > > -- Robert Python源码剖析――http://blog.donews.com/lemur/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060613/2a114a6e/attachment.htm
2006年06月13日 星期二 18:00
microsoft.com及其相关的msdn.com等都是是asp.net,这个中小企业应用么,这个网站是笑话么,你也只是为了反微软而反微软罢了。 另外简单不是罪过,市面上的DC几乎全市傻瓜的,它们都是垃圾么。 技术上有潜力最后不成功的例子计算机界有无数,并不是技术先进就一定会成功的。 跨平台这个东西对网站有多大意义,应用部署以后至少也得跑个一两吧,谁会三天两头在*nux和m$之间跳来跳去。 java和php都是熬了十年以上才算是慢慢熬出头来,dotnet还年轻 j2ee那么复杂为什么还有人用,因为它能面对巨型的分布式应用,这也是能赚钱的地方。 的确大多数应用不需要分布式,但是相对的小应用也赚不到钱,所以注定不会被大公司支持。 On 6/13/06, icebird <icebirds at gmail.com> wrote: > 呵呵……这里还真不是一般的热闹,不过看到这里这么多牛人在讨论一个跑了题的Very > Stupid的问题,真不知道该说是可笑还是可悲。各位都是业界的精英啊,不知道大家都在搞什么。 > > 我回答一下楼主的问题: > 任何语言都不是有没有必要选择,你必须通过你的项目环境综合考虑,从技术框架、需求、开发周期以及人力资源这些方面综合考量,这是PM们需要考虑的事情,不是我们。从资源上来讲,python相对于老牌的几种web应用程序,基本上没有什么开发上的优势。当然,这是特指中国。因为中国人太习惯于拿来主义了。几乎都是直接把其他网站的代码拿来用,有的甚至连调试都不调试,别人有什么BUG,都一样照搬过来。 > > 如果非要让我比较几种语言的话,首先,我会淘汰asp和.net,没有为什么,我是一个典型的Anti-Microsofter。极度差劲的跨平台性能,超级高昂的系统架设费用和极低的系统资源利用率都是我讨厌微软体系的原因。不把微软的东西考虑在内的话,那么现在就剩下php、Java体系和Python/Ruby之类的通用脚本了。其实从综合考虑的话,做网站开发php绝对是首选,但近年在Java不断壮大和基于Python的zope/plone这类web服务兴起之后,再加上微软的超低端易上手软件包的垃圾攻势,php的市场也不乐观。Java方面,首先Java是一个通用语言,和C兼容的语法和非常强的跨平台性能是它讨喜的主要原因,不过Java体系至今为止在web方面却不是那么让人满意。太庞大复杂的体系会带来极高的人力资源成本,这不是一个企业仅仅想做一个网站的时候看到的;此外JSP等在作为页面服务器端处理脚本其运行效率也的确不如php,而用纯Java来写web服务又无法应对几天一变的网站需求,所以现在Java在网站方面的应用范围比不上php,不管这里有没有有多少Java的铁杆支持者,这是事实。最后说一下python,python的运行效率适中,开发相对简单快捷。至少在我看来,在技术上它是很有潜力的,现在缺乏的只是通用的支持而已。至于它能走多远,能否普及,这个是商业来决定而非技术。 > > 说了这么一堆,其实任何语言都不存在绝对优势,asp和.net的优势就是它凭借windows操作系统的便利,用垃圾遍地的方式培养了大批能用它做一些东西的人。当然缺点也是显而易见的,它们不能跨平台,而windows服务器对资源的低利用率和高昂的价格必然带来高昂的维护费用,当网站发展壮大之后,它带来的麻烦简直不可胜数,所谓的企业级应用也只能说是中小企业应用,如果用它来搭建几大门户网站中的任何一个都无异于一个笑话。另外,微软体系的东西条条框框也太多。相信用过的人都有体会。 > php的优势现在来说相对明显,和asp类似的服务提供方式,可以让企业在选择人员的时候快速培养一批由ASP转到PHP的人员,执行效率、跨平台服务甚至服务器成本控制都不是问题,唯一的问题就是XNIX体系下的服务器维护人员对中小企业来说是一场恶梦,但这不是php本身的问题。 > 而python的开发相当快捷,如果是从底层开始开发的话,python绝对是一个好的选择,但在中国python最大的缺点就是人力资源不足,这使它几乎不在商业应用的考虑范围之内。 > 关于Ruby,我曾经阅读过它的一些资料,个人感觉Ruby相当差,与python根本就不在同一个层次上,而ROR也只是给大家提供了一个思路,并非是唯一的选择,现在几乎除微软体系外的所有与web开发有关的语言平台都提供了类似ROR的解决方案,其中不乏比ROR更优秀的体系。它的精华在python的很多平台上都已经有了。php也有类似的开源平台code > igniter可供选择的。 > > 在 06-6-13,笨笨狗<chen.ruijie at gmail.com> 写道: > > 好热闹!大家别激动,学术探讨嘛 > > Robert Chen 大侠的blog貌似很久没有更新了,批评一下,不要吵架了,去多写点吧,我可是每天期待啊…… > > > > > > > > -- > > 云电清华同方小民工 > > > > _______________________________________________ > > 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 > >
2006年06月13日 星期二 18:02
在高负载大型应用下,只要设计得当,真正效率有优势的还是java,虚拟机带来的全局缓存机制的便利远不是解释器本身的速度能弥补的,更快的也只有底层直接用c操作共享内存了。 当然静态页面缓存这种不算了。 On 6/13/06, icebird <icebirds at gmail.com> wrote: > > 呵呵……这里还真不是一般的热闹,不过看到这里这么多牛人在讨论一个跑了题的Very > Stupid的问题,真不知道该说是可笑还是可悲。各位都是业界的精英啊,不知道大家都在搞什么。 > > 我回答一下楼主的问题: > > 任何语言都不是有没有必要选择,你必须通过你的项目环境综合考虑,从技术框架、需求、开发周期以及人力资源这些方面综合考量,这是PM们需要考虑的事情,不是我们。从资源上来讲,python相对于老牌的几种web应用程序,基本上没有什么开发上的优势。当然,这是特指中国。因为中国人太习惯于拿来主义了。几乎都是直接把其他网站的代码拿来用,有的甚至连调试都不调试,别人有什么BUG,都一样照搬过来。 > > > 如果非要让我比较几种语言的话,首先,我会淘汰asp和.net,没有为什么,我是一个典型的Anti-Microsofter。极度差劲的跨平台性能,超级高昂的系统架设费用和极低的系统资源利用率都是我讨厌微软体系的原因。不把微软的东西考虑在内的话,那么现在就剩下php、Java体系和Python/Ruby之类的通用脚本了。其实从综合考虑的话,做网站开发php绝对是首选,但近年在Java不断壮大和基于Python的zope/plone这类web服务兴起之后,再加上微软的超低端易上手软件包的垃圾攻势,php的市场也不乐观。Java方面,首先Java是一个通用语言,和C兼容的语法和非常强的跨平台性能是它讨喜的主要原因,不过Java体系至今为止在web方面却不是那么让人满意。太庞大复杂的体系会带来极高的人力资源成本,这不是一个企业仅仅想做一个网站的时候看到的;此外JSP等在作为页面服务器端处理脚本其运行效率也的确不如php,而用纯Java来写web服务又无法应对几天一变的网站需求,所以现在Java在网站方面的应用范围比不上php,不管这里有没有有多少Java的铁杆支持者,这是事实。最后说一下python,python的运行效率适中,开发相对简单快捷。至少在我看来,在技术上它是很有潜力的,现在缺乏的只是通用的支持而已。至于它能走多远,能否普及,这个是商业来决定而非技术。 > > > 说了这么一堆,其实任何语言都不存在绝对优势,asp和.net的优势就是它凭借windows操作系统的便利,用垃圾遍地的方式培养了大批能用它做一些东西的人。当然缺点也是显而易见的,它们不能跨平台,而windows服务器对资源的低利用率和高昂的价格必然带来高昂的维护费用,当网站发展壮大之后,它带来的麻烦简直不可胜数,所谓的企业级应用也只能说是中小企业应用,如果用它来搭建几大门户网站中的任何一个都无异于一个笑话。另外,微软体系的东西条条框框也太多。相信用过的人都有体会。 > > php的优势现在来说相对明显,和asp类似的服务提供方式,可以让企业在选择人员的时候快速培养一批由ASP转到PHP的人员,执行效率、跨平台服务甚至服务器成本控制都不是问题,唯一的问题就是XNIX体系下的服务器维护人员对中小企业来说是一场恶梦,但这不是php本身的问题。 > > 而python的开发相当快捷,如果是从底层开始开发的话,python绝对是一个好的选择,但在中国python最大的缺点就是人力资源不足,这使它几乎不在商业应用的考虑范围之内。 > > 关于Ruby,我曾经阅读过它的一些资料,个人感觉Ruby相当差,与python根本就不在同一个层次上,而ROR也只是给大家提供了一个思路,并非是唯一的选择,现在几乎除微软体系外的所有与web开发有关的语言平台都提供了类似ROR的解决方案,其中不乏比ROR更优秀的体系。它的精华在python的很多平台上都已经有了。php也有类似的开源平台code > igniter可供选择的。 > > 在 06-6-13,笨笨狗<chen.ruijie at gmail.com> 写道: > > 好热闹!大家别激动,学术探讨嘛 > > Robert Chen 大侠的blog貌似很久没有更新了,批评一下,不要吵架了,去多写点吧,我可是每天期待啊…… > > > > > > > > -- > > 云电清华同方小民工 > > > > _______________________________________________ > > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060613/4f5e4938/attachment-0001.html
2006年06月13日 星期二 23:13
相信随着Python的发展,肯定会借鉴其他平台的优势,逐步改进的。
Zeuux © 2025
京ICP备05028076号