柔和的灯光, 风扇学着各种蜜蜂和蚊子的声音, 硬盘正躲在角落里嘎吱嘎吱不知道在偷偷地啃着啥, 鼠标依旧风流加倜傥地亲着一个又一个链接..
一如平常的日子, 一如平常的人, 一如平常的网刨(有一种游泳姿势叫狗刨).. 就是这些一如平常的一堆中, 相信吗, 偶尔总会出现那么点儿异常, 比如一见钟情之类的故事.
别乱想了, 回来吧, 邂逅了一个PHP light weight framework, CI, aka. CodeIgniter 代码火花塞(我翻译的)
有图有真相:
应用流程图(生命周期)
够清秀吧?
功能特点
原文
http://codeigniter.com/user_guide/overview/features.html
不完全翻译
MVC Model-View-Controller Based System
超级轻 Extremely Light Weight
全天候DB操作伺候 Full Featured database classes with support for several platforms
活动记录模式DB操作 Active Record Database Support
表单和数据验证 Form and Data Validation
安全和骚扰过滤 Security and XSS Filtering
会话管理 Session Management
邮件发送 Email Sending Clas
图像操作 Image Manipulation Library
文件上传 File Uploading Class
分页 Pagination
页面缓存 Full Page Caching
插件及扩展
...
太多了, 自己慢慢看吧, copy + paste + 翻译 = 累啊!
设计和架构目标
http://codeigniter.com/user_guide/overview/goals.html
maximum performance, capability, and flexibility in the smallest, lightest possible package
性能最大化, 功能强悍, 小巧灵活, 轻量级
从技术角度看:
动态初始化
Dynamic Instantiation
松耦合
Loose Coupling
单一职责组件
Component Singularity
我是搞java的, 年轻嘛, 总瞧不起php, 老了的时候明白了, 存在就是有道理的。
(系列待续中..)
分享到:
相关推荐
cnn-bilstm-attention-time-series-prediction_keras-mastercnn-bilstm-attention-time-series-prediction_keras-mastercnn-bilstm-attention-time-series-prediction_keras-mastercnn-bilstm-attention-time-series...
FANUC-Series-0i-MD数控铣床面板操作与对刀 FANUC-Series-0i-MD数控铣床面板操作与对刀是指FANUC-Series-0i-MD数控系统CRT/MD面板的操作与对刀。该系统由系统操作面板和机床控制面板三部分组成。 一、系统操作面板...
TivaWare_C的库 。
标题中的“XHCI-300-series-injector.kext_300_xhci_”指的是一款针对苹果操作系统(macOS)的扩展内核插件,主要用于解决苹果硬件(尤其是那些基于300系列芯片组的主板)在升级到10.13及以上版本系统后,无法正确...
标题中的“LSTM-Neural-Network-for-Time-Series-Prediction-master”暗示了这是一个关于使用长短期记忆网络(LSTM)进行时间序列预测的项目。LSTM是一种特殊类型的递归神经网络(RNN),特别适合处理序列数据,如...
《中文翻译pg054-7series-pcie-en-us-3.3中文翻译》是对Xilinx 7系列FPGA在PCI Express(PCIe)接口应用的详细技术文档的中文版,旨在帮助中国用户更好地理解和应用这项技术。这篇文档涵盖了7系列FPGA在PCIe接口设计...
Experion Series-C I/O Specification 是一份详细的技术文档,由Honeywell公司发布,主要针对其C300 Series-C 输入/输出(I/O)系统。这个系统是Experion自动化平台的一部分,Experion是一个集成的过程控制系统,...
这份名为“pg054-7series-pcie.pdf”的文件是一个关于Xilinx公司7系列FPGA的PCI Express(PCIe)集成块(Integrated Block for PCIe)的技术手册,版本号为1.7。该手册详细介绍了如何在Xilinx 7系列FPGA平台上使用...
在"7-series-product-selection-guide.pdf"中,用户可以找到关于I/O标准、速度等级和功耗的信息,这有助于选择正确的I/O配置以满足系统的输入/输出需求。 最后,7系列FPGA的高速串行收发器是其一大亮点,它们提供了...
I2C(Inter-Integrated Circuit)是一个由NXP开发的两线通信总线/协议,SMBus(System Management Bus)是I2C总线/协议的一个子集。这一部分内容在文档中可能没有完整呈现,但从文中提及的信息可以推断,Skylake PCH...
标题 "XHCI-300-series-injector.kext_xhc_BlackSeries_" 指向的是一款专为苹果电脑设计的驱动程序补丁,主要针对USB 3.0控制器,特别是"BlackSeries"系列。这个补丁的核心是 "XHCI-300-series-injector.kext" 文件...
FANUC-Series-i-MD数控铣床面板操作与对刀.doc
Practical-time-series-analysis-master-time-series-data-processing-visualization-and-modeling-using-Python.pdf
《TivaWare_C_Series-2.1.4.178.zip:探索TM4C123G微控制器的库函数开发》 在嵌入式系统开发领域,TivaWare_C_Series库是一个非常重要的工具,特别是对于使用Texas Instruments(TI)TM4C123G微控制器的开发者来说...
在"Time-Series-Graph-ver1.0"中,我们将深入探讨时间序列图的基本概念、构建方法以及其在实际问题中的应用。 一、时间序列图的基础知识 1. 定义:时间序列图是一种以时间为自变量,以某个特定变量为因变量的图形...
移远Quectel_AG55xQ_Series_QuecOpen_Hardware_Design_V1.0.2_Preliminar硬件设计手册
Vivado Design Suite 7 Series FPGA and Zynq-7000 SoC Libraries Guide (UG953 v2022.2) 是一份详细文档,旨在为用户介绍在设计7系列FPGA(Field-Programmable Gate Array)以及Zynq-7000系统级芯片(System-on-...