2006年06月14日 星期三 15:10
xxmplus,您好! 其实对于企业来说,开发速度和维护成本是重要的指标,ASP迎合了这个需求,再加上WINDOWS OS,所以ASP的发展非常快。 其中得益于简单易学,所以学习ASP的人多,企业找维护人员容易。而PYTHON的维护人员就太难找了。 企业惯性也是非常重要的,想想从ASP转到PHP的成本吧。我现在就非常犹豫,是用PHP还是用PYTHON来开发企业的网站, 非常喜欢PYTHON,但是PYTHON的许多WEB FRAMEWORK,都不成熟。 在 2006-06-13 20:00: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 >> >> >_______________________________________________ >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 致 礼! cry zyqmail at tom.com
2006年06月14日 星期三 15:31
On 6/14/06, cry <zyqmail at tom.com> wrote: > xxmplus,您好! > > 其实对于企业来说,开发速度和维护成本是重要的指标,ASP迎合了这个需求,再加上WINDOWS OS,所以ASP的发展非常快。 > 其中得益于简单易学,所以学习ASP的人多,企业找维护人员容易。而PYTHON的维护人员就太难找了。 > 企业惯性也是非常重要的,想想从ASP转到PHP的成本吧。我现在就非常犹豫,是用PHP还是用PYTHON来开发企业的网站, > 非常喜欢PYTHON,但是PYTHON的许多WEB FRAMEWORK,都不成熟。 > 其实不同的人的要求是不同的,比如说你要求成熟,也许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
2006年06月14日 星期三 16:03
说说我的看法。我觉得流行的东西,比较能够反映大多数人的心态。MS开发平台的 流行和前几年很多职位的要求 不无关系。那个时候又多少人去报考MCSE,仅仅是为了在就业时能够脱颖而出。他 们对其他的开发平台基本不太 关心,甚至没有了解。为着手里的一纸证书和对MS的无限忠心,义无反顾地抱紧MS 这条大粗腿。 在企业中,你指望这些人来说Php、Python甚至Java的好话,连百分之一的可能都 没有。 至于说ASP易学易用,我觉得和别的平台相比,主要体现在文档和相关信息比较完 整上面。尽管这所谓的完整,只 是局限于MS愿意让你了解的那些部分,却着实吸引了一大批程序员尤其是程序员出 身的技术领导。他们觉得如果 遇到问题,至少还可以请MS的专家来解决。(大专家请不起,就找一些有MCSE证书 的伪专家。)当真正遇到问题 的时候,却极少能够仰仗这些专家的帮助而度过难关。即便如此,大大小小的决策 者们也有了一个十足的借口: “连微软的专家都不行,谁也不能再怪我了吧。”相比较而言,假如他们使用了其他 平台,就将面临解释为何弃 MS而用了名不见经传的Python之类问题的困境。 如果说开源平台不成熟,我想最主要的,大约就是在商业化这一部分。这一部分, 远比解决类似运行效率之类的 问题来的复杂和艰难。 > On 6/14/06, cry <zyqmail at tom.com> wrote: >> xxmplus,您好! >> >> 其实对于企业来说,开发速度和维护成本是重要的指标,ASP迎合了这个需求, >> 再加上WINDOWS OS,所以ASP的发展非常快。 >> 其中得益于简单易学,所以学习ASP的人多,企业找维护人员容易。而PYTHON的 >> 维护人员就太难找了。 >> 企业惯性也是非常重要的,想想从ASP转到PHP的成本吧。我现在就非常犹豫, >> 是用PHP还是用PYTHON来开发企业的网站, >> 非常喜欢PYTHON,但是PYTHON的许多WEB FRAMEWORK,都不成熟。 >> > 其实不同的人的要求是不同的,比如说你要求成熟,也许python并不是首选。而 > 对于其它人也许不这么认为,可能认为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
Zeuux © 2025
京ICP备05028076号