如何说服公司使用 laravel?

2016-03-15 20:57:06 +08:00
 HanSonJ
公司是一家小型电商公司, CEO 是兼任 CTO ,并且原来代码大部分都由他完成,没有使用任何框架。我刚进公司没多久,发现这框架无论是命名还有设计上都让我感到十分不适。
例如:
实例的类要求大写(这个跟框架没关系,纯吐槽 - -)
每个对象两个类,一个单数一个复数( WT 。。???)
框架代码跟使用者编写的代码混在了一起 等等

CEO 表示使用 laravel 感觉很大,自己的框架很轻量,总是担心外面的框架影响访问效率。公司开发团队就只有几个人,很不幸,似乎大家都很保守的样子,什么代码都不使用框架(例如爬虫),自己用 php 实现了爬虫,带我的同事还说这样跟 php 能配套(我。。。)

我接触 laravel 的时间也不是很长,但是知名度让我产生了很大的好感,有些地方设计的很不错,但就是跟他们有点难辩论下来,之前差点就说服 CEO 了,今天被其他同事给掰下去了。。。

还有公司 php 会关掉 notice ,这个也不知道大家怎么看。。。
2990 次点击
所在节点    问与答
29 条回复
linnchord
2016-03-15 21:11:41 +08:00
从自己能控制的小项目开始,如果连这也不能就闪人吧,技术人不要放弃对技术的基本要求。
yangqi
2016-03-15 21:50:23 +08:00
你刚进公司,别想着说服人家,不太可能的。人家自己已经有一套自己的方式了,你突然让全部换掉你觉得可能么。框架是有很多优点,但也不是必不可少的。感兴趣自己平时玩玩就行了
ruanyu1
2016-03-15 21:53:30 +08:00
利益不同,看问题的角度便不同
HanSonJ
2016-03-15 21:54:58 +08:00
@yangqi 忘了说了,公司现在正要重构
des
2016-03-15 22:03:58 +08:00
用 composer 自己凑一个框架,缺啥就去找, lol
Jaylee
2016-03-15 22:04:38 +08:00
等你真正把 laravel 用溜了再说吧
lhbc
2016-03-15 22:13:42 +08:00
多出的学习成本你承担
框架有锅你背
yangqi
2016-03-15 22:14:10 +08:00
@HanSonJ 好吧,其实说服人也是需要技巧的。你要把现在的痛处,然后框架能够怎么解决都具体列出来,这样比较让人信服。如果只是说框架好,很出名,很多人用,这些都是很虚的东西,没用的。
shiji
2016-03-15 22:17:26 +08:00
我就是那种不喜欢用框架的人,来打我呀 :)
fractal314
2016-03-15 22:27:08 +08:00
我觉得自己的团队,根据以往的需求,设计的框架,也许更实用呢。
毕竟, laravel 这种通用的框架,为了照顾大多数人的需要,需要考虑很多东西,导致一些性能、便捷性等问题。
feiyuanqiu
2016-03-15 22:28:57 +08:00
换框架出问题了你能保证解决么?不能的话你就是在给你们的项目引入风险,还是挺麻烦的那种
工作上我觉得保守点挺好,首先保证风险可控,系统稳定。不是什么时髦就要去追求什么
88250
2016-03-15 22:30:41 +08:00
等你们讨论完用什么框架最好时,别人公司已经上市了。
aerostone
2016-03-15 22:56:40 +08:00
还需要考虑运维的问题, laravel 使用的 PHP 版本是很高的,而对运维来说,他们更希望的是使用 LTS(long-term support)版本的操作系统,然后可能会使用系统包管理器来安装运行环境。

我个人觉得,应该是 LTS 的操作系统和 LTS 的 PHP 框架搭配,比如 symfony 或者 yii2 , laravel 更新太快了。
cevincheung
2016-03-15 22:59:04 +08:00
小东西真心用不着框架。真正多用户协同开发应用复杂架构方案的应用才需用框架(我认为,避免被喷)
dapang1221
2016-03-15 23:01:04 +08:00
通篇看下来我只想知道为什么要用两个类,一个单数一个复数。。。
catface
2016-03-15 23:12:23 +08:00
可以试用 lumen
wizardforcel
2016-03-15 23:15:57 +08:00
效率?你的 apache90%时间都在空转。
guoer
2016-03-15 23:22:08 +08:00
laravel 出了问题你能马上解决吗?
wjfz
2016-03-15 23:27:31 +08:00
我们公司用的 Laravel ,个人觉得跑起来相对蛮重的。
学习成本也的确有点高,但毕竟框架嘛,好处是开发使用起来的确很便捷。
常用操作都有很便捷的封装。

这种感觉就像是,以前自己买来轮子方向盘车架子弄一辆能跑起来的车。现在是有人早了一辆安全舒适的车,但你得认真的学这个车怎么开。

个人担心的问题是,使用 Laravel 之后,就没有直接接触 SQL 命令了,连建表都是用框架去建,用久了怕对自己不好。
以前会考虑哪些 SQL 效率不够,会想着去优化优化,用 Laravel 之后完全任由框架去做了。


希望路过的大婶们给点指引。多谢。
thinkif
2016-03-15 23:38:47 +08:00
这种情况下,上框架不如把公司积累的代码重构成库或者轻量级的框架

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

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

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

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

© 2021 V2EX