开源协议和ThinkPHP框架

1. 开源协议

GPL

Apache

MIT

2. 框架和原生php有什么区别?

PHP框架的优点和缺点?

应用开发?应用架构?应用设计?实际需求?

3. ThinkPHP框架

a. 国产,基于Apache 2.0 协议开源,对商业用途友好。

b. 基于PHP 5.3及以上版本(一系列新特性,如命名空间)。

c. 核心可定制(应用模式和CBD架构)。

d. 编译机制(压缩合并,模板编译,和Java的编译不是一个概念)。

4. 常见代码

array(123){
["APP_USER_NAMESPACE"] => bool(true);
["APP_SUB_DOMAIN_DEPLOY"] => bool(false);
["APP_SUB_DOMAIN_RULES"] => array(0){};
["APP_DOMAIN_SUFFIX"] => string(0) "";
["ACTION_SUFFIX"] => string(0) "";
["MULTI_MODULE"] => bool(true);
["MODULE_DENY_LIST"] => array(2){
[0] => string(6) "Common"
[1] => string(7) "Runtime"
}
["CONTROLLER_LEVEL"] => int(1);
["APP_AUTOLOAD_LAYER"] => string(16) "Controller,Model";
["APP >> ACTION >> MULTI >> MODULE >> COOKIE >> DEFAULT >> DB >> DATA >> ERROR"];
["SHOW >> LOG >> SESSION >> TMPL >> LAYOUT >> TAGLIB >> URL >> VAR >> HTTP >> CHECK"];
["FILE >> CACHE"]

时间: 2024-10-24 05:08:29

开源协议和ThinkPHP框架的相关文章

HTTP协议和WEB框架

一.HTTP协议 一.HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议. HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等). HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使

发布一个开源项目,基于thinkphp框架搭建的一个简单框架

采用Thinkphp框架,实现项目基础平台,实现数据库搭建维护,自动实现数据列表.数据管理(新增.修改.删除)等功能.

Android即时通讯开发之XMPP (一)初识XMPP协议和asmack

在讲XMPP和asmck之前 ,我还是先分享一些资源文档,如果你有耐心,可以直接忽略我下面所写的.下面有关XMPP的介绍大部分是摘抄网上的文档,后面我会写一些基于XMPP协议和asmck开源库的聊天室开发,功能包括,文本,语音,和当前地理位置地址. XMPP官网:http://xmpp.org Smack开发官方指导文档:http://www.igniterealtime.org/builds/smack/dailybuilds/documentation/extensions/index.ht

(0)使用thinkphp框架和dwz开发一个简单的文章管理系统

人都是很懒的,往往很多东西只有自己亲身去实践,我们才会真正的掌握她.之前学习了国内用的人比较多的thinkphp框架,但是基本都是理论知识的学习,很少进行实践,因为我之前是偏向于web前端的.最近又看到一个国人开发的dwz框架,好像又叫jui,是一款基于jQuery实现的Ajax RIA开源框架,方便开发人员快速搭建一个系统后台,她毕竟是国人开发的,因此她并没有easyui那么复杂.我写这个简单教程的目的主要是想简单学会使用dwz和thinkphp3.2.3的结合,编程其实是一件美妙的事情...

ThinkPHP框架基础知识

ThinkPHP是一个快速.兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库).RoR的ORM映射和ActiveRecord模式. ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支

ThinkPHP框架一

1.1 框架的概念 框架其实就是可重用代码的集合,框架的代码是框架架构的代码,不是业务逻辑代码,框架代码保护类.方法.函数等等,框架代码按照一定的规则组合起来就形成了框架. 1.2 不使用框架开发的时候遇到的问题 1.代码编写没有统一的规范 2.项目功能不能很好的拆分 3.一个局部的微小改动可能会影响全局 4.项目的升级比较麻烦 1.3 使用框架的好处 1.有利于团队统一的代码风格 2.将精力全部集中到业务逻辑上,无需关心底层框架 3.快速.稳定高效的搭建程序 4.节省大量代码 5.后期维护升级

tcp协议和udp协议的差别

tcp协议和udp协议的差别 是否连接          面向连接                 面向非连接 传输可靠性       可靠                       不可靠 应用场合         传输少量数据         大量数据 速度                   慢                            快 TCP要求和服务器保持连接  UDP不需要   TCP数据是有序的(先写的数据对方一低昂先收到)UDP数据是无序的 AsyncSocke

ThinkPHP框架初步掌握

为了帮老师用ThinkSNS二次开发一个微博系统,专门花了几天学习ThinkPHP框架,现在将一些ThinkPHP入门知识作以记录. 首先声明: 本文不是完全教程,只是将开发中碰到的问题作以总结,如果需要学习ThinkPHP框架,请参考官网文档: 官网首页 ThinkPHP3.1快速入门教程(更新中) ThinkPHP完全开发手册 ThinkPHP3.1 API手册 附:开源微博系统ThinkSNS 目录结构 目录/文件 说明 ThinkPHP.php 框架入口文件 Common 框架公共文件目

页面解耦—— 统跳协议和Rewrite引擎

原文: http://pingguohe.net/2015/11/24/Navigator-and-Rewrite.html 解耦神器 —— 统跳协议和Rewrite引擎 Nov 24, 2015 • Gaosboy 题记:天猫App长大了,已经长成了流量以千万计规模的App,当下至少有10个团队在直接维护天猫App.在App长大,团队扩充的过程中解耦是一个永恒的话题,而界面解耦又是App架构的重中之重. 统跳协议是天猫App统一跳转协议,主要负责天猫App界面之间的串联,也就是界面跳转服务.R