欢迎来到天天文库
浏览记录
ID:20739145
大小:538.63 KB
页数:96页
时间:2018-10-15
《yyuc开发手册(某微信平台开发框架)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、YYUC开发手册版权申明发布本资料须遵守开放出版许可协议1.0或者更新版本。未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本。未经版权所有者事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行。有任何问题,请联系版权所有者admin@yyuc.net。YYUC-PHP框架官方地址http://www.yyuc.net。有关YYUC-PHP项目及本文档的最新资料,请及时访问项目主站。本文档及其描述的内容受有关法律的版权保护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任。框架简介YYUC-PHP框架简介YYUC-PHP框架(本
2、站简称YY框架)是一个面向自由开发者的框架,只需一个人就可以轻松搞定一个动态网站,或者是小型的信息系统建设。当然这并不是说YY框架只适用于小型系统,应用于多人开发的大型项目它同样极具优势。YY框架的设计初衷就是敏捷开发快速建站,由于是完全开源和免费的,很显然它将是小型企业和个人网络开发者的首选。YY框架是一个免费开源的,快速、简单的PHP开发框架,我们采取大道至简的原则,并不严格遵循面向对象的开发模式,追求极致的开发效率和运行效率才是我们的初衷。YY框架遵循Apache2开源协议发布,社区的个人和团队为其贡献力量,代码的贡献,审阅,测试每一个步骤都力求完美。使用Y
3、Y框架,你可以更方便和快捷的开发和部署应用。不仅仅是网络应用,企业级应用开发更是可以从YY框架的简单、快速、稳定、高效的特性中受益。你可以免费使用YY框架,遵从Apache2开源协议我们允许把你基于YY框架开发开源或商业产品并将之发布或销售。优势所在Asp,J2ee,.net,php,RubyonRails......,到底要选择什么?在从事网络开发的几年里,以上的几种语言的项目都参与设计或开发过。我想通过以下几点简单的筛选帮您找到答案:1、先进性:很显然asp已经不再适应这一要求了。微软也不再主推它,没有先进的程序设计思想的支撑,没有面向对象的优势我想除了上世纪
4、90年代开始开发的程序员,已经没有人再会选择他。2、学习成本:j2ee的开发首先要掌握java的基本程序设计基础,面向对象的思想,mvc框架结构,开源或者官方的框架平台,ssh(j2ee开发必修),ejb,rest等等等等,百家齐放的框架,累的程序员不亦乐乎。3、开放性(跨平台):.net是需要运行在其平台之上的,复杂的配置选项,常常弄得你不知道到底是业务优先还是配置优先了,当然.net的最大瓶颈还不在此,他所运行的Windows环境的服务效能是无法和linux平台相比的。4、敏捷性:敏捷开发无非强调开发的效率,以最低的人力投入完成设计开发、实现业务需求。曾经看到
5、过处理一个数据表的crud操作的代码量的统计调查,java和C#大约在600行左右(包括配置文件),php(无框架)90行左右,RubyonRails60行左右。5、流行性:RubyonRails在国外已经非常流行了,但是我想开发过rails的程序员都有这么一个感受,一个功能Coding的时间是一个月,那其中的5天你要花在环境的搭建和相关插件的安装上。3天的时间要花在服务器环境的配置上。同样Rails和J2ee一样很难独立运行在虚拟主机上,对于自由开发者服务器成本也是一笔不小的开支。6、执行效率:j2ee更适合大型的企业级开发,因为基本上是局域网,服务器内存是10
6、G级别的,所以我们的代码可以一堆再堆,反正不用考虑性能和带宽。放在互联网上j2ee就显的那么臃肿和笨重。坦率的讲,这一点上.net的优势倒也是很明显的,但是谁又会那么笨的首选Windows服务器呢。RoR和php都是解释执行的,没有编译这一步骤,可能效率上会有一定影响,但是您不要忘了,他们的底层都是C,大量的系统函数和扩展插件都是C解释编写的,在这种高度封装和扩展下,真正您自己的代码才有多少呢?php的最大优势是程序不常驻内存,虽然不能像java那样轻松的使用像application这样的全局对象了,但是php的服务内存是不会增长的,请求执行之后就会释放掉,像j2
7、ee如果程序设计的不周全,WebServer内存就会越来越大,直至当机!YY框架是一个高效稳定的PHP框架,轻量级是她最大的优势。熟悉RubyOnRails的开发人员都知道约定优于配置的原则,这一原则简化了程序开发者的大量配置工作和框架思考。YY框架很大程度上借鉴并优化了Rails的这一设计思想。毫不夸张的讲有了YY框架其他的PHP框架就显得有些失色。要么全面而笨重,要么简单而不稳定,要么配置复杂难于学习和理解。很高兴的告诉你,恭喜你找到了YY框架,高效的开发会让你将网络程序设计视为生活的一种享受。特点及性能YY框架借鉴了国内外很多优秀的框架和模式,并在这些设计思
8、想的基础上
此文档下载收益归作者所有