PHP 微型项目开发框架求推荐

2018-04-16 00:25:27 +08:00
 sytnishizuiai

前提:

新公司的项目都是活动页面外包,项目不大,但对项目的安全性和加载时间要求特别高。
目前用的是他们自己写的框架,也没几个组件( mysqli,redis,weixin 等),我之前一直用 yii2,所以上手看了前项目代码,不太习惯写法,安全性也一般。

请教:

yii2 对比自用的框架,效率会差别很大吗?(框架确实大了不止一点点)
如果不用 yii2,有什么好用的微框架推荐吗?看见另外一个帖子,说用 composer 自己组框架,是不是比用微框架方便好用?有坑吗?

因为个人不太喜欢目前的框架,命名看不懂,也不遵循规范,不过确实小,没几个文件,反正随便选择自己喜欢的框架用,所以想自己搞个好用的框架。

6619 次点击
所在节点    PHP
56 条回复
l12ab
2018-04-16 00:37:30 +08:00
我猜你的项目还没大到需要谈框架效率的阶段。
xiaofeifei8
2018-04-16 00:42:01 +08:00
看一楼
MeteorCat
2018-04-16 01:24:43 +08:00
看一楼
Mitt
2018-04-16 02:32:16 +08:00
性能可以从别的地方提升 但是安全性和扩展性想要提升是代价很高的 团队没那个水平还是在现有框架上封装吧
yangxin0
2018-04-16 06:53:07 +08:00
活动页面难点在前端开发,后端就做做样子
loginv2
2018-04-16 07:20:47 +08:00
CodeIgniter 看看?
bugcat
2018-04-16 08:05:22 +08:00
flight 了解一下
wayne712
2018-04-16 08:25:15 +08:00
Slim Framework
king2014
2018-04-16 08:32:46 +08:00
CodeIgniter
initialdp
2018-04-16 08:32:57 +08:00
CodeIgniter+1
90safe
2018-04-16 08:45:40 +08:00
ci+1
php230
2018-04-16 08:52:57 +08:00
YAF
zjsxwc
2018-04-16 08:56:00 +08:00
要什么框架啊,composer 搞个依赖注入容器就行,模板引擎可以看自己喜欢注入 twig 或 dwoo,数据库 orm 看自己喜好注入 doctrine 或 propel,路由看自己喜好注入 FastRoute 或 Macaw,至于剩下的 session 之类的如果不想用三方库直接用 php 全局变量$_SESSION $_POST $_GET $_SERVER 获取数据好了
SuperShuYe
2018-04-16 09:02:30 +08:00
Bullet PHP - A micro framework for building REST APIs.
Lumen - A micro-framework by Laravel.
Radar - An Action-Domain-Responder implementation for PHP.
Slim - Another simple micro framework.
grewer
2018-04-16 09:04:11 +08:00
lumen,要么直接写
jy00566722
2018-04-16 09:17:21 +08:00
php300
wshcdr
2018-04-16 09:22:53 +08:00
slim 了解一下
phithon
2018-04-16 09:23:58 +08:00
如果是一年多以前,我肯定推荐我用过最好的微框架 silex
askfilm
2018-04-16 09:25:21 +08:00
symfony 4
sytnishizuiai
2018-04-16 09:45:47 +08:00
@l12ab 不仅不大,反而非常小,类似 yii2 和 larval,打开会引用到很多组件,所以担心没有用自己写的 3、4 个组件运行效率高,就是指单服务器高并发下每个页面打开运行的速度。

@Mitt 安全性需要考虑,扩展性不需要,因为项目做完就结束了,做下个项目了。

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

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

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

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

© 2021 V2EX