在国内使用 laravel 开发的公司多吗,这么优美的框架开发起来是不是很舒服?

2017 年 4 月 28 日
 hellowwo
34844 次点击
所在节点    PHP
150 条回复
sagaxu
2017 年 5 月 2 日
@hellowwo 呵呵,不要说是离线,就是给你没有墙的网,你在 rhel5 和 win2008 上装一个 docker 试试看,内核太老不支持,你有办法?
lygmqkl
2017 年 5 月 2 日
说句老实话 本来不想回答的,怕惹非议,但是还是忍不住说 2 句

第一 多一种框架是好的,但是 Laravel 有点特别
第二 请主要参考国内大公司商用场景,我了解下来 Yii1/2 用的更多一些,至少在国内目前 Yii 不温不火的前提下,这个反查有点显眼。
第三 主要是给新人看的,老实说懂一些的都有自己的看法,唯独新人会考虑到处看看,哪个口碑好,所以大家谨慎。
Z1076
2017 年 5 月 2 日
在 V2 我就没见过没被喷的 PHP 框架, 前一排是 TP。 现在轮到 laravel ?
hellowwo
2017 年 5 月 2 日
@Z1076 用 laravel 的公司多起来了,是个机会。
e9e499d78f
2017 年 5 月 2 日
@sagaxu php7.1 开始内置代码的 cache 了,改 php 文件是没用的,改完文件得重启 fpm 进程才能生效,这个应该是性能增强带来的副作用。在需要重启服务以后,php 的新版本手动部署,已经跟 java 或者 go 没有不同了。
-----

非也非也。

http://php.net/manual/en/intro.opcache.php :
This extension is bundled with PHP 5.5.0 and later, and is » available in PECL for PHP versions 5.2, 5.3 and 5.4.

http://php.net/manual/en/opcache.configuration.php#ini.opcache.revalidate-freq :
opcache.validate_timestamps boolean

If enabled, OPcache will check for updated scripts every opcache.revalidate_freq seconds. When this directive is disabled, you must reset OPcache manually via opcache_reset(), opcache_invalidate() or by restarting the Web server for changes to the filesystem to take effect.
opcache.revalidate_freq integer

How often to check script timestamps for updates, in seconds. 0 will result in OPcache checking for updates on every request.

This configuration directive is ignored if opcache.validate_timestamps is disabled.
gouchaoer
2017 年 5 月 2 日
@sagaxu
我看韩天峰在 weibo 上说过他是用 phar 给 php 打包然后放 swoole 中部署的,和 java 一样。。。。这里我就很反对这种做法,php 的很大优势就是热更新,打包直接失去了这个优点,因为 swoole 本质上作为一个 php-cli 没法像 php-fpm 那样无状态。。。。

你的那个场景 php 应用是 php-cli 还是 php-fpm 应用呢?如果是 php-cli,php 在 win 下有绿色版,在 linux 下没有绿色版但是你可以打包一个带有系统依赖的 php-cli,然后释放到对应系统中,比较 dirty。。。如果是 php-fpm 那就无解了
sagaxu
2017 年 5 月 2 日
@gouchaoer 我反而蛮看好 phar 的,打包可以让分发和安装更简单,热更新跟打包也不矛盾,java 的 war 包一样支持热更新。

我那个场景是 fpm,即便跑 cli,各种发行版自己编译一遍 db2 驱动也很累人的,要把各个环境都搭一遍再编译出来,这个时候交叉编译也很麻烦的
aksoft
2017 年 5 月 16 日
人家问开发起来舒不舒服~
我来回答,舒服~~爽
ttomath
2019 年 5 月 21 日
@woshixiaohao1982 哈哈哈,他可能还不知道有注解路由之类的玩意儿,还在想象 struct2 和 spring 早期的玩意儿
TangMonk
2019 年 8 月 18 日
真正优雅的是 rails,没有一个框架论优雅比得上他

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

https://v2ex.ih06.com/t/357983

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

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

© 2021 V2EX