马可 – 一种声明式的、基于 HTML 的语言,让构建 Web 应用程序变得有趣。
Marko – A declarative, HTML‑based language

原始链接: https://markojs.com/

Marko 内置 TypeScript 支持,具有强大的类型推断,适用于模板和组件。编辑器可以获得完整的语言特性,例如自动补全、跳转到定义、语法高亮和整洁的格式化。自信地构建。尽早发现错误。更快地编写更好的代码。探索。

## Marko:一种声明式基于HTML的语言 - 摘要 Hacker News 的讨论围绕 Marko 展开,它是一个用于构建具有声明式、基于HTML语法的 Web 应用程序的 JavaScript 框架。虽然通过编译时优化和流式传输提供潜在的性能优势,但其语法——在 HTML 标签内混合 JavaScript(例如 ``)——引发了争论。 许多评论员将其与 React 的 JSX 进行对比,一些人认为 Marko 的语法可读性较差,更喜欢 JSX 中更清晰的关注点分离。另一些人指出它与较旧的技术(如 ColdFusion 和 JSP)相似。一个关键的争论点是该框架是否真正解决了新问题,还是仅仅重新发明了现有解决方案。 尽管有些人持怀疑态度,但 Marko 拥有悠久的历史(可追溯到 2014 年的 eBay)并在大型应用程序中拥有可靠的记录。讨论还涉及 JavaScript 框架疲劳以及 Web 开发领域持续的变化等更广泛的问题。最终,意见不一,一些人对 Marko 的潜力感到好奇,而另一些人则更喜欢 React、Vue 或 Svelte 等成熟的框架。
相关文章

原文

Marko has built-in TypeScript support , with strong type inference that works across templates and components. Editors get full language features like autocompletion, jump-to-definition, syntax highlighting, and clean formatting.

Build confidently. Catch errors early. Write better code, faster.

Explore
联系我们 contact @ memedata.com