- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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的
您可能关注的文档
- 彈力和弹簧测力计.ppt
- 彈性力学简介.ppt
- 彌散血管内凝血.ppt
- 彌漫大B细胞淋巴瘤的一线治疗.ppt
- 強调句 It iswas _____thatwhowhom.ppt
- 彈力与弹簧测力计.ppt
- 形形色色的參观券.ppt
- 形而上學何以可能.ppt
- 形變物体形状或体积的改变.ppt
- 彩妝造型师BENDY.ppt
- 《GB/Z 44363-2024致热性 医疗器械热原试验的原理和方法》.pdf
- GB/T 16716.6-2024包装与环境 第6部分:有机循环.pdf
- 中国国家标准 GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 《GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统》.pdf
- GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 中国国家标准 GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 44305.2-2024塑料 增塑聚氯乙烯(PVC-P)模塑和挤塑材料 第2部分:试样制备和性能测定.pdf
- 《GB/T 44315-2024科技馆展品设计通用要求》.pdf
- GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 39560.9-2024电子电气产品中某些物质的测定 第9 部分:气相色谱-质谱法(GC-MS)测定聚合物中的六溴环十二烷.pdf
最近下载
- 国家法定41种传染病大全(就诊科室、传播途径、病原体、检测方法等)及防护措施.doc
- QC╱T 1128-2019 汽车用摄像头(报批稿).pdf
- 笔记本电脑图纸Lenovo Ideapad Y470 (Compal LA-6881).pdf
- GB50487-2008 (2022年版) 水利水电工程地质勘察规范.pdf
- 2021卫生高级职称《中西医结合》题库及答案.docx
- 副研究馆员工作总结与计划范文.pdf
- 《幼儿教育中“去小学化”探究》课题结题报告.doc
- 除尘设备检修工艺规程.doc
- 部编版语文四年级上册雪梅(教案).docx VIP
- 【精品】实验小学课本剧《愚公移山》剧本.docx VIP
文档评论(0)