一个主题是自动设置的,其中包含 jQuery CSS 和图像。这对于大多数永远不需要真正使用主题的 Web 应用程序来说不是矫枉过正吗?
不,这有助于大多数人更快地开始工作。首先完成逻辑,而不必创建布局只是为了可视化正在发生的事情。更不用说如果你愿意的话,新的现代主题实际上看起来很漂亮,可以在生产中使用。以下是我从快速 Google 中找到的一些似乎使用默认模板部署的站点。
大多数用户都需要 jQuery,即使只是为了不显眼的验证。
新模板包括许多必要的功能,例如手机支持和移动项目。查看默认项目模板的增强功能,了解一些新的默认功能是什么以及为什么包含这些功能的示例。
至于 jQuery ui,除了服务器上的文件之外,没有任何开销。除非您需要,否则不会将其发送给客户。
如果您不需要任何这些,您可以将其删除,或者正如@Gromer 指出的那样,您可以创建一个空项目甚至是一个基本项目。
附录
主题只是 jQuery UI 附带的默认主题。您可以轻松地更改它或在 jQuery 站点上创建一个自定义的。但主题是存在的,因为没有它 jQuery UI 将无法工作,而 UI 的存在是为了让开发人员能够快速开始使用 UI。
类似于创建新控制器时,您可以让它自动创建基本Index
的 、Details
、Create
和动作。这只是一种方便,如果您不需要它,您可以创建一个空控制器。就像你不想要 UI 一样,你可以创建一个基本的或空的项目。Edit
Delete
它只是 Internet 应用程序的一个功能,大多数人觉得它很有帮助,您可以选择是否使用它。如果反过来,人们会抱怨它不包括在内。有人会创建一个模板来添加它,就像使用 MVC 3 一样,默认情况下它没有 OAuth,而且人们设置它很麻烦,所以有人创建了一个默认 MVC 3 项目,默认情况下它有 OAuth。现在 MVC 4 默认支持 OAuth。