首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

你赞成软件开发中使用框架吗?

  •  
  •   keepeye · 19 天前 · 2695 次点击
    我个人赞成使用框架,框架一方面是提供了很多开箱即用的工具,比如 web 开发中的动态路由、队列、事件、定时任务管理等,另一方面,流行的框架一般代表某种优秀的实践方案,可以约束团队的代码结构,便于传承。

    当然也有人觉得框架不灵活,限制了思维,笨重,隐藏了太多底层细节等等。

    各位大神不妨来说说自己的观点,这里就抛砖引玉了~
    24 回复  |  直到 2019-11-18 09:11:30 +08:00
        1
    echo1937   19 天前   ♥ 7
    这是缺硬币了吧。
        2
    littleylv   19 天前   ♥ 1
    10 铜币拿去
        3
    wunonglin   19 天前   ♥ 1
    /** 框架是为了解决某些问题而出现的 */

    const result = 当你项目不需要他 ? 不用 : 用
        4
    ClericPy   19 天前   ♥ 1
    一楼先赞为敬

    很多人用框架的根本原因除了不重复造轮子, 最大的可能是: 自己造半天还没人家造的好...
    看个人习惯吧, Instagram 当年选 Django 我猜测可能也是为了最快速度占领市场, 开发成本(很多公司刚创业时候的成本很大部分还就是开发人员的薪水...)有限的前提下把产品做出来推出去, 当初不到十个人做出一个产品来...
    等用了一段时间, 可以按自己需要各种魔改就好了, 很多人喜欢微框架也是方便魔改不动随时替换, 微服务也这道理
    网上不推荐的可能是学习成长过程中过分在意使用框架, 而不去关注底层思维的掌握, 毕竟很多语言上手以后, 用框架都是打开文档就使, 没人会去背诵一大堆函数名称作为工作经验
        5
    lululau   19 天前 via iPhone
    很多场景下,比如做 web 开发,选择使用某个框架往往都是最优解,这些场景下还毅然决然拒绝使用任何框架的,只有一种可能:搞不懂框架,实力不允许啊
        6
    Pastsong   19 天前
    那就去写汇编好了
        7
    flyhaozi   19 天前
    不是赞成不赞成的问题,四个字,因地制宜
        8
    cmdOptionKana   19 天前 via iPhone
    个人小站随便瞎搞都没问题。上规模的项目,还能不用框架?可能吗
        9
    hantsy   19 天前
    你的键盘只需要 0 和 1.
        10
    MrCard   19 天前
    当然赞成,现在十个产品十个死,等花半天功夫写出来发现没人用
        11
    whileFalse   19 天前
    我赞成按照业务需求和团队形态选择合适的语言和框架。
        12
    areless   19 天前 via Android
    我不赞成的原因是,原生是大家都有共识的编程语言。而框架内部很多使用者根本就不了解。你要是了解,你也会抽出时间来实现一个的。所以无关话题中的赞不赞成,使用框架是看对框架的了解,要是你不了解还用,我觉得是程序员的不负责之处。所以你要使用,得精读执行过程~
        13
    wangyzj   19 天前
    你不使用框架
    最后自己按照软件工程标准做出一套属于自己公司的标准
    还是叫做 XX 框架
        14
    Raymon111111   19 天前
    ?

    你要不自己写个 jvm?
        15
    murmur   19 天前
    你这问题比我天天黑苹果产品还水
        16
    uxstone   19 天前
    Spring: 在座的各位都是乐色
        17
    Varobjs   19 天前 via Android
    不用可以,那请回答:如何代码复用,如何提高开发效率?
    老板给你个需求,过天问你进度如何,你回答还在写路由逻辑呢。
    开什么玩笑,每次都重写?好,你不重写每次复制之前共有的,那么你已经造个轮子(框架)了,
    好了,别硬着头皮说你不需要框架了。
        18
    imn1   19 天前
    什么叫框架?
    python 不 import 怎么写?
    .net 也是……
        19
    hyy1995   19 天前
    这种问题都需要讨论,别钓鱼了吧
        20
    T3RRY   18 天前 via iPhone
    平时知乎刷多了吧你
        21
    rainbowchou   18 天前
    各位老哥居然都正经回复这种脑瘫问题,V 站大哥都是带好人
        22
    xingheng   18 天前 via iPhone
    客观上的“框架不灵活”还是因为不合适,没有找到合适的框架。主观上的不灵活就是对别人的代码排外,不愿意接受事实而已,真香警告是早晚的
        23
    chihiro2014   17 天前
    业务中用框架没啥毛病。但问题在于,脱离了框架,你还会啥。例如,国内大部分 Java 程序猿可能都是面向 Spring 开发,没了 Spring,可能啥也不会了
        24
    ymz   17 天前
    今年刚毕业?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2336 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 15:21 · PVG 23:21 · LAX 07:21 · JFK 10:21
    ♥ Do have faith in what you're doing.