• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Nixus
V2EX  ›  程序员

为什么学不会框架?

  •  
  •   Nixus · Nov 14, 2014 · 4525 views
    This topic created in 4374 days ago, the information mentioned may be changed or developed.
    我是一个PHPer,做了3年的ecshop开发,把ecshop已经改的面目全非,功能也完全不是做商城用的了!但是我却怎么都学不会框架,从ThinkPHP、CI、Yii,没一个学会的。代码什么的,我都能看懂,不难的!可为什么自己开始动手的时候,不知道怎么办了!不知道如何下手!我是怎么了?我缺了什么?
    20 replies  •  2014-11-15 09:40:57 +08:00
    jerray
    jerray
    Nov 14, 2014
    1
    欠练。知道坐在自行车上一直蹬就能跑,但是自己不练那怎么也学不会的吧。
    members
    members
    Nov 14, 2014 via Android
    2
    对TP比较熟,我的经验是抱着官网文档多看看。

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

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

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

    可以看开源的,比较思考人家为啥酱紫
    ooh
    ooh
    Nov 14, 2014
    6
    有木有认真思考过MVC,如果没有今晚买瓶酒去楼顶思考一下人生.
    xuwenmang
    xuwenmang
    Nov 14, 2014
    7
    只会改。。。说明你遇到项目太少,去接点私活,拓展下视野
    tini8
    tini8
    Nov 14, 2014
    8
    php体现不出来框架的优势,用rails才知道框架的魅力
    RW667
    RW667
    Nov 14, 2014
    9
    缺的是架构能力 而不是开发能力.
    多看看人家写的框架,多想想人家为什么这么写
    66beta
    66beta
    Nov 14, 2014
    10
    很正常吧,所以人家是写框架的,你是用框架的
    messense
    messense
    Nov 14, 2014
    11
    我肿么觉得学框架很 easy 的,照着文档、规范写就行了。反而不用框架的时候老是觉得写得不好,重构重构着就有点抽象出框架的痕迹了,Orz...
    chloerei
    chloerei
    Nov 14, 2014
    12
    因为从来没有从零开始打造一个东西。
    zakokun
    zakokun
    Nov 14, 2014
    13
    只要懂mvc,那些个框架都不难理解吧??
    chenning1425
    chenning1425
    Nov 14, 2014
    14
    印象中,这些框架都有自带的博客搭建教程吧,照着做一遍,然后尝试着改成自己想要的样子,之后才可能会涉及到“我想实现这个功能,用这个框架要怎么实现”这种问题,对“不知道如何下手”这句有点儿不太理解。
    tini8
    tini8
    Nov 14, 2014
    15
    @chloerei 话说从零打造过东西以后再也不想二次开发或接手别人的项目了
    chloerei
    chloerei
    Nov 14, 2014
    16
    @tini8 me 2
    mx1700
    mx1700
    Nov 14, 2014
    17
    先做个todolist,再做个小博客,大概就明白了
    chemzqm
    chemzqm
    Nov 14, 2014
    18
    大部分框架照我看都写的极其丑陋,不过我能理解它们只是封装一堆接口方便用户开发罢了,但是为了易用性往往会降低简单性,结果就是灵活性差,优化和定制非常困难。对于需要长期维护的项目,只用模块更好,虽然仅从开发来看代码多些,但是长期看不至于被变化的需求困住手脚
    Sunnyyoung
    Sunnyyoung
    Nov 14, 2014
    19
    感觉自己也有这个问题
    kankana
    kankana
    Nov 15, 2014
    20
    我看过ecshop的代码, 哭了, 赶紧辞职出来了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4913 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 01:29 · PVG 09:29 · LAX 17:29 · JFK 20:29
    ♥ Do have faith in what you're doing.