PHP 框架 CodeIgniter 4.0 正式版发布了!

来源: 投稿
2020-02-24

今天我们隆重的宣布,完全重写的 CodeIgniter 4.0 正式版发布了!非常感谢所有贡献代码,撰写文档或提交 Issue 的朋友们。当你浏览市面上大多数的 PHP 框架时,你会发现其中大多数框架都具有某种形式的商业支持,但是对于 CodeIgniter 框架来说,是一些普普通通的开源贡献者们帮助了框架的发展,甚至在遇到一些挑战时仍在继续坚持。

回首过去,我第一次提交代码是在 2015 年 8 月 26 日。当时,我只是凭兴趣自愿提供一些代码,我从未想过我会成为这个项目的首席开发人员,但当时由于其他团队成员的时间问题,我担任了这个看起来容易的职位。在最初的三年左右的时间里,我一直在用业余时间编写代码,努力实现自己的承诺。这些年来,我有好几次想停下来,我想去开发一些更可能完成的东西,例如我想探索的四个主要思想中的任何一个,是你们让我坚持了下去。

在过去的一年半中,你们中的许多人都挺身而出,以帮助将该项目推向终点。到今天,如果没有大家的帮助这是不可能发生的。

不幸的是,一切并不都是美好的,因为我们最近因肺癌失去了出色的项目负责人 James Perry。他的杰出贡献使得这次 4.0 版的发布成为可能。今天是他的生日,James 生日快乐!

--

所有仓库都应该在 Packagist 中进行更新。如果你发现有任何问题,请告诉我,我们会尽快解决。

--

再次感谢大家!这是 100% 由开源贡献者驱动的项目,我们今天成功地走到了终点,但这还远没有结束,我们还可以走的更远,但现在我们已为未来奠定了坚实基础。

展开阅读全文
7 收藏
分享
加载中
精彩评论
接触的第一个web框架,泪奔。
2020-02-25 10:43
9
举报
已经顺利进入swoole阵营了,挺香
2020-02-25 09:34
4
举报
终于发布正式版了,然而我已经转Go了
2020-02-25 09:13
3
举报
😂 谁来救救PHP市场....
2020-02-25 09:12
2
举报
CI和YII的优点是难以抗拒的,缺点是可以忽略的,TP和laravel的缺点是无法忍受的
2020-02-29 15:52
1
举报
最新评论 (33)
您好,请问php有协程吗?协程原理是什么,是线程吗?
2020-03-01 16:45
0
回复
举报
已转Phalcon4
2020-03-01 13:27
0
回复
举报
太感动了!记得十几年前第一次见这个开发框架,作者是个光头大哥,乐队出身。。。。。。
2020-03-01 10:56
0
回复
举报
还是我自用的框架简单高效,通吃PHP-FPM和Swoole模式,配合composer来管理库,完美.
2020-02-29 12:40
0
回复
举报
大佬,开源了吗
2020-03-01 10:02
0
回复
举报
laravel用户发来贺电
2020-02-29 00:30
0
回复
举报
终于发布正式版了
2020-02-28 17:28
0
回复
举报
已经到4了,距离用它到现在都快10年了。已转 Node。
2020-02-28 17:23
0
回复
举报
终于发布正式版了,然而我已经转Go了
2020-02-28 15:20
0
回复
举报
很轻简的MVC框架
2020-02-28 13:20
0
回复
举报
这个框架真的不优雅,从结构来说个人认为甚至不如TP3
2020-02-28 12:12
1
回复
举报
我觉得即使是CodeIgniter3,也设计的比TP系列,包括现在的TP5好
2020-02-29 09:55
1
回复
举报
不认同。各种全局方法,莫名其妙的load方法,helper、model、config,这些设置完全提现不出现代化mvc框架的气息。。看框架源码也是及其不方便,对IDE不友好。。
虽然tp也有很多缺点,但是起码一直在改进,学习其他优秀框架的特点,这点来说是比ci更好的。
2020-02-29 13:32
0
回复
举报
CI和YII的优点是难以抗拒的,缺点是可以忽略的,TP和laravel的缺点是无法忍受的
2020-02-29 15:52
1
回复
举报
我觉得应该具体一些,比如哪些优点。。我参与过很多ci的项目,从1.*到3.*的都有,在我看来真的是设计太古老了,对开发很不友好。。
总是有莫名其妙的$this->xxmodel->xx ,可能是在某些地方引入的model文件,还有奇葩的helper和library,大写class变成小写对象,刚开始都给人整蒙圈了,实在是不能理解。
数据操作写的也是特别简陋,class、function 命名不规范,路由支持也不是很好。。
总而言之,太不够现代化了,早应该出类似新版本了。
2020-02-29 17:02
0
回复
举报
CI太多隐含的约定。现代编程应该是指令明确的。
2020-03-01 11:45
0
回复
举报
更多评论
35 评论
7 收藏
分享
返回顶部
顶部