Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
tal 59dd0efd13 | 1 year ago | |
---|---|---|
src | 1 year ago | |
tests | 1 year ago | |
www | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 1 year ago | |
composer.json | 1 year ago | |
contactus.png | 1 year ago | |
fend.png | 1 year ago | |
init.php | 1 year ago | |
nginx.conf | 1 year ago | |
phpunit.sh | 1 year ago | |
phpunit.xml | 1 year ago |
PHP是一款简单方便的语言,而行业开源框架为了后续灵活
而变得过于繁重
Fend框架是一款很有历史的框架、初代发布后一直在好未来坊间传播使用、衍生出大量分支版本
这是一款很有意思的框架、普通的框架内隐藏着大型互联网经验的精华、也同时存在大量历史痕迹
2019年7月 我们对Fend进行整理、封装、推广、目前在好未来内部有大量的用户在使用、维护
2020年7月 开源、以此共建交流
我们崇尚 脚踏实地、仰望星空
精神 欢迎小伙伴一起参与开源共建
Fend 框架是一款以企业快速实现业务为主要目标的框架,但与复杂的行业流行框架追求不同:
简单实用
:追求快速上手,扩展功能一步到位、大量降低功能的复杂度、框架更注重简单实用实现单层内核
:追求一个函数能实现的功能绝不继承封装,不追求框架自身功能的继承可复用内聚归类
:高度集中归类功能,降低底层复杂度,减少底层组件关注度、更多时间在业务持续积累
:持续积累大型互联网线上运营经验,持续探索企业实用技巧,深度来自于积累而非AOP带来的灵活性内核设计
:高内聚简单内核,放开业务自封装空间,留下更多空间给业务开源心态
:开放公开,接受任何符合价值观源码奉献、但有严格代码审核master is 1.2.x version
composer create-project fend/fend-skeleton:~1.2.0 project_name
Ref nginx.conf to configure Nginx and http://127.0.0.1/ on browser
composer create-project fend/fend-skeleton:~1.2.0 project_name
# swoole start ( /bin/fend depend on composer require symfony/console )
php /bin/fend Swoole -c app/Config/Swoole.php start
php /bin/start.php -c app/Config/Swoole.php start
browser http://127.0.0.1:9572/
composer create-project fend/fend-skeleton:~1.3.0 project_name
姓名 | 事业部 | 部门 |
---|---|---|
刘帅 (@lsfree) | 网校 | 平台研发部 |
韩天峰 (@matyhtf) | 网校 | 架构研发部 |
徐长龙 (@蓝天) | 网校 | 架构研发部 |
陈曹奇昊 (@twose) | 网校 | 架构研发部 |
谢华亮 (@黑夜路人) | 开放平台 | 智慧教育 |
陈雷 (@godblessmychildren) | 网校 | 互联网研发部 |
(其他贡献者、请详见文档鸣谢)
issue: https://github.com/tal-tech/fend/issues
加群请加微信:
Fend 是一款短小精悍,可在 FPM/Swoole 服务容器平滑切换的高性能PHP框架
PHP other
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》