【问题标题】:Which web framework is used by sites like Producteev and Trello?Producteev 和 Trello 等网站使用哪个 Web 框架?
【发布时间】:2017-02-25 07:18:30
【问题描述】:

我看到很多 Web 应用程序的布局非常相似,所以我假设它们共同使用了一个特定的框架。顶栏有这种布局:

还有一个侧边栏,通常有点苹果风格:

有谁知道这是否是某种常见的(希望是开源的)UI 框架?

【问题讨论】:

标签: web-frameworks


【解决方案1】:

Web 应用程序的外观永远不会表明使用哪个框架来构建它。你展示的东西都是样式化的结果,可以用任何网络框架来完成。

但是,您可以查看源代码以了解有哪些类型的 javascript 引用并通过这种方式获得一个想法。某些框架有时会提供线索(asp.net 会有 _viewstate 等)。

例如,在查看 Trello 的源代码时,您可以找到一个 js 参考,其中有一个注释标题部分,可以为您提供很多线索:

/*

Sizzle CSS Selector Engine
Copyright 2011, The Dojo Foundation
Released under the MIT, BSD, and GPL Licenses.
More information: http://sizzlejs.com/

jQuery JavaScript Library v1.7.2
http://jquery.com/

Copyright 2011, John Resig
Dual licensed under the MIT or GPL Version 2 licenses.
http://jquery.org/license

Includes Sizzle.js
http://sizzlejs.com/
Copyright 2011, The Dojo Foundation
Released under the MIT, BSD, and GPL Licenses.

Date: Wed Mar 21 12:46:34 2012 -0700

jQuery UI 1.8.14

Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
Dual licensed under the MIT or GPL Version 2 licenses.
http://jquery.org/license

http://docs.jquery.com/UI

jQuery UI Widget 1.8.14

Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
Dual licensed under the MIT or GPL Version 2 licenses.
http://jquery.org/license

http://docs.jquery.com/UI/Widget

jQuery UI Mouse 1.8.14

Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
Dual licensed under the MIT or GPL Version 2 licenses.
http://jquery.org/license

http://docs.jquery.com/UI/Mouse

Depends:
jquery.ui.widget.js
: Licensed under The MIT License. See license.txt and http://www.datejs.com/license/. 
@website: http://www.datejs.com/

This application uses other third-party javascript components
distributed under appropriate licenses. For more information,
see the following files at http://trello.com/js/lib/
backbone.js
highcharts.js
json2.js
markdown.js
socket.io.js
underscore.js
Socket.IO.js build:0.8.6, development. Copyright(c) 2011 LearnBoost <dev@learnboost.com> MIT Licensed 
! CHANGES FOR TRELLO: Remove all transports other than built-in browser Websockets,     try/catch around errors, fix transport merge, fix heartbeat
! Diff with published v0.8.6 for the details.
*/

【讨论】:

  • 感谢您如此彻底地调查!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-06-29
  • 1970-01-01
  • 2010-11-14
  • 2011-06-13
  • 1970-01-01
  • 2011-11-28
  • 1970-01-01
相关资源
最近更新 更多