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

文章目录

    • Symfony概述
        • 简介
        • 发展阶段
        • 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中国


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部