为什么学不会框架?

2014-11-14 11:45:07 +08:00
 Nixus
我是一个PHPer,做了3年的ecshop开发,把ecshop已经改的面目全非,功能也完全不是做商城用的了!但是我却怎么都学不会框架,从ThinkPHP、CI、Yii,没一个学会的。代码什么的,我都能看懂,不难的!可为什么自己开始动手的时候,不知道怎么办了!不知道如何下手!我是怎么了?我缺了什么?
3397 次点击
所在节点    程序员
20 条回复
jerray
2014-11-14 11:57:48 +08:00
欠练。知道坐在自行车上一直蹬就能跑,但是自己不练那怎么也学不会的吧。
hackwjfz
2014-11-14 11:59:18 +08:00
对TP比较熟,我的经验是抱着官网文档多看看。

看的同时尝试做一些东西(我开始看了半个月后就尝试用于小私活)

实在不行也可以下载TP讨论区别人分享的简单代码
regmach
2014-11-14 12:08:00 +08:00
ec比ci yii难的多啊
还是说你缺乏构建能力,只擅长对比式的修改?
ruchee
2014-11-14 12:59:13 +08:00
缺乏自己构建系统的能力,多练是王道
iam36
2014-11-14 13:00:44 +08:00
思路问题

你掌握的是语言,但是没有做过架构的思考。

可以看开源的,比较思考人家为啥酱紫
ooh
2014-11-14 13:20:34 +08:00
有木有认真思考过MVC,如果没有今晚买瓶酒去楼顶思考一下人生.
xuwenmang
2014-11-14 13:31:51 +08:00
只会改。。。说明你遇到项目太少,去接点私活,拓展下视野
tini8
2014-11-14 13:34:16 +08:00
php体现不出来框架的优势,用rails才知道框架的魅力
RW667
2014-11-14 13:36:56 +08:00
缺的是架构能力 而不是开发能力.
多看看人家写的框架,多想想人家为什么这么写
66beta
2014-11-14 13:42:25 +08:00
很正常吧,所以人家是写框架的,你是用框架的
messense
2014-11-14 13:42:28 +08:00
我肿么觉得学框架很 easy 的,照着文档、规范写就行了。反而不用框架的时候老是觉得写得不好,重构重构着就有点抽象出框架的痕迹了,Orz...
chloerei
2014-11-14 13:45:25 +08:00
因为从来没有从零开始打造一个东西。
zakokun
2014-11-14 13:46:45 +08:00
只要懂mvc,那些个框架都不难理解吧??
chenning1425
2014-11-14 13:51:36 +08:00
印象中,这些框架都有自带的博客搭建教程吧,照着做一遍,然后尝试着改成自己想要的样子,之后才可能会涉及到“我想实现这个功能,用这个框架要怎么实现”这种问题,对“不知道如何下手”这句有点儿不太理解。
tini8
2014-11-14 14:00:10 +08:00
@chloerei 话说从零打造过东西以后再也不想二次开发或接手别人的项目了
chloerei
2014-11-14 14:01:14 +08:00
@tini8 me 2
mx1700
2014-11-14 14:22:52 +08:00
先做个todolist,再做个小博客,大概就明白了
chemzqm
2014-11-14 14:26:47 +08:00
大部分框架照我看都写的极其丑陋,不过我能理解它们只是封装一堆接口方便用户开发罢了,但是为了易用性往往会降低简单性,结果就是灵活性差,优化和定制非常困难。对于需要长期维护的项目,只用模块更好,虽然仅从开发来看代码多些,但是长期看不至于被变化的需求困住手脚
Sunnyyoung
2014-11-14 23:32:36 +08:00
感觉自己也有这个问题
kankana
2014-11-15 09:40:57 +08:00
我看过ecshop的代码, 哭了, 赶紧辞职出来了

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

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

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

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

© 2021 V2EX