`
bruce.lu
  • 浏览: 33826 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

CI Series -- 邂逅

    博客分类:
  • PHP
阅读更多

柔和的灯光, 风扇学着各种蜜蜂和蚊子的声音, 硬盘正躲在角落里嘎吱嘎吱不知道在偷偷地啃着啥, 鼠标依旧风流加倜傥地亲着一个又一个链接..

 

一如平常的日子, 一如平常的人, 一如平常的网刨(有一种游泳姿势叫狗刨)..  就是这些一如平常的一堆中, 相信吗, 偶尔总会出现那么点儿异常, 比如一见钟情之类的故事.

 

别乱想了, 回来吧, 邂逅了一个PHP light weight framework, CI, aka. CodeIgniter 代码火花塞(我翻译的)

 

有图有真相:

应用流程图(生命周期)Application Flow Chart

够清秀吧?

 

功能特点

原文

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-master

    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数控铣床面板操作与对刀.pdf

    FANUC-Series-0i-MD数控铣床面板操作与对刀 FANUC-Series-0i-MD数控铣床面板操作与对刀是指FANUC-Series-0i-MD数控系统CRT/MD面板的操作与对刀。该系统由系统操作面板和机床控制面板三部分组成。 一、系统操作面板...

    TivaWare_C_Series-2.1.4.178.rar

    TivaWare_C的库 。

    XHCI-300-series-injector.kext_300_xhci_

    标题中的“XHCI-300-series-injector.kext_300_xhci_”指的是一款针对苹果操作系统(macOS)的扩展内核插件,主要用于解决苹果硬件(尤其是那些基于300系列芯片组的主板)在升级到10.13及以上版本系统后,无法正确...

    LSTM-Neural-Network-for-Time-Series-Prediction-master.rar

    标题中的“LSTM-Neural-Network-for-Time-Series-Prediction-master”暗示了这是一个关于使用长短期记忆网络(LSTM)进行时间序列预测的项目。LSTM是一种特殊类型的递归神经网络(RNN),特别适合处理序列数据,如...

    中文翻译pg054-7series-pcie-en-us-3.3中文翻译

    《中文翻译pg054-7series-pcie-en-us-3.3中文翻译》是对Xilinx 7系列FPGA在PCI Express(PCIe)接口应用的详细技术文档的中文版,旨在帮助中国用户更好地理解和应用这项技术。这篇文档涵盖了7系列FPGA在PCIe接口设计...

    Experion Series-C I/O Specification

    Experion Series-C I/O Specification 是一份详细的技术文档,由Honeywell公司发布,主要针对其C300 Series-C 输入/输出(I/O)系统。这个系统是Experion自动化平台的一部分,Experion是一个集成的过程控制系统,...

    pg054-7series-pcie.pdf

    这份名为“pg054-7series-pcie.pdf”的文件是一个关于Xilinx公司7系列FPGA的PCI Express(PCIe)集成块(Integrated Block for PCIe)的技术手册,版本号为1.7。该手册详细介绍了如何在Xilinx 7系列FPGA平台上使用...

    UG474 7-series-product-selection-guide

    在"7-series-product-selection-guide.pdf"中,用户可以找到关于I/O标准、速度等级和功耗的信息,这有助于选择正确的I/O配置以满足系统的输入/输出需求。 最后,7系列FPGA的高速串行收发器是其一大亮点,它们提供了...

    intel-100-series-chipset-datasheet

    I2C(Inter-Integrated Circuit)是一个由NXP开发的两线通信总线/协议,SMBus(System Management Bus)是I2C总线/协议的一个子集。这一部分内容在文档中可能没有完整呈现,但从文中提及的信息可以推断,Skylake PCH...

    XHCI-300-series-injector.kext_xhc_BlackSeries_

    标题 "XHCI-300-series-injector.kext_xhc_BlackSeries_" 指向的是一款专为苹果电脑设计的驱动程序补丁,主要针对USB 3.0控制器,特别是"BlackSeries"系列。这个补丁的核心是 "XHCI-300-series-injector.kext" 文件...

    FANUC-Series-i-MD数控铣床面板操作与对刀.doc编程资料

    FANUC-Series-i-MD数控铣床面板操作与对刀.doc

    Practical-time-series-analysis-master-time-series-data-processing-visualization-and-modeling-using-Python.pdf.pdf

    Practical-time-series-analysis-master-time-series-data-processing-visualization-and-modeling-using-Python.pdf

    TivaWare_C_Series-2.1.4.178.zip

    《TivaWare_C_Series-2.1.4.178.zip:探索TM4C123G微控制器的库函数开发》 在嵌入式系统开发领域,TivaWare_C_Series库是一个非常重要的工具,特别是对于使用Texas Instruments(TI)TM4C123G微控制器的开发者来说...

    time-series-graph-ver1.0

    在"Time-Series-Graph-ver1.0"中,我们将深入探讨时间序列图的基本概念、构建方法以及其在实际问题中的应用。 一、时间序列图的基础知识 1. 定义:时间序列图是一种以时间为自变量,以某个特定变量为因变量的图形...

    Quectel-AG55xQ-Series-QuecOpen-Hardware-Design-V1.0.2-Preliminar

    移远Quectel_AG55xQ_Series_QuecOpen_Hardware_Design_V1.0.2_Preliminar硬件设计手册

    ug953-vivado-7series-libraries.pdf

    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-...

Global site tag (gtag.js) - Google Analytics