选择MooTools而不是谷歌关闭?

She*_*har 5 javascript python mootools google-closure

我正在为我们的新Web应用程序选择javascript库.这个应用程序的UI不是很重,但有大多数网络应用程序的表单,报告,搜索,日历,标签和目标多个国家/地区.

我们是一个很小的团队.最大的担忧是代码的可维护性和可读性.

我们是Python程序员.在评估了许多其他javascript框架之后,我们已经缩小到mootools和google-closure.我们喜欢mootools的语法.我们没有时间学习.就像Python一样.另一方面,我们在谷歌关闭时看到私人/公众感到难过.

然而,对于mootools来说很诱人,我很想听听这些框架相互提供的具体优势.

mjh*_*jhm 5

这不应该是公认的答案,但它可能会有所帮助.我最近不得不做出类似的选择 - 但对我而言,它是在YUI3和JQuery之间.我的主要优先事项是敏捷性和模块性,这使我倾向于YUI3.虽然有一些事情让我每天都想一想我的选择:

  1. Eclipse中的代码辅助.我已经厌倦了Python,并没有让它与YUI3一起工作.它似乎可用于MooTools,但我没有看到它用于Google Closure.
  2. 堆栈溢出支持.有大约55000个问题标记为JQuery,> 700个用于MooTools,但<50个用于Google Closure和YUI3(约为600个用于YUI).
  3. 与香草JavaScript的距离.YUI3似乎几乎包含了所有远离vanilla DOM/JavaScript的东西.这需要一些人习惯,我觉得它很好地将我与许多跨浏览器,我想不想的优化问题隔离开来.但它确实削弱了更多香草JavaScript教程和示例的价值.我不确定MooTools和Google Closure之间的关系如何.

(顺便说一下.总而言之,我还是真的在挖YUI3.)