Li3是什么

Fanly 问答 2019-08-02 14:34:57 阅读(...)

Li3 是一个用于生成 Web 应用程序的全栈 Web 框架。它是用 PHP 编写的,支持 PHP 5.3 及以后版本,它基于模型、视图、控制器开发架构。它被描述为坚持严肃的哲学。

Li3 是一个用于生成 Web 应用程序的全栈 Web 框架。它是用 PHP 编写的,支持 PHP 5.3 及以后版本,它基于模型、视图、控制器开发架构。它被描述为坚持严肃的哲学。该项目由 Engine Yard,Radify 和 Atelier Disko 赞助。

Li3

2009 年 10 月,CakePHP 项目经理 Garrett Woodworth 和开发人员 Nate Abele 从该项目中辞职,最初在 CakePHP 项目中开发的框架代码库为“Cake3”。

2012 年,该项目获得了 Engine Yard 的官方赞助。

2014 年 1 月,该项目以 li 3 的名义重新命名。

随着 2016 年 6 月 6 日版本 1.0 的发布,David Persson 跟随 Nate Abele 担任该项目的首席开发人员。

第一个框架

Li3 是第一个也是唯一一个从 PHP 5.3+开始构建的主要 PHP 框架,也是第一个突破主流新技术的框架,包括通过单一,统一的 API 弥合关系数据库和非关系数据库之间的差距。

无私的自以为是

有些框架为您提供了一组可靠的类,但很少或没有默认的项目组织,让您在自己创建的每个项目上自生自灭,并花时间连接应该一起工作的框架类。其他人为您提供了很好的组织约定,但如果您需要,并且经常无法覆盖或替换核心框架类,则无法突破这些约定。

Li3 是第一个给你两全其美的框架,不会妥协。事实上,如果您的需求需要,框架的 API 有意设计为允许您在应用程序生命周期的过程中“扩展”框架和自己的自定义代码。

技术

Li3 充分利用了最新的 PHP 语言功能,包括名称空间,后期静态绑定和闭包。Li3 的创新 方法过滤系统 广泛使用闭包和匿名函数,允许应用程序开发人员“包装”框架方法调用,在之前拦截参数,然后返回值。

该框架还符合 PHP 命名空间标准 PSR-4,允许您轻松地将其他 PHP 标准库和框架与您的应用程序集成,反之亦然。

该框架集成了最新的存储技术,包括 MongoDB,CouchDB 和 Redis,以及对 Cassandra,ElasticSearch 等的插件支持。

灵活性

Li3 使您可以完全控制您的应用程序,从过滤器到动态修改框架内部,动态依赖,以扩展和替换核心类与应用程序或插件类,大量使用面向适配器的配置,使其无缝地在不同的技术之间移动和选项。

框架堆栈的每个组件都可以通过健壮的插件架构进行替换。交换 Doctrine 2 或 PHP ActiveRecord 的默认 ORM / ODM 实现 。不喜欢模板?使用 Twig, Moustache 或自己动手。

如果您甚至不需要编写完整的应用程序,请使用路由系统在单个文件中构建一个微应用程序,而不会放弃框架结构的可维护性。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • Swoole

    Swoole是什么

    Swoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成。
  • web 开发

    什么是 web 开发

    Web开发是网站开发所涉及的工作,从开发简单的纯文本静态页面到复杂的基于Web的互联网应用程序,电子商务和社交网络服务。可能包括Web工程,Web设计,Web内容开发,客户端联络,客户端 / 服务器端 脚本。
  • Hide Folder 隐藏文件夹

    隐藏文件夹怎么显示

    显示隐藏文件夹需要进入计算机窗口,点击组织中的文件夹和搜索选项,进入文件夹选项后点击查看,在高级设置下方找到显示隐藏的文件、文件夹和驱动器并勾选,点击确定后返回桌面就可以看到隐藏的文件夹显示出来。
  • Notebook computer 笔记本电脑

    为什么笔记本电脑键盘会错乱

    笔记本电脑键盘错的原因可能是键盘输入功能切换问题,只需要关闭小键盘即可解决问题;第三方输入法问题,注意不要安装多个相同功能的输入法,可以对输入法进行修复操作;笔记本键盘驱动问题;电脑键盘 EC嵌入式控制器有问题,需要进行检修。
  • Housing loan 房贷

    房贷如何申请延期还

    房贷还不上可以申请暂停还款,是指暂时不还本金,但每个月的利息是要按时支付给银行,最好要向银行提供其他的资产证明,比如车子;还可以申请延长还款期限,适当调整约定的还款期,比如20年期还款可申请延长为分30年期还款。
  • White list 白名单

    教育部白名单赛事是什么意思

    白名单赛事是教育部每年公布的面向6-18岁学生竞赛活动,组织主体是由中央编办、民政部登记注册的正规机构,赛事必须坚持公益性原则和自愿性原则,不收取任何报名费,含 36 项竞赛活动,比赛分为自然科学素养类、人文综合素养类、艺术体育类三个大类。