求推荐适合菜鸟的轻量级 PHP 框架 😅

2021-01-28 15:16:44 +08:00
 wfdaj

已在 github 上翻了几十页了 😅

要在虚拟主机上部署(无法指定 public 为根目录),也需要模板功能,有木有比 thinkphp 更轻量级的?

因各种原因(个人水平问题😂),已排除 laravel/codeigniter/fatfree 。duckphp 我也没看懂。

11651 次点击
所在节点    PHP
102 条回复
ruchee
2021-01-28 22:55:41 +08:00
既然连 CI 都嫌复杂,就不用框架,直接上个 Medoo 做 ORM 就好,需要什么第三库,直接 Compoer 装,非常 Nice
baobao1270
2021-01-28 22:58:59 +08:00
<?php
require(dirname(__file__)."/controllers/".$_GET["controller"].".php");
$_GET["action"]();
sorshion
2021-01-28 22:59:25 +08:00
initphp,老框架
phpfpm
2021-01-28 23:06:54 +08:00
@baobao1270 你这分分钟被爆哭的妈都不认识。
isundust
2021-01-28 23:15:08 +08:00
试试 classcms 或者 pbootcms
zhuzhibin
2021-01-28 23:17:56 +08:00
一直用 Yii2>laravel 这两个上手还是算了
sarices
2021-01-29 00:09:19 +08:00
跟 public 目录有什么关系啊。。。别框架了,还是先学好 php
twikor
2021-01-29 01:25:47 +08:00
lumen,转 laravel 也方便
falcon05
2021-01-29 01:36:20 +08:00
无法指定 public 为根目录,你需要 URL rewrite
yfwl
2021-01-29 03:11:21 +08:00
买台云服务器吧 哈哈
yekern
2021-01-29 08:33:41 +08:00
... wordpress 吧 随便改吧改吧, 连这么简单的框架都不能用的话, 虚拟空间不需要指定目录, 如果项目指定 public 可以改下转发规则的
xttanwei
2021-01-29 09:47:19 +08:00
推荐 slim
tanszhe
2021-01-29 10:09:11 +08:00
https://github.com/lizhichao/one
无其他依赖,从路由、orm 所有组件代码量一共不超过 500k,若二次开发没有复杂的调用关系,可快速掌握设计原理
TORYOI
2021-01-29 10:20:25 +08:00
不建议 tp,用于生产环境遇到过两次重大漏洞,导致服务器被入侵,以后新的项目都不考虑 tp
Logtous
2021-01-29 10:32:29 +08:00
webman 考虑一下
wmwmajie
2021-01-29 10:55:33 +08:00
我推荐你用 yii2 如果 yii3 出了你可以考虑 3 。
不轻,但是我还是推荐,因为谁都说不好项目下面的内容会有多大多复杂不是么。
几乎包含你能用到的所有东西,而且执行效率算是目前这类大型框架中最高的了。
关键一点就是开发效率高,很高。
limingxinleo
2021-01-29 10:59:57 +08:00
用腾讯开源的啊

大厂开源有保障

https://github.com/Tencent/Biny
ben1024
2021-01-29 11:09:17 +08:00
slim 极度简单
thinkphp 容易上手
guanguans
2021-01-29 11:32:01 +08:00
推荐下自己写的微框架: www.guanguans.cn/coole
Actrace
2021-01-29 12:16:03 +08:00
我个人会推荐直接开干,有啥需要的功能直接去 php.net 搜索所需函数即可。

无论何种编程语言,其本身的 “本质” 就是框架的一种。C 是汇编的框架,PHP 又是 C 的框架,一层套一层,目的始终是将不需要重复编写的部分隐藏起来。

因此如果你要写一个小型的项目,我是觉得不需要用什么框架,因为 PHP 本身设计时就是面向 web 的可模板化的编程语言。

大型项目考虑到代码管理的问题,有几套架构可以学习,选择合适的架构来应用,比如 MVC 之类。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/749247

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX