V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oldcai
V2EX  ›  Node.js

Marko 性能比 Vue 强 10 倍(服务端渲染 benchmark 中显示),功能差不多,为何基本没人用?

  •  1
     
  •   oldcai · 2017-12-24 17:17:49 +08:00 · 8170 次点击
    这是一个创建于 2286 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没有找到除了官方 Marko UI Components Playground外的任何一个 ui 组件库。

    也不是特别新的项目了,生态很不健全,或者说还没开始发育。

    是因为我太年轻,有时候太天真,所以没看出其中还有什么暗坑吗?

    24 条回复    2018-01-24 13:14:27 +08:00
    ycqy
        1
    ycqy  
       2017-12-24 17:34:27 +08:00
    https://markojs.com

    就 4 倍呀,有 10 倍吗?
    oldcai
        2
    oldcai  
    OP
       2017-12-24 17:40:06 +08:00
    @ycqy
    Color picker 的 benchmark 确实只有 4 倍,search results 的有 10 倍。

    https://github.com/marko-js/templating-benchmarks

    这个和其他所有模板引擎的对比中,性能高出 20 倍。

    我觉得,同样是 UI 组件化的库,当然是选性能高的,而且 Marko 原生就支持 Server-Side Rendering,比起 Vue 来说算是个优势。

    背后的公司是 eBay,潜力也更高点。
    deepkolos
        3
    deepkolos  
       2017-12-24 17:42:58 +08:00
    生态周边?
    zjsxwc
        4
    zjsxwc  
       2017-12-24 17:43:46 +08:00
    看起来不错
    visonnn
        5
    visonnn  
       2017-12-24 17:45:10 +08:00 via Android
    生态呀……
    还有作者懂不懂推广。
    jziwenchen
        6
    jziwenchen  
       2017-12-24 17:47:59 +08:00
    看起来不错.
    wzw
        7
    wzw  
       2017-12-24 17:49:54 +08:00 via Android
    生态很重要。vue 最简单吧
    lmqdlr
        8
    lmqdlr  
       2017-12-24 17:56:35 +08:00 via Android
    想想 Python 就明白了
    deepkolos
        9
    deepkolos  
       2017-12-24 18:02:38 +08:00
    看了一下性能测试用的 template, 感觉比较简单, 都是单组件的情况, 想知道多组件嵌套的编译速度如何
    oldcai
        10
    oldcai  
    OP
       2017-12-24 18:03:56 +08:00
    @lmqdlr 再想想 golang 呢?
    @visonnn 首页倒是做的没毛病可挑。
    @deepkolos
    @visonnn
    可能还是因为项目太新吧,或许以后会好些。
    同时也是机会,有实力和时间的同志,又是一波收获 star 的机会。
    lmqdlr
        11
    lmqdlr  
       2017-12-24 18:07:42 +08:00 via Android
    @oldcai golang 要不是 Google 亲儿子,对比 Python,就跟你说的这个框架对比 Vue 一样
    deepkolos
        12
    deepkolos  
       2017-12-24 18:09:25 +08:00
    @oldcai 我刚也翻了最初的发布是 14 年 2 月份的, vue 的是 13 年 12 月份, 看的是 github 最开始的 tag, 感觉是推广的问题~
    ipwx
        13
    ipwx  
       2017-12-24 19:05:25 +08:00
    PhpStorm 现在直接支持 Vue,对 Vue 内嵌 SASS/SCSS,ECMA2016 之类的东西支持很不错。

    这就是生产力,生产力就是一切。
    oldcai
        14
    oldcai  
    OP
       2017-12-24 19:11:21 +08:00
    @lmqdlr
    @deepkolos
    找到相似问题更能解答疑问的回答了:
    https://news.ycombinator.com/item?id=15054809

    Marko is faster and lighter. Also the syntax of single file components is more minimalistic than Vue, which is a good thing.
    I'd say there is no interest because the single file components are quite new, and before that the project was focused on being a really fast templating engine.

    另外一个答案中的 automatic dependency management 也是我所喜欢的。
    ycqy
        15
    ycqy  
       2017-12-24 19:21:13 +08:00
    @ipwx 你是说 webstorm ?
    Phper 还有 5 分钟到达战场
    wwqgtxx
        16
    wwqgtxx  
       2017-12-24 19:59:27 +08:00 via iPhone
    纯 c 性能也比 java 强多了,java 不是也活了这么多年么
    henryhuangs
        17
    henryhuangs  
       2017-12-24 20:36:25 +08:00 via Android
    ebay 内部基本都是 marko
    ipwx
        18
    ipwx  
       2017-12-24 21:14:59 +08:00
    @ycqy 根据 Jetbrains 的官方解释,PhpStorm 包含了 WebStorm 的一切……
    xarrow
        19
    xarrow  
       2017-12-24 22:16:03 +08:00
    戰略性 mark !
    miao1007
        20
    miao1007  
       2017-12-24 22:29:07 +08:00
    首先需要开发 IDEA 插件,还有这个语法让我想起了 JSP 的恐惧
    b0x
        21
    b0x  
       2017-12-24 23:26:41 +08:00
    生态比单纯的性能更重要.
    而且现成的轮子多,在开发效率上优势明显
    doubleflower
        22
    doubleflower  
       2017-12-24 23:28:06 +08:00
    可能大家一看是 ebay 出的就无视了,公司太 low,如果换成 google 结果就不一样了
    ragnaroks
        23
    ragnaroks  
       2017-12-25 08:53:26 +08:00
    @doubleflower 我觉得这个才是正解...
    lzszone
        24
    lzszone  
       2018-01-24 13:14:27 +08:00
    EDGE 不少测试中都比 chrome 快. 不是也没用
    这俩都是开源的...很多差异都源于取舍,他快某种程度就是精简了东西.
    需要一些边缘特性的时候就知道了...底层根本就没考虑到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3330 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 11:23 · PVG 19:23 · LAX 04:23 · JFK 07:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.