作者rocairforce (拾贰)
看板PHP
标题[心得] Codeigniter CI spark
时间Thu May 16 21:48:51 2013
最近再弄一个很烦的东西,应该不是说最近,已经持续半年了
最长纪录是连续加班54个小时,好吧,这些是题外话
系统的要求是这样的
老板,也就是发我薪水的那个人(其实那个人是老板娘)
希望有个东西,可以很神威的把所有的系统放在上面跑
什麽ERP、EIP、CRM、CMS.......bra bra bra 的鬼东西都行
貌似一个完美系统,所以...我需要一个系统底层
不管是什麽天杀的系统,还不都是网页
所以我需要一个所有东西都会经过的地方,就是我的底层
然後我需要一个framework,因为CI的经验最多,所以我就用了
虽然有点不太适合,但这种是谁在乎啊,可以抓老鼠的猫就是好猫
然後呢,因为完美系统需要跑一堆有的没的,所以我需要把所有东西模组化
刚好CI弄了个SPARK,还带了一点YUM的就可以装的FU,顺便可以做版本控制
所以我又捡来用了
资料库是MySQL,因为未来目标是这套系统可以给莫名其妙的地方用
所以又要避免PK的重复,原本想统一跟一个地方要,不过因为我天生的惰性
所以我直接跟资料库要uuid,在栏位命名部分,为了偷吃步(其实是我的惰性)
所以我把每个栏位加了一个前缀词,这个前缀词是根据资料表名称去定义
所以在join的时候就可以不必用别名(非必要还是不能避免)
或是table_name.column_name这种东西
好吧,发了一篇废文只是想说,spark是个还不错用的东西,之後在这个专案上
有什麽新发现我再补上吧,底层写的好(说核心应该比较恰当),可以省去日後
维护上的不少工,还在奋战的各位,加油啊!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.208.2
1F:推 fri13:因为有CASE只能用php4让我脱离不了CI XD 05/16 22:47
2F:推 joaner77:加油!!!期待您的後续心得 05/18 00:37
3F:推 appleboy46:GJ !! 05/18 23:14