gpt4 book ai didi

Node.js Express 与 Flatiron

转载 作者:IT老高 更新时间:2023-10-28 22:12:05 26 4
gpt4 key购买 nike

类似于 this question ,“我正在寻找每个框架的优缺点,以及为什么一个框架比另一个框架特别有用”(但主要是 Flatiron 必须提供的,因为 Express 在该问题中已经非常详细)。

根据我对 Express 的轻微经验,它似乎只涵盖了您需要的内容,仅此而已。 Flatiron 似乎做到了这一点,但更简约。如果您查看他们的website ,与 Express 中包含的许多其他功能相比,它们提供了大约 5-7 个主要功能。

最后,对于高度可扩展的网络应用程序来说,这似乎是最有希望的,为什么我应该使用这个或那个框架而不是根本不使用框架?

最佳答案

在提出这个问题一年半之后的一些更新:

比较时想到的第一个区别ExpressFlatiron是Express是服务端框架,而Flatiron被宣传为同构的,同时覆盖服务端和客户端,因此应该适合开发传统的服务端应用程序,客户端单页应用程序和所有应用程序。之间(很像 DerbyMeteor )。但是,我没有找到任何在客户端使用 Flatiron 的示例,而不是因为缺乏尝试。

an issue on GitHub提供一个开放了两年多的简单 TODO 应用程序示例,并且(据我了解,阅读那里的评论)如果不添加诸如 jQuery 之类的内容,您无法单独使用 Flatiron 构建客户端应用程序, Backbone等等,因为 Flatiron 的客户端方面似乎还没有准备好(“我们正在努力。我们还有几个步骤要让它完全同构。”)这似乎是一个真正的问题一个从一开始就尝试同构的框架。 (另请参阅相关的 TodoMVC 问题:Add FlatIron example)。

结论是,Flatiron 还没有准备好。当它准备就绪时,它可能会比 Express 覆盖更多的 Web 开发领域,但是如果一个简单的 TODO app example多年来无法提供。

同时有大量的 Node 框架,并且很难跟踪它们,所以我建议现在和将来做的就是查看 the list of Web frameworks在 GitHub 上的 Joyent/Node wiki 上,并将它们与 TodoMVC 上的客户端框架进行比较项目 - 这两个列表相交的框架将涵盖服务器和客户端,并能够在其中编写一个简单的 TODO 应用程序 - 希望有一天会包括 Flatiron。

关于Node.js Express 与 Flatiron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9057016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com