Marko 框架是否活跃?
Is Marko framework active?
我看过来自 eBay 的 Marko 框架,它看起来很有前途。实际上非常棒。但是项目周围的activity似乎很安静。去年 youtube 上没有视频、演示文稿等,如果有的话,也很少 component/UI collections 等。我看到有一些关于 github 的提交和较小的升级,但除此之外的嗡嗡声项目周边显得很安静。
除了一个几乎空无一人的论坛外,几乎没有其他地方可以获得帮助。我试图在几个问题上寻求帮助,但没有成功。
目前这个框架值得研究吗?有人知道即将推出的新主要版本吗?
这里是 Marko 的核心维护者之一。
感谢提问。我知道这是现在在 Marko 社区中被问过几次的问题。
这是我在我们的 gitter 聊天室中对此的回应之一。
Marko is still under development. We are currently working
hard on making migration tooling to help many teams at eBay upgrade to
the latest version of Marko. We are also laying the ground work for
faster migrations and upgrades in the future. In tandem we are looking
at what Marko 5 will look like and the main experiment around that is
happening in https://github.com/marko-js/x. The TLDR of it is to
switch our compiler to piggy back off of babel which will allow us to
do many things including: Sourcemap support, es module/modern js
output, support for modern js inside Marko templates (eg async
generators), support for other syntaxes supported by babel including
typescript and many other smaller features. It will also allow us to
drastically reduce the size of our compiler and move much faster in
the future. We do not currently have a timeline on this but have made
good progress. Thanks for your patience!
进一步回答您的问题:
- 是的,社区很小。这是一个很难解决的问题。我们目前帮助我们提高采用率的计划是简化语言,使其更容易学习,并使与其他工具的集成更容易。与此同时,我们正在努力实现代码库的现代化和简化,希望能让其他人更轻松地做出贡献。
- 最好的聊天地点是上面提到的 gitter 聊天室。有时很安静,我们不能总是迅速提供帮助,但我们会尽力而为。
- 最后一个问题很棘手,因为它取决于您要构建的内容。 Marko 针对服务器端渲染进行了大量优化,这对我们来说很重要。在这方面,有许多其他框架所没有的功能,包括 split components and true streaming rendering with out of order flushing。 Marko 的另一个好处是(因为我们可以完全控制语言及其输出)样板很少,我们能够进行大多数其他框架无法实现的优化。
我认为此时此刻,Marko 在集成和社区方面有点落后于其同行,这可能会使采用变得困难。我们确实计划在不久的将来采取更加协调的努力来解决这个问题。
我看过来自 eBay 的 Marko 框架,它看起来很有前途。实际上非常棒。但是项目周围的activity似乎很安静。去年 youtube 上没有视频、演示文稿等,如果有的话,也很少 component/UI collections 等。我看到有一些关于 github 的提交和较小的升级,但除此之外的嗡嗡声项目周边显得很安静。
除了一个几乎空无一人的论坛外,几乎没有其他地方可以获得帮助。我试图在几个问题上寻求帮助,但没有成功。
目前这个框架值得研究吗?有人知道即将推出的新主要版本吗?
这里是 Marko 的核心维护者之一。
感谢提问。我知道这是现在在 Marko 社区中被问过几次的问题。
这是我在我们的 gitter 聊天室中对此的回应之一。
Marko is still under development. We are currently working hard on making migration tooling to help many teams at eBay upgrade to the latest version of Marko. We are also laying the ground work for faster migrations and upgrades in the future. In tandem we are looking at what Marko 5 will look like and the main experiment around that is happening in https://github.com/marko-js/x. The TLDR of it is to switch our compiler to piggy back off of babel which will allow us to do many things including: Sourcemap support, es module/modern js output, support for modern js inside Marko templates (eg async generators), support for other syntaxes supported by babel including typescript and many other smaller features. It will also allow us to drastically reduce the size of our compiler and move much faster in the future. We do not currently have a timeline on this but have made good progress. Thanks for your patience!
进一步回答您的问题:
- 是的,社区很小。这是一个很难解决的问题。我们目前帮助我们提高采用率的计划是简化语言,使其更容易学习,并使与其他工具的集成更容易。与此同时,我们正在努力实现代码库的现代化和简化,希望能让其他人更轻松地做出贡献。
- 最好的聊天地点是上面提到的 gitter 聊天室。有时很安静,我们不能总是迅速提供帮助,但我们会尽力而为。
- 最后一个问题很棘手,因为它取决于您要构建的内容。 Marko 针对服务器端渲染进行了大量优化,这对我们来说很重要。在这方面,有许多其他框架所没有的功能,包括 split components and true streaming rendering with out of order flushing。 Marko 的另一个好处是(因为我们可以完全控制语言及其输出)样板很少,我们能够进行大多数其他框架无法实现的优化。
我认为此时此刻,Marko 在集成和社区方面有点落后于其同行,这可能会使采用变得困难。我们确实计划在不久的将来采取更加协调的努力来解决这个问题。