论坛首页 编程语言技术论坛

我眼中的Python

浏览 60687 次
该帖已经被评为良好帖
作者 正文
   发表时间:2004-09-12  
slovenboy
plone和cmf我看不出是个人的产品,其背后的商业意图是很明显的。从cmf开发的开始,zope公司就一直对这个产品很有特殊的照顾,而当cmf就要获得巨大的成功的时候,plone出现了,夺走了本来应该属于cmf的巨大荣誉。
而zope和php的情况是有所不同的,zope核心的开发还是有zope公司来负责的,而php则更多的是一个社区化的组织。其实在我看来php的组织形式更加好些。但是比较起zope的后劲来说php显得不足。这大概跟初期php设计的缺陷有关。不知道面向对象的php会如何。
0 请登录后投票
   发表时间:2004-09-12  
ozzzzzz 写道
slovenboy
plone和cmf我看不出是个人的产品,其背后的商业意图是很明显的。从cmf开发的开始,zope公司就一直对这个产品很有特殊的照顾,而当cmf就要获得巨大的成功的时候,plone出现了,夺走了本来应该属于cmf的巨大荣誉。
而zope和php的情况是有所不同的,zope核心的开发还是有zope公司来负责的,而php则更多的是一个社区化的组织。其实在我看来php的组织形式更加好些。但是比较起zope的后劲来说php显得不足。这大概跟初期php设计的缺陷有关。不知道面向对象的php会如何。



商业支持的GPL的plone,我觉得这本身是有矛盾的。

但是,在入门级的应用中php远远超过了python。

个人觉得,如果Python要想在国内成气候(可能在国外已经成气候了),十日还远。

另外,我觉觉得plone也是不错的,但是并不是不可想象的好。OpenCMS等内容管理系统,LifeRay等等,稍加组合,还有JBoss等,可能缺少的就是一个全县控制模块,我的意思是内置的权限控制。
0 请登录后投票
   发表时间:2004-09-12  
引用
而zope和php的情况是有所不同的,zope核心的开发还是有zope公司来负责的,而php则更多的是一个社区化的组织。其实在我看来php的组织形式更加好些。但是比较起zope的后劲来说php显得不足。这大概跟初期php设计的缺陷有关。不知道面向对象的php会如何。


PHP5的面向对象特性增强了很多,包括功能上和性能上。但是如果用一门面向对象语言来说,PHP还差很远,简单的举个例子,Java和Python都可以通过import来导入类,但是PHP只能用include这种原始的办法,因而没有办法区分命名空间,做大项目还是不行的。

此外PHP的致命缺陷是它只是Web Server的一个module存在的,没有App Server来进行复杂业务的管理。因此没有办法承担大型项目的开发和运行。像国内的eachnet原来是用PHP的,交易量和复杂度上升以后,后台全部用BEA的Tuexdo来做,PHP只是调用。(不过也有人认为,没有App Server也是一种优势,就是部署简单)

Python和PHP的本质区别就在于Python有Zope这样的App Server,因此Python应该划入Java/C#的阵营,而和PHP要划清界限了。
0 请登录后投票
   发表时间:2004-09-12  
引用
另外,我觉觉得plone也是不错的,但是并不是不可想象的好。OpenCMS等内容管理系统,LifeRay等等,稍加组合,还有JBoss等,可能缺少的就是一个全县控制模块,我的意思是内置的权限控制。


我考察过n(n>10)多的cms了,其他的cms就是给我失望的感觉,而plone就是给我惊喜的感觉。他们之间差的不是一点半点,是非常巨大。
0 请登录后投票
   发表时间:2004-09-13  
其实plone是非常强大的,基本上很多商业的cms都比不过这个强大.但是说来奇怪zope社区现在有3个成气候的cms产品,一个是基础的cmf,另外一个是plone,还有一个是比较少见的CPS.为什么会有这样的情况我很难明白,但是这三个东西都是非常优秀的,特别是其中的cmf这个基础性的产品,绝对是可以移植到其他的环境下的,而建立在cmf基础上的plone和CPS扩展也以此为基础可以移植到其他的环境下.
0 请登录后投票
   发表时间:2004-09-16  
读了之后,只是在想,什么时候才可以有精力多关注一下生存之外的东西呢?
如果总是不去关注,可能永远都要考虑生存了.
0 请登录后投票
   发表时间:2004-10-12  
>我虽然使用Java开发软件已经有5年的历史了,但是能不用Java的时候,我一定不会用Java的。如果搭建一个小型的网站,我一定选择PHP而不是Java;如果针对数据库的小型编程,我一定使用PL/SQL而不是Java;如果是桌面应用,我一定选择VB而不是Java;如果是Unix环境我宁愿选择shell,perl甚至PHP,而不是Java。


赞同
0 请登录后投票
   发表时间:2004-10-12  
我了解的国内这方面的商业软件普遍都是:
notes   ,   OnDemand.
电子政务软件中多数采用domino服务器,文本报表管理多数采用OnDemand.

这两个软件的公司实力太强,开源的软件很难撼动这个领域的市场。
0 请登录后投票
   发表时间:2004-10-12  
tomcat 写道
我了解的国内这方面的商业软件普遍都是:
notes   ,   OnDemand.
电子政务软件中多数采用domino服务器,文本报表管理多数采用OnDemand.

这两个软件的公司实力太强,开源的软件很难撼动这个领域的市场。


显然,大树底下好乘凉。

也有某些非IT公司的信息部门技术实力很强,不买Notes的帐。
0 请登录后投票
   发表时间:2005-01-17  
搂主的文章太有煽动性了 !
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics