Netbeans 8.1 HTML5/JavaScript 项目类型
Netbeans 8.1 HTML5/JavaScript Project Types
我想在 Netbeans 8.1 中创建一个新的 HTML5/JS 项目。这是我的选项的图片:
我正在努力获取这些项目的定义(即使在 Netbeans 文档中)。我的意思是这些项目有一个简短的定义,但这对于初学者来说还不够。
HTML5/JS Application Creates a new HTML5/Javascript application configured for HTML, CSS and JavaScript.
Node.js Application Creates a new Node.js application configured for Node.js, HTML, CSS and JavaScript.
HTML5/JS Application with Node.js Creates a new HTML5 application configured for Node.js (possibly with Express framework), HTML, CSS and JavaScript.
JavaScript Library Creates a new JavaScript library in a standard IDE project.
1)什么是HTML5/JS应用项目?
2) Node.js 应用项目是做什么用的?
3)什么是HTML5/JS应用项目Node.js用于什么?
4) 如果我想创建一个可以在其他网页中使用的 HTML5/JS 组件,我应该使用 JavaScript 库项目吗?
谁能解释一下差异或指出一些有用的文档?我已经搜索了几个小时,但找不到我要找的细节。 只是简单解释了为什么要使用上面列出的每种项目类型。 我知道 "with Existing Sources" 的含义,并且 Cordova 应用程序适用于移动应用程序。
提前感谢您帮我解惑!
这里稍微解释一下
- HTML5/JS - 一般是没有任何服务器端代码的客户端项目。 IDE 会给你一个轻量级的 http 服务器到 运行 上面的项目(或者你可以提供自己的服务器,然后 IDE 会在浏览器中打开配置好的 URL)。它有放置您的客户端源的站点根目录
- Node.js 应用程序 - 一般 NodeJS 项目。请注意,NodeJS 不仅适用于 HTTP 服务器,它还是各种项目(脚本、服务器等)的平台。项目上的 "run action" 将在 nodejs 上 运行 JS 文件,而不是打开网络浏览器。它有 "Sources" 放置您的资源的地方
- HTML5/JS 带有 Node.js 的应用程序项目 - 以上与站点根目录和源代码的组合。典型用例是具有服务器端逻辑 (NodeJS) 和客户端源的 ExpressJS 应用程序。它有一个 运行 动作,可以 运行 Node 上的 JS 文件,也可以在浏览器中打开 URL。
请注意,一般来说,主要(也许只是)区别在于项目源配置(源、站点根目录)和项目的运行方式 运行(浏览器、NodeJS 脚本,两者)。这允许用户拥有某种开箱即用的 "project configuration template"。
但是如果您右键单击您的项目并打开项目属性,您可以更改所有这些配置。在那里,您基本上可以将这些项目类型中的任何一种更改为不同的类型(来自向导中的同一类别)。
"JavaScript Library" 是一个恕我直言的项目,没有任何 运行 配置。
至于 #4,由您决定什么更适合您 :) 除了 JS 库和 Cordova,它们应该都适合您,您可以随时将您的项目设置更改为不同的设置如果需要的话。
我想在 Netbeans 8.1 中创建一个新的 HTML5/JS 项目。这是我的选项的图片:
我正在努力获取这些项目的定义(即使在 Netbeans 文档中)。我的意思是这些项目有一个简短的定义,但这对于初学者来说还不够。
HTML5/JS Application Creates a new HTML5/Javascript application configured for HTML, CSS and JavaScript.
Node.js Application Creates a new Node.js application configured for Node.js, HTML, CSS and JavaScript.
HTML5/JS Application with Node.js Creates a new HTML5 application configured for Node.js (possibly with Express framework), HTML, CSS and JavaScript.
JavaScript Library Creates a new JavaScript library in a standard IDE project.
1)什么是HTML5/JS应用项目?
2) Node.js 应用项目是做什么用的?
3)什么是HTML5/JS应用项目Node.js用于什么?
4) 如果我想创建一个可以在其他网页中使用的 HTML5/JS 组件,我应该使用 JavaScript 库项目吗?
谁能解释一下差异或指出一些有用的文档?我已经搜索了几个小时,但找不到我要找的细节。 只是简单解释了为什么要使用上面列出的每种项目类型。 我知道 "with Existing Sources" 的含义,并且 Cordova 应用程序适用于移动应用程序。
提前感谢您帮我解惑!
这里稍微解释一下
- HTML5/JS - 一般是没有任何服务器端代码的客户端项目。 IDE 会给你一个轻量级的 http 服务器到 运行 上面的项目(或者你可以提供自己的服务器,然后 IDE 会在浏览器中打开配置好的 URL)。它有放置您的客户端源的站点根目录
- Node.js 应用程序 - 一般 NodeJS 项目。请注意,NodeJS 不仅适用于 HTTP 服务器,它还是各种项目(脚本、服务器等)的平台。项目上的 "run action" 将在 nodejs 上 运行 JS 文件,而不是打开网络浏览器。它有 "Sources" 放置您的资源的地方
- HTML5/JS 带有 Node.js 的应用程序项目 - 以上与站点根目录和源代码的组合。典型用例是具有服务器端逻辑 (NodeJS) 和客户端源的 ExpressJS 应用程序。它有一个 运行 动作,可以 运行 Node 上的 JS 文件,也可以在浏览器中打开 URL。
请注意,一般来说,主要(也许只是)区别在于项目源配置(源、站点根目录)和项目的运行方式 运行(浏览器、NodeJS 脚本,两者)。这允许用户拥有某种开箱即用的 "project configuration template"。
但是如果您右键单击您的项目并打开项目属性,您可以更改所有这些配置。在那里,您基本上可以将这些项目类型中的任何一种更改为不同的类型(来自向导中的同一类别)。
"JavaScript Library" 是一个恕我直言的项目,没有任何 运行 配置。
至于 #4,由您决定什么更适合您 :) 除了 JS 库和 Cordova,它们应该都适合您,您可以随时将您的项目设置更改为不同的设置如果需要的话。