從ThinkPHP到OneThink.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
從ThinkPHP到OneThink

从ThinkPHP到OneThink OneThink开发组 朱亚杰 OneThink是什么? 简而言之:OneThink是一个内容管理框架(Content Manage Framework即CMF) 什么是CMF? 为什么需要CMF? 优点:与设计和需求设计符合度最高,各个需求都可能做到极致 缺点:开发周期极长,难度较高;成品一般无法快速根据需求变化进行产品调整;质量风险、开发和维护成本高昂,不适合初创及中小网站。 基于框架开发 优点:底层代码量大幅降低,项目失败风险较低,成品相对安全稳健。 缺点:开发周期依旧较长,难度依然较高。业务层依旧需要从0开始做写起 基于成熟产品 二次开发 优点:开发难度低,成本低廉,风险低。 缺点:产品充满了许多不需要的功能, 基础产品和二次开发产品必须有较高的相似性相关性, 限制因素较多。 全定制开发 由于以上三种开发模式,都存在明显的缺点和不足,因此随着技术的发展,CMF的概念得以提出和发展。 基于CMF可以很大程度上避免以上缺点,同时保留以上大多优点。 CMF CMF建立在底层的开发框架之上,提供了一个灵活的基础后台系统,一套灵活的扩展机制,通过扩展实现具体产品需求。可以直接用来开发大多类型的web产品(Blog,CMS,SNS,BBS)。所开发出的扩展通常具有极高独立性和移植性,不同的扩展可以很好地并存,从而轻易实现产品需求的增减变更 框架 CMF CMS/Blog/.... CMF发展现状 最近几年随着互联网的高速发展,随着企业对产品开发速度和灵活性的要求越来越高,逐渐受到开发者和企业的重视。一些开发者和企业已经基于自己熟悉的底层框架构建了自己或公司内部使用的非公开的CMF。 越来越多的成熟的CMS/BBS/电商系统逐渐框架化,以应对更加复杂多变的开发需求,发展成为准CMF 在未来的中小型互联网产品开发中,基于CMF的开发会成为主流。 而在开源界,由于最早发现和把握住了CMF的趋势,Drupal和Joomla两大开源CMF系统占据了绝大多数市场,具有极高的影响力。二者都已经建立起了完善的生态系统,涵盖开发/培训/应用/服务诸多领域。但由于二者都是英文系统,对国人而言,存在非常高的学习和维护难度,长期难以在国内得到普及。因此,中文CMF市场基本属于空白,还没有一款有足够影响力的产品。 为什么要做OneThink ThinkPHP用户的呼声: - 虽然以ThinkPHP为基础开发产品已经非常简单快速,但用户对产品开发的速度和质量都在不断提高,越来越多的TP开发者渴望一套简单成熟的CMF开发框架帮助他们降低开发成本,提高开发速度和质量。 顶想自身需求: - 顶想自身的开发经历得出,绝大多数web应用,有着非常高的相似性,大量地重复性开发和劳动,对客户和顶想都是严重的资源浪费。 - 我们希望公司未来的项目开发更快速,更灵活,成本更低,竞争力更强。 CMF在国内是一个空白市场,其中孕育着无数机遇。 促进CMF在国内的发展: -当大家都重视起CMF时,当越来越多的个人和企业选择以CMF为基础构建自己的产品时,我们才可能从中获得源源不断的需求和创意,得到更多机会。因此,OneThink的重任之一就是推动CMF在国内的发展 为什么要做OneThink OneThink的优势 底层框架优势:ThinkPHP是国内影响力最大,用户群最多,久经考验的PHP框架。OneThink具有底层框架上的优势。 公司全力支持:与国内一些纯个人维护的小众PHP框架相比,OneThink是顶想公司的战略性产品,在公司未来的发展规划中,排在首要位置,能得到公司最大程度的支持,因此它将拥有更可靠的发展保障,更好的发展前景。 社区潜力:7年积累的ThinkPHP开发者社区数百万开发者和学习者,数十万ThinkPHP网站用户,可以直接与OneThink社区融合。从一开始OneThink即拥有庞大的潜在用户群。一开始,即拥有强劲的发展动力和潜力。 协议宽松:OneThink遵循Apache协议发布,与Joomla和Drupal遵循的GPL协议以及商业产品的私有协议相比,它真正自由,几乎没有拘束和限制,让OneThink生态圈的每一个参与者,都可以完全按照自己的意愿和方式参与进来。(附:Apache协议与GPL协议对比) Apache License Gnu Public License 强制开源 引用的开源代码保留原协议。 自身开发的代码协议和发布方式完全自主决定。 整个产品必须开源 商业用途 产品是否免费,如何发行不受限制。 使用了GPL协议源码的产品,必须免费,且必须以GPL方式发行 是否允许修改 允许修改,修改过的代码需保留原有的协议,说明,商标等内容。 OneThink的

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档