什么是CEFrame(Chuanduo Enterprise Framework)
CEFrame
(川铎企业应用开发框架)是快速、简单的面向对象的轻量级PHP开发框架,是为了简化企业级应用开发和saas应用开发而诞生的。借鉴了国外很多优秀的框
架和模式,使用面向对象的开发结构和MVC 模式,融合了 Struts 的 Action
思想和J2EE,单一入口模式等,集成了川铎软件科技公司独立研发的模板技术和数据库缓存技术,封装了一些繁琐的web操作,比如文件上传,角色分配,大
大降低了开发难度和周期。
CEFrame
同时也是一款专业应用框架,设计初衷主要针对面向企业系统级的在线应用,与现在流行的框架的区别在于更加关注企业的业务需求。我们的工程师不但在PHP内
核的稳
定和负载上做了大量的优化,同时还创建了基于JQuery的UI设计。丰富的用户体验设计,让应用系统更加接近用户对于WINDOWS的使用习惯,降低用
户使用门槛。在数据层采用了类似hibernate的设计理念(数据持久层),让逻辑开发和数据库设计做到真正分离,同时支持数据库的分布式应用,不管是
从性能还是稳定性都有新的突破。
CEFrame
主导设计思想是让SAAS应用的厂商缩短开发周期,迎合需求不断变化的新型市场。所以基CEFrame在原有本框架的基础上结合公司发多年的开发经验,集
成了强大矩阵式基于角色的权限层,3层权限控制粒度,准确并有效地控制了系统每个环节。开发人员不再需要花费大量的时间考虑系统的权限点。不同的权限配置
形成不同的应用流程,满足不同用户的不同需求。
CEFrame
整合前台的UI设计框架,提出了面向界面编程的全新概念。使得用户开发web软件就像开发windows软件一样简单。CEFrame并且为用户设计了包
括tab、pannel、datazGrid等在内的大部分基于java swing的UI组件。让用户从繁杂的 javascript
代码彻底解放,CEFrame也为用户解决了因浏览器兼容问题而产生的视觉显示差异。而用户所做的仅仅是配置根据业务所需数据源。
CEFrame同时也提供了在线的application生成工具,只需要简单的配置,application name、application database table,工具帮用户完成CRUD的代码书写,同时完成权限的配置和ORM配置。
CEFrame结构图
为什么要选CEFrame的四大理由
1、专业;
第一:CEFrame是一个拥有一套完整的售后服务体系,无论是从前期的框架架构上还是后续的技术支持,都能提供专业的咨询服务。
第二:CEFrame不同于传统基于网站的web框架,而是更专注于saas应用,所有的设计都是针对saas开发。
2、简单;
第一:配置简单,CEFrame无需用户逐个配置数据库持久层内容,在运行的时候会自动生成。用户只需要配置相关数据库和ftp的基本信息即可。
第二:访问简单,CEFrame整个框架支持SOA的远程服务,并且为了降低开发难度,采用了基于http协议GET和POST传递参数,内容载体依托
json 和 html,用户无需再去学习soap和wsdl等其规范和标准,凡是基于B/S软件或者服务都能接入CEFrame,完成复杂的整合应用。
第三:开发简单,CEFrame提出了面向界面编程,大大降低后台代码的复杂度。用户无需考虑数据表字段的数量和类型,传递参数的内容,只需要通过
insert()方法,CEFrame会自动在参数列表中找去相应的参数传递给orm,在orm数据层,CEFrame会自动校验数据库的完整性和合法
性,如:必填字段,数字类型,日期类型。
第四:丰富库类,CEFrame提供了大量丰富使用的基础类库,如IO、Diff、Ftp等。
3、稳定;
第一:开源稳定的内核,数据持久层CEFrame采用了出名的Auto_CRUD内核,并在最新版上做了优化,代理访问用了稳定强大的Snoopy。前端的UI采用了现在最流行的jQuery内核。
第二:高质量的代码,CEFrame是川铎软件团队3年的沉淀,20多位优秀工程师的经验积累,并不是个人的兴趣爱好,几乎每行代码都经过了严格的测试和
实际应用的考验,目前已经用该框架开发出两款应用部署到阿里平台,还有数十款应用在内部测试。不管从可操作性还是负载方面都得到了有效的证实。
4、高效
第一:开发高效,效率是控制软件开发成本的最有效措施,上边“简单”章节,已经清晰的描述了框架易用的特点,降低了开发人员成本,提高开发效率。
第二:运行高效,数据库是B/S软件负载的一个瓶颈,sass应用又是一个高并发的应用,一个优秀的程序,不单是功能要到位,更重要的是要容易扩展和分
离,整个系统架构上我们采用了facebook向外扩展的思想,既能满足租户分离的saas应用,还能满足分布式。在每次数据库操作中,ORM设计层对每
句Query根据数据库的结构都做了相应的优化,程序开发人员不需要在考虑您写的sql还能不能用上索引,还能不能被cache到,这些CEFrame做
了。
第三:维护高效,整个设计都是面向对象,维护和扩展容易,这个面向对象中都有讲解。
相关推荐
大数据时代心得体会感想篇2 这本书里主要介绍的是大数据在现代商业运作上的应用,以及它对现代商业运作的影响。 《大数据时代》这本书的结构框架遵从了学术性书籍的普遍方式。也既,从现象入手,继而通过对现象的...
* 今天老师还想教你们一种读书方法,想不想知道是什么法? * 板书课题:摘录笔记法。 二、 明确方法,懂得好处。 * 教师讲解:摘录笔记法就是读书时把文中的好词、好句找出来,抄在笔记本上,多积累,多记忆。 * ...
下面是一篇高中生自我介绍的范例,可供参考。 大家好,我是STM,很高兴在这里与大家相识。我来自青山区任家路中学,对文学有着深深的热爱。我相信,文学不仅是文字的组合,更是情感和思想的表达。我喜欢那些能够...
2. 小组讨论:这篇读后感有哪些值得借鉴的地方?(学生讨论,教师巡回指导)预设:学生可能提到以下几点:(1)简要介绍书的内容,重点突出印象深刻的部分;(2)选取一两个触动心灵的情节或道理作为感悟点;(3)...
1. 安徒生的童话里经典的故事莫过于《卖火柴的小女孩》,这个故事大家都不陌生。谁来回忆一下故事的大概容呢?(出示卖火柴的小女孩一组图片,生边看图边回忆故事) 2. 可怜的小女孩最后怎么了?(出示)第二天清晨...
1. **自我介绍**:在竞选演讲开头,候选人应当简短地介绍自己,包括基本信息如姓名、班级等,以便听众对自己有一个基本的认识。 - 示例:“大家好!我是来自三(3)班的陈骏川。” 2. **表达感恩之情**:感谢...
我虽然已经有多年不写代码了,但看这本书的时候,让我又重新感受到做程序员的乐趣:用代码建设属于自己的系统,让电脑听从自己的指令,对系统的每个部分都了如指掌。 黑客(hacker)实际是褒义词,维基百科的解释是...
我虽然已经有多年不写代码了,但看这本书的时候,让我又重新感受到做程序员的乐趣:用代码建设属于自己的系统,让电脑听从自己的指令,对系统的每个部分都了如指掌。 黑客(hacker)实际是褒义词,维基百科的解释是...
【幼儿园元旦策划方案】是指在新年到来之际,幼儿园为了庆祝元旦这一传统节日,组织的一系列主题活动。这些活动旨在让幼儿感受到节日的氛围,了解新年的意义,同时通过各种游戏和互动,增强孩子们的安全意识和自我...
”——有很多可以阅读的东西,但实际上读过的并不多。 - “忘れ物をしないように気を付けてください。”——请注意不要忘记带东西。 **B. 中顿法** - **用于连接两个单句,使之变成一个并列句**: - “雨が降り...
这篇文档虽然标题和描述提及的是小学生学习委员竞选演讲稿,但实际上内容主要涉及的是竞选演讲稿的撰写技巧和演讲者自我介绍。以下是对这些知识点的详细说明: 1. **竞选演讲稿的基本结构**: - 开场白:通常包括...
这篇课文通过深入浅出的语言,介绍了地球的基本特征,强调了地球的有限性和人类对其依赖的唯一性。 首先,课文通过晶莹的地球图片展示地球的美丽壮观。第一部分描述了宇航员在太空中看到的地球景象,将地球比喻为一...
当他发现大家只是机械地背诵而不知道书本内容的意思时,决定提出问题。 - **知识点**: - **提问过程**:孙中山壮起胆子,询问老师所读内容的具体意义。 - **同学反应**:同学们被孙中山的大胆提问吓得呆住,课堂...
- **游人知道跟着太守游玩的乐趣,却不知道太守以他们的快乐为快乐啊**:这句话表达了欧阳修与民同乐的思想,强调了他把民众的快乐视为自己的快乐。 通过以上内容的解析,我们可以看出《醉翁亭记》不仅是一篇优美的...
这篇内容是关于七年级英语下册Unit5 Amazing things的复习资料,主要涵盖了词汇、重点词组和句型以及一般过去时的用法。这显然是一份适合学生复习和准备考试的课件。 在词汇部分,我们看到一些动词、形容词和名词的...