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

@kgen: 很多速度奇慢的系统,都是因为应用层写得一团糟。而开发者却乐此不疲地讨论如何更换不同的编程语言和框架来改进速度。其实真实场景中,因为网络传输和磁盘IO等瓶颈,不同技术间并不会出现上百倍的差距。

  •  
  •   raincious · 2013-07-14 18:50:01 +08:00 · 4061 次点击
    这是一个创建于 4134 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Twitter上的:
    https://twitter.com/iruitui/status/356364214320902146


    大家怎么评价?
    11 条回复    1970-01-01 08:00:00 +08:00
    laihj
        1
    laihj  
       2013-07-14 19:07:19 +08:00   ❤️ 1
    说得对
    echo1937
        2
    echo1937  
       2013-07-14 19:25:08 +08:00
    现在很多项目开发,使用不同的开发语言的框架,更多的当然不是为了程序性能,而是开发速度.
    hitsmaxft
        3
    hitsmaxft  
       2013-07-14 19:30:30 +08:00
    看应用的实际场景 如 @echo1937 说的, 开发速度也是个问题.

    就我所在部门负责的应用, 引擎返回大概要占用200ms(商品搜索, 很复杂的说, 而且引擎请求个数在1-15之间浮动) , 这种情况下, 其实应用层做不了什么..

    那么我们改的目的就是, 就是出于可维护和可扩展, 一方面改善应用的业务处理速度, 另一方面也适应业务的发展.

    而且, 一个应用往往是多层的, "开发者却乐此不疲地讨论如何更换不同的编程语言和框架来改进速度", 这种话往往是站着说话不腰疼, 改个框架语言, 能提一点是一点, 但是依赖其它组件, 不见得能一起更新, 木桶效应还是存在的.

    当然不排除"创新"赚kpi...
    Ricepig
        4
    Ricepig  
       2013-07-14 19:57:12 +08:00
    开发效率,封装,设计模式,都是运行效率的大敌啊

    每时每刻,我们都在做选择,只是有些我们意识到了,有些并没有意识到
    mengzhuo
        5
    mengzhuo  
       2013-07-14 21:29:30 +08:00   ❤️ 1
    “很多速度奇慢的系统,都是因为应用层写得一团糟。”

    同意!都是我们程序员的错,我们会改进的!
    breestealth
        6
    breestealth  
       2013-07-14 22:12:49 +08:00   ❤️ 1
    这句话没有错啊。现在很多公司的关注力是放在开发速度上面,所以导致应用层的开发一塌糊涂的大有人在。
    derek80
        7
    derek80  
       2013-07-15 14:42:57 +08:00 via iPhone
    先做个a b测试先。拿数据说话
    deef
        8
    deef  
       2013-07-15 17:34:32 +08:00
    本是同根生,相煎何太急。。
    简单粗暴的处理方法:三星对android平台。(不过人家也要买硬件。。)
    nine
        9
    nine  
       2013-07-16 00:25:02 +08:00
    1 重写比重构无包袱
    2 使用新的技术更有乐趣
    reus
        10
    reus  
       2013-07-16 05:35:45 +08:00 via Android
    不同的技术间当然可能出现上百倍的差距,但“不同的技术”不是单单指不同的语言或框架。区别更明显的是不同的算法或者模型,用错了,瓶颈就可能不是io了
    raincious
        11
    raincious  
    OP
       2013-07-16 09:41:53 +08:00
    @reus 终于等到一位不同意见的了.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4218 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 10:10 · PVG 18:10 · LAX 02:10 · JFK 05:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.