1

我无法在这两个选项之间做出决定。

M 项目与 Sproutcore

我正在构建一个主要在移动设备上提供服务但必须在桌面上可行的应用程序。

Mproject 在他的预构建小部件的数量和可变性方面处于领先地位,并且可能会发生我需要更多或至少改变一些行为的情况。所以这是 Mproject 的缺点。但它寻找的第一个评论是 Mproject 需要更少的代码来处理基本的东西。

第二个问题来自于皮肤。我基本上需要重新设计所有东西。应用程序的设计必须非常独特。所以我想知道它们中的哪些很容易重新皮肤,而不仅仅是通过主题滚轮和类似的东西。

我将不胜感激任何其他仅 JavaScript 框架的建议。

感谢所有回复。

4

1 回答 1

1

我不确定你正在构建什么样的应用程序,所以你应该注意我的回答。

M-Project 很好地解决了我们的问题,并帮助我们编写清晰的代码……当您了解它的工作原理时。它需要一些努力,文档有点差,而且是一个新项目,有些东西还没有实现。您可以通过修改 HTML 和 CSS 来更改应用程序的外观,所以我认为您应该对此没有任何问题。

您也可以下载他们的代码并毫无问题地对其进行修改,如果您需要任何特定行为,它很容易阅读和修改。

另一方面,我从未使用过 Sproutcore,它的外观非常漂亮。但文档称它专注于桌面应用程序。我猜你可能不会有太多问题来适应移动设备的输出 HTML。

最后,我想你可以看看Lungo.js Framework

最好的祝福。

于 2012-04-19T16:00:07.727 回答