V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
oldcai
0.01D
V2EX  ›  Node.js

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

  •  1
     
  •   oldcai ·
    PRO
    · Dec 24, 2017 · 9239 views
    This topic created in 3060 days ago, the information mentioned may be changed or developed.

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

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

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

    24 replies    2018-01-24 13:14:27 +08:00
    ycqy
        1
    ycqy  
       Dec 24, 2017
    https://markojs.com

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

    这就是生产力,生产力就是一切。
    oldcai
        14
    oldcai  
    OP
    PRO
       Dec 24, 2017
    @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  
       Dec 24, 2017
    @ipwx 你是说 webstorm ?
    Phper 还有 5 分钟到达战场
    wwqgtxx
        16
    wwqgtxx  
       Dec 24, 2017 via iPhone
    纯 c 性能也比 java 强多了,java 不是也活了这么多年么
    henryhuangs
        17
    henryhuangs  
       Dec 24, 2017 via Android
    ebay 内部基本都是 marko
    ipwx
        18
    ipwx  
       Dec 24, 2017
    @ycqy 根据 Jetbrains 的官方解释,PhpStorm 包含了 WebStorm 的一切……
    xarrow
        19
    xarrow  
       Dec 24, 2017
    戰略性 mark !
    miao1007
        20
    miao1007  
       Dec 24, 2017
    首先需要开发 IDEA 插件,还有这个语法让我想起了 JSP 的恐惧
    b0x
        21
    b0x  
       Dec 24, 2017
    生态比单纯的性能更重要.
    而且现成的轮子多,在开发效率上优势明显
    doubleflower
        22
    doubleflower  
       Dec 24, 2017
    可能大家一看是 ebay 出的就无视了,公司太 low,如果换成 google 结果就不一样了
    ragnaroks
        23
    ragnaroks  
       Dec 25, 2017
    @doubleflower 我觉得这个才是正解...
    lzszone
        24
    lzszone  
       Jan 24, 2018
    EDGE 不少测试中都比 chrome 快. 不是也没用
    这俩都是开源的...很多差异都源于取舍,他快某种程度就是精简了东西.
    需要一些边缘特性的时候就知道了...底层根本就没考虑到
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5331 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 09:36 · PVG 17:36 · LAX 02:36 · JFK 05:36
    ♥ Do have faith in what you're doing.