小生求问 公司为什么要用一些小框架

2018-08-10 14:16:39 +08:00
 adminnn
我是实习生,来到一家小公司,发现这个公司用 ci 框架配合自己封装的框架。这里并不是说 ci 不好,我也是才学 php,只是感觉 ci 并不是那么火,而且个人拙见 ci 不如 tp 和 laravel。而且他自己封装的框架貌似也没有多好用,还必须要让我们学让我们开发?为什么?
8545 次点击
所在节点    PHP
77 条回复
nicevar
2018-08-11 09:24:35 +08:00
看项目情况,盲目的上 tp 或 laravel 更蠢,小公司用 CI 挺好的,代码量少易上手,如果公司技术不是占重要位置,比如一些旅游公司之类的,很多都用 CI,招人方便
上面还有人忍受不了 CI 的 bug 的,知道有 bug 还不改也真是能忍
Seanfuck
2018-08-11 09:39:26 +08:00
CI 除了 cookie 问题,其他都还好啊,框架不都那样,tp 和 laravel 并没有多好啊,一个系统,大部分功能都是增删查改,出问题不能怪框架。
githua
2018-08-11 09:59:10 +08:00
不要在意框架 -> 不要在意语言
都是工具而已,夏天穿拖鞋,冬天穿棉鞋,各有各的用处。
最紧要的是揾到钱!!!切记
githua
2018-08-11 10:02:32 +08:00
我的站也是基于 CI 创建的,感谢 CI,简单强大。
ibugeek
2018-08-11 10:21:58 +08:00
我用 Laravel,前期先考虑项目怎么活下来,后面大了再迭代或者重构。
yuanwenQQ
2018-08-11 10:34:20 +08:00
实习,就是接触一些新东西。再小的框架,存在就说明有其合理的地方
ymj123
2018-08-11 10:37:04 +08:00
CI 不是持续集成吗?
PythonAnswer
2018-08-11 13:05:09 +08:00
自己重构出来,写上文档,掏出来给老板。
wlee1991
2018-08-11 13:28:16 +08:00
@ymj123 CodeIgniter
dany813
2018-08-11 14:11:31 +08:00
@swkl86 老哥稳
VinsonGuo
2018-08-11 18:12:13 +08:00
小公司里面没几个人懂技术,框架都 是程序员自己选的
gouchaoer2
2018-08-12 03:30:16 +08:00
@swkl86
ci2 啥 cookie bug 自己不能跟踪解决的。。。能列一下么
dbpe
2018-08-12 12:46:08 +08:00
emmmmmmmm。。。同。。除了一个代码生成的思想。。其他一无是处。。封装过高。。然后针对一些复杂的情况。。。。比原生写起来更烦。。
scofieldpeng
2018-08-12 13:22:23 +08:00
所以我没猜错楼主如果当上了什么小领导,第一件事情就是,这些都是垃圾,来,用牛逼的框架,牛逼的语言重写一遍,不要问我为什么,因为我遇到过这种“厉害”的大牛,2333
swkl86
2018-08-12 17:14:58 +08:00
@nicevar 如果不解决如何投产,只是底层框架没去修正后面也没去修,主程后面都走了,新来的不会,自己为了方便和用 ci3 才升级上去的

@gouchaoer2 ci2 的 cookie 都会放到一个字段上,而 session 要是没用其他 handle 驱动的话,都会放在 cookie 上,然后 cookie 进行 base64 后长度超过上限,cookie 上限大小是又限制的。
我们自己会使用第三方 handle 去处理 cookie 问题,session 也会加入驱动解决,可新手不会。这才有后面一系列项目持续出现这个问题,当时是出于教育目的去教他们如何解决如何处理所以没有去根本解决。
后面就是老是出现在这个问题上才直接去升级框架

楼上的大佬们脑洞真是可以,我只是阐述极小小小小小小小小小小小小一部分公司面对技术栈是如何选择的,在当前的情况下为何会这么选择。
选择完后要保证项目可控进度之外,如果不对其框架设计思想和原理进行解刨以及使用框架的目的和意义,那我要人干嘛,直接找个靠谱团队对接完事了。

使用框架的目的不就是为了保证项目的可控性和进度之外,学习优秀框架的设计思想么?包括框架对本项目的意义?
你们一群大佬坐在一起当然选择直接造轮子啊,直接选择发明一种语言啊框架啊。
我们这种菜鸟没本事才只能在前期先选择你们造好的轮子和框架去先活下来。不然我们什么都不懂的情况下造的轮子和框架让你们用?体会下一个项目除了 bug 和一堆眼瞎的代码?这不是纯粹找喷么?

感觉说多了都是找喷,v2er 都是大佬,你们牛,我就一彩笔,23333
nicevar
2018-08-12 17:53:32 +08:00
@swkl86 首先 CI 的代码量很少,而且还是开源的,选择这样的框架正是因为它是轻量级的,有问题好自己处理,发现 bug 没人处理的情况下你们一直就放着,那换个框架遇到这种情况怎么办?这种问题是需要技术解决的,而且技术难度也不大,并不是一句我是彩笔逃避就完事了,几乎开源的东西都会遇到各种冷门的 bug,等官方修复要大版本,项目要上线了你肯定等不起。
mingyun
2018-08-12 18:31:37 +08:00
@swkl86 经验丰富啊

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

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

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

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

© 2021 V2EX