MyException - 我的异常网
当前位置:我的异常网» 软件架构设计 » 不知道大家伙儿看了这篇介绍有什么感想

不知道大家伙儿看了这篇介绍有什么感想

www.MyException.Cn  网友分享于:2013-10-31  浏览:1次
不知道大家看了这篇介绍有什么感想?

什么是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 - IT农民 - IT农民

 

为什么要选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做 了。

   第三:维护高效,整个设计都是面向对象,维护和扩展容易,这个面向对象中都有讲解。

文章评论

程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
程序员必看的十大电影
程序员必看的十大电影
编程语言是女人
编程语言是女人
Java程序员必看电影
Java程序员必看电影
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
漫画:程序员的工作
漫画:程序员的工作
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
一个程序员的时间管理
一个程序员的时间管理
总结2014中国互联网十大段子
总结2014中国互联网十大段子
10个调试和排错的小建议
10个调试和排错的小建议
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
程序员的鄙视链
程序员的鄙视链
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
旅行,写作,编程
旅行,写作,编程
 程序员的样子
程序员的样子
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
鲜为人知的编程真相
鲜为人知的编程真相
我是如何打败拖延症的
我是如何打败拖延症的
代码女神横空出世
代码女神横空出世
如何成为一名黑客
如何成为一名黑客
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
老程序员的下场
老程序员的下场
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
为什么程序员都是夜猫子
为什么程序员都是夜猫子
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
那些争议最大的编程观点
那些争议最大的编程观点
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
程序员都该阅读的书
程序员都该阅读的书
每天工作4小时的程序员
每天工作4小时的程序员
程序员应该关注的一些事儿
程序员应该关注的一些事儿
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有