PHP 框架 CodeIgniter 4.0 正式版发布了!
今天我们隆重的宣布,完全重写的 CodeIgniter 4.0 正式版发布了!非常感谢所有贡献代码,撰写文档或提交 Issue 的朋友们。当你浏览市面上大多数的 PHP 框架时,你会发现其中大多数框架都具有某种形式的商业支持,但是对于 CodeIgniter 框架来说,是一些普普通通的开源贡献者们帮助了框架的发展,甚至在遇到一些挑战时仍在继续坚持。
回首过去,我第一次提交代码是在 2015 年 8 月 26 日。当时,我只是凭兴趣自愿提供一些代码,我从未想过我会成为这个项目的首席开发人员,但当时由于其他团队成员的时间问题,我担任了这个看起来容易的职位。在最初的三年左右的时间里,我一直在用业余时间编写代码,努力实现自己的承诺。这些年来,我有好几次想停下来,我想去开发一些更可能完成的东西,例如我想探索的四个主要思想中的任何一个,是你们让我坚持了下去。
在过去的一年半中,你们中的许多人都挺身而出,以帮助将该项目推向终点。到今天,如果没有大家的帮助这是不可能发生的。
不幸的是,一切并不都是美好的,因为我们最近因肺癌失去了出色的项目负责人 James Perry。他的杰出贡献使得这次 4.0 版的发布成为可能。今天是他的生日,James 生日快乐!
--
所有仓库都应该在 Packagist 中进行更新。如果你发现有任何问题,请告诉我,我们会尽快解决。
--
再次感谢大家!这是 100% 由开源贡献者驱动的项目,我们今天成功地走到了终点,但这还远没有结束,我们还可以走的更远,但现在我们已为未来奠定了坚实基础。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ZooKeeper Watcher 机制
前言 在 ZooKeeper 中,客户端可以向服务端注册一个监听器,监听某个节点或者其子节点列表,当监听对象发生变化时,服务端就会向指定的客户端发送通知,这是 ZooKeeper 中的 Watcher 机制,Watcher 机制是 ZooKeeper 中一个重要的特性,这篇文章就带大家了解下,底下是 Watcher 机制的执行过程: 从上图可以看到,Watcher 机制包括三个角色:客户端线程、客户端的 WatchManager 以及 ZooKeeper 服务器。Watcher 机制就是这三个角色之间的交互,整个过程分为注册、存储和通知三个步骤: 客户端向 ZooKeeper 服务器注册一个 Watcher 监听, 把这个监听信息存储到客户端的 WatchManager 中 当 ZooKeeper 中的节点发生变化时,会通知客户端,客户端会调用相应 Watcher 对象中的回调方法。 了解了整体的流程之后,接下来就来看下一些细节问题。 客户端处理 要了解 Watcher 机制,首先我们得知道什么时候客户端可以注册一个 Watcher 呢?通过查看 API 我们可以了解到,**在创建 Z...
- 下一篇
TypeScript 3.8 发布
TypeScript 3.8现已发布。该版本引入了几个新功能,包括新的或即将发布的 ECMAScript 标准功能和仅用于导入/导出类型的新语法等等。 ECMAScript 私有字段 ECMAScript 的新功能之一是私有字段。而与常规属性(甚至是使用private修饰符声明的属性)不同的是,私有字段要牢记一些规则,其中包括有: 专用字段以#字符开头。 每个专用字段名称都唯一地限定于其包含的类。 TypeScript 辅助功能修饰符,例如public,private不能在私有字段上使用。 私有字段甚至在 JS 用户中都无法在包含的类之外访问或检测到。 除了隐私之外,私有字段的好处是它们的唯一性,每个字段名称对于包含类都是唯一的。 其他新功能则包括有 export * asns语法,top-level await,JSDoc 属性修饰符,在 Linux 上更好的目录监视,“Fast and Loose”的增量检查等等。 编辑器功能 TypeScript 3.8 推出了新的重构功能,可将字符串串联转换为模板字符串。例如: 可将 "I have " + numApples + " app...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度