10月进步一点点2.认识Symfony

Posted 南瓜__pumpkin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10月进步一点点2.认识Symfony相关的知识,希望对你有一定的参考价值。

Symfony概述

简介

Symfony 完全由 php5 编写,兼容大多数数据库系统,能在 *nix 和 Windows 平台上运行。

参考:《Symfony 权威指南》第一章

发展阶段

Symfony 版本首位版本发布时间
1.xFabien Potencier 在 2005 年发布,停止维护
2.0-2.82011 - 2015,停止维护
3.0-3.42015 - 2017,基本停止维护
4.0-4.42017-2019,只有4.4保持维护
5.0-5.42019-2021,大部分保持维护
6.02021,发展中

值得一提的是,EduSoho 基于 Symfony 2 框架进行开发,从目的出发我们要学习 Symfony 2 框架。

参考:https://symfony.com/releases

Symfony 核心

Fabien 在 2003年 左右花费 1 年时间开发了 Symfony 核心,该核心基于:

  1. Mojavi MVC框架(Model-View-Controller)
  2. Propel ORM(Object-Relational Mapping)
  3. Ruby on Rails的模板辅助方法

参考:《Symfony 权威指南》第一章

基本概念

开始学习 Symfony 前要理解几个概念,对我来说要理解 3 个概念:

  1. ORM(Object-Relational Mapping,对象关系映射)
  2. Yaml(数据序列化格式)
  3. Pear(PHP Extension and Application Repository,PHP扩展与应用库)

参考:《Symfony 权威指南》第一章

阅读材料

主要创作人:Fabien 是 Sensio 的 CEO,Sensio 是对 Web 开发有创新见解的法国知名网络机构。

Symfony中国

以上是关于10月进步一点点2.认识Symfony的主要内容,如果未能解决你的问题,请参考以下文章

10月进步一点点1.单个文件的MVC实现-代码分离

10.13 今天又进步一点点

每天进步一点点!

每天进步一点点006

GEOHASH的一点认识

每日一题-2017年4月1日-请概述linux启动过程