V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iloveyou
V2EX  ›  PHP

公司要求必须基于帝国cms开发(非门户类),算奇葩要求吗?得心应手的yii用不了了,哭

  •  
  •   iloveyou · 2013-07-08 09:42:26 +08:00 · 9482 次点击
    这是一个创建于 3944 天前的主题,其中的信息可能已经有所发展或是发生改变。
    29 条回复    1970-01-01 08:00:00 +08:00
    mongodb
        1
    mongodb  
       2013-07-08 09:47:23 +08:00
    要求略奇怪。但帝国cms的确是个好cms,抛开框架观念来看,二次开发大体上还算能得心应手,有点国产drupal的意思——当然达不到drupal那么面面俱到,但大体可以这么类比。
    explon
        2
    explon  
       2013-07-08 09:48:31 +08:00
    找个自己顺手的框架跟帝国融合呗
    iloveyou
        3
    iloveyou  
    OP
       2013-07-08 09:54:17 +08:00
    @mongodb
    @explon
    主要是项目是个应用类的,帝国好多东西用不到。而且帝国那石器时代一样的官网和那一坨坨的table标签外加碎成渣的目录文件结构。。。。让人没有工作的热情。
    justfindu
        4
    justfindu  
       2013-07-08 09:57:09 +08:00
    用用就习惯了那样的风格~ 只是一段时间不改~ 会觉得真心无奈~ 每改一次php168改名之后的qibo就吐一次~
    jjplay
        5
    jjplay  
       2013-07-08 10:14:28 +08:00
    习惯就好,帝国还不错
    iloveyou
        6
    iloveyou  
    OP
       2013-07-08 10:16:12 +08:00
    @justfindu 我感觉你这个php168比帝国强多了,至少官网让人信服
    laogui
        7
    laogui  
       2013-07-08 10:36:26 +08:00   ❤️ 1
    @iloveyou 我曾经说过中国要是搞个最丑网站评选,帝国cms的官网绝对上榜。

    ecms的确强大,王猛的PHP技术我是佩服的五体投地,一个人开发出这么复杂的玩意来,抵得上一个团队。我用帝国cms做过十几个站了,对于资讯类网站,如鱼得水,模板非常容易定制,性能异常强悍,上百万数据后台操作也没感觉到一点点慢,但做互动性的社区有点不足。

    国内的CMS和国外cms比就是细节做的不好,国外的cms很多就紧跟技术潮流,大部分都支持html5、css3、jquery等,国内的cms基本上就是在IE下工作的,而且要支持IE6,技术都很老土,人性化不足。

    还有就是扩展性太差,虽然名义上都支持插件,但插件很少,也没有规范的接口,所以官方一股脑地为你开发新功能,搞的很复杂但大部分功能都用不上。

    当然这都是国情造成的,国内的个人站长几乎都是复制粘贴,想互动就装个discuz论坛,再加上这些cms都是生成静态文件,负载什么的几乎不用考虑,随便搞个虚拟主机就可以承载很大的访问量了。
    Feobe
        8
    Feobe  
       2013-07-08 10:42:42 +08:00
    帝国是老套的面向过程开发的,光这一点就无语了。

    所以也就是做做资讯站吧,想要点其他功能的话二次开发很不爽,各种修改核心文件。

    真心有点过时了。确实老套的碎成渣。对于我这种新潮控,极简控,激进控,弃之如敝屣
    iloveyou
        9
    iloveyou  
    OP
       2013-07-08 11:16:40 +08:00
    @laogui 看来你是帝国cms老鸟了。公司之前有项目是基于帝国的,再加上有几个老员工帝国用的熟,导致现在帝国成公司标配了。帝国确实是资讯类网站的瑞士军刀,但是感觉帝国开发者对业务理解很深,但是技术上有点落伍,面条式的php代码加烂成渣的前端、丑陋的官网。
    iloveyou
        10
    iloveyou  
    OP
       2013-07-08 11:18:54 +08:00
    @Feobe 确实,“碎成渣”是对它最贴切的评语
    jjlovegrape
        11
    jjlovegrape  
       2013-07-08 11:25:57 +08:00
    @Feobe 那你推荐个好用的解决方案?
    justfindu
        12
    justfindu  
       2013-07-08 12:39:18 +08:00
    @iloveyou 还真是 更新挺及时~ 而且还有技术支持~ 虽然技术支持不是特别给力- -
    csx163
        13
    csx163  
       2013-07-08 14:09:47 +08:00
    帝国多少年没爆漏洞了啊,真的是安全第一
    luoli
        14
    luoli  
       2013-07-08 14:56:18 +08:00
    你还是真心实意的给公司推荐一下Drupal吧。
    Feobe
        15
    Feobe  
       2013-07-08 15:08:09 +08:00
    @jjlovegrape
    什么需求?大型的就上 Drupal 或捡顺手的框架开发,中小型站选择太多了。从te wp 到phpcms,Joomla!不一而足。
    非说普通的资讯站,帝国就帝国呗。
    再说许多个人站长只懂点html,css,也就只有拥护帝国了。

    萝卜青菜各有所爱。
    fen
        16
    fen  
       2013-07-08 15:39:48 +08:00
    楼主你要是能用 yii 开发出 帝国cms 话可以自立门户了
    thursday
        17
    thursday  
       2013-07-08 18:23:18 +08:00
    帝国还是不错。。 做做简单的网站还好。。
    说服你们老板换换试试
    jevonszmx
        18
    jevonszmx  
       2013-07-08 18:47:28 +08:00
    帝国还是不错的,虽然代码和样式很挫,但是改东西还是蛮快的
    @Feobe:国内的cms,哪个不是面向过程?写的烂死了。。。
    treo
        19
    treo  
       2013-07-08 20:14:24 +08:00
    帝国cms是解放区的开源cms里最安全的了
    d5d
        20
    d5d  
       2013-07-08 21:00:54 +08:00
    @laogui 当年在你的论坛可是经常找源码的。从286到CHINA HOW TO MAKE LOV .如今我已是孩子爹了。不会通宵上网拾到网站、找源码,找空间了。老了。。。。。

    帝国没怎么听到有什么安全方面的报告,比其他的安全一点。模板自制,官方网站确实有点陈旧了。能满足需要就行。
    Feobe
        21
    Feobe  
       2013-07-08 22:25:04 +08:00
    @jevonszmx
    能用OPP做到这程度帝国也算不错了,至少比同样是OPP的DEDE好太多,不过dede推广的非常好,虽然漏洞无数,但小白站长笼络了很多。

    phpcms就是国内OOP最好的之一了,后来他们创始人从盛大出去弄了个cmstop,更是相当牛逼,应该国内首屈一指了,但是不开源的商业软件,最便宜貌似六万还是十几万起。站长之家,三联什么的许多大型门户都在用了,也确实值这个价。

    国内的博客程序,typecho就写得极其错,只是几年不更新。而另一个用户颇多的emlog,相对来说代码就差了一个境界。
    laogui
        22
    laogui  
       2013-07-08 23:27:43 +08:00
    @d5d 我也是孩子他爹了,网事不堪回首。帝国cms也快十年了,最初王猛那家伙是用jsp开发的,后来转php,当初我也给帝国cms做了不少贡献,天天提意见,整天给他炒作打广告,现在功能强大到我没意见可提了,我要的功能全有了。
    Ricepig
        23
    Ricepig  
       2013-07-09 01:31:45 +08:00
    向楼上各位请教一下:
    (1)“碎到渣的目录结构”、“一坨一坨的table”、"落后的技术”、“丑陋的官网”
    (2)"模板非常容易定制"、“性能异常强悍”、“多少年没爆漏洞”、“更新挺及时”

    (1)和(2)哪个更重要呢?

    最后,面向过程居然是缺点之一了?
    nine
        24
    nine  
       2013-07-09 03:16:23 +08:00
    帝国还是算了吧,08年不懂开发,那时候用这玩意觉得真是无敌,不过那真的只是站长玩的东西。
    Feobe
        25
    Feobe  
       2013-07-09 08:00:23 +08:00
    1. 性能其实远没强悍到帝国论坛置顶帖里所提到的地步,我实际用过几个cms,感觉也类似下文作者。
    对帝国cms、dedecms、phpcms、discuz、phpwind、xiuno负载测试总结:
    http://www.shellsec.com/tech/23321.html

    2. 模板容易定制这块没什么,稍微有名点的cms做的都不错,都不难定制。DEDE还入手更容易呢。

    3. 更新并不及时,能近两年不更新也叫及时?因为这个所以也显得比较安全吧?要是经常保持更新,漏洞相信不会太少。
    之前跟phpcms的创始团队聊过,呵呵,其实他们觉得帝国上不了台面。可惜phpcms摊子铺得太大,又是视频,又是问答,又是黄页,步子大到扯着蛋了,让盛大收购后又被盛大给成功做死。创始人也走了,新弄的cmstop真心牛逼。
    @Ricepig
    laogui
        26
    laogui  
       2013-07-09 10:51:40 +08:00
    @Feobe
    这种测试也没什么意义,你用wordpress和durpal导入百万数据试试,更慢,而且它们的页面那么简单,首页就执行几条sql,国内的这些cms一般都做门户式页面,首页那么多数据库调用,几百万数据用动态访问速度可想而知。

    我用国内的cms从不考虑什么性能,都是生成静态文件。在国内的cms当中帝国在性能方面还是做了不少优化的,内容、评论、附件都可以分表,数据库也可以读写分离,一个免费cms能自带这些功能还是很有诚意的。

    帝国官方的那个帖子的确不具参考价值,他的内容太简单,生成的页面太小,我生成十几万篇文章就要1小时了。

    我也用wordpress和drupal做过不少垃圾英文站,不动用缓存的话都慢的要死,用drupal做过一个门户类的首页,竟然要执行60多条数据库查询,吓死人了,没放什么内容呢打开都要20秒了,开启缓存后就感觉不到慢了,动态页面数据多的话都得用缓存了。

    帝国cms的缺点就是王猛对技术太执着,我给他提意见他老不承认是自己的问题,所以很难找到和他一起开发的人,现在还几乎一个人开发,代码乱,也只有他自己可以看得懂,做为一个专一的程序员,做出这么丑界面也在情理之中。
    Sunya
        27
    Sunya  
       2013-07-09 14:20:14 +08:00
    WC 一个人打的 CMS, 貌似我也从06年开始用到现在, 3.X 商业版用户飘过, 当初做站, 测试了国内所有 CMS, 两个人商量了一个晚上, 最后买了破 wc 的帝国, 然后改了面目全非, 在服务器上写了个脚本, 天天对着 PxOnline 定时采集.. 不知道采了多少数据, 万转禽兽硬盘满满的跑 HTML, 无鸭梨.

    选择帝国的原因很简单: 上手快, 扒皮, 上套, 采花, 开卖.
    Feobe
        28
    Feobe  
       2013-07-09 14:45:40 +08:00
    @laogui
    对一个单打独斗的程序猿来说,WC的帝国已经确实很不错了。这点上致敬。
    你说的扩展性差我也正完全同意。

    不过毕竟客观的说,帝国也就到这了,瓶颈如此,无法突破了。小富即安,有自己为数不小的一批拥护者,作为国内程序员,有个这种程度的产品,可以知足了。
    wxmd
        29
    wxmd  
       2013-07-10 20:58:04 +08:00
    我现在做站只用两个,一个WP,一个是帝国,测试了很多国内CMS,感觉帝国是最好的,性能强悍安全稳定,对于一般的网站来说绝对是够用了。当然,我不是程序员,只是站长。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   986 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:32 · PVG 04:32 · LAX 13:32 · JFK 16:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.