【问题标题】:Netbeans 8.1 HTML5/JavaScript Project TypesNetbeans 8.1 HTML5/JavaScript 项目类型
【发布时间】:2016-05-24 06:20:24
【问题描述】:

我想在 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) 什么是带有 Node.js 的 HTML5/JS 应用项目?

4) 如果我想创建一个可以在其他网页中使用的 HTML5/JS 组件,我应该使用 JavaScript Library 项目吗?

有人可以解释一下这些差异或向我指出一些有用的文档吗?我已经搜索了几个小时,但找不到我正在寻找的细节。 只是简单解释一下为什么要使用我上面列出的每个项目类型。我知道“使用现有资源”是什么意思,并且 Cordova 应用程序适用于移动应用程序。

提前感谢您帮我解惑!

【问题讨论】:

    标签: javascript node.js html netbeans project-types


    【解决方案1】:

    这里有一点解释

    1. HTML5/JS - 一般是一个没有任何服务器端代码的客户端项目。 IDE 将为您提供一个轻量级的 http 服务器来在其上运行项目(或者您可以提供自己的服务器,然后 IDE 将在浏览器中打开配置的 URL)。它具有放置客户端源的站点根目录
    2. Node.js 应用程序 - 通用 NodeJS 项目。请注意,NodeJS 不仅适用于 HTTP 服务器,它还是各种项目(脚本、服务器等)的平台。项目上的“运行动作”将在 nodejs 上运行 JS 文件,而不是打开 Web 浏览器。它具有放置您的来源的“来源”
    3. 带有 Node.js 的 HTML5/JS 应用程序项目 - 以上与站点根目录和源代码的组合。典型的用例是具有服务器端逻辑 (NodeJS) 和客户端源的 ExpressJS 应用程序。它有一个运行动作,可以在 Node 上运行 JS 文件,也可以在浏览器中打开 URL。

    请注意,一般来说,主要(也许只是)区别在于项目源配置(Sources、Site Root)和项目的运行方式(浏览器、NodeJS 脚本,两者)。这允许用户开箱即用地拥有某种“项目配置模板”。

    但是如果您右键单击您的项目并打开项目属性,您可以更改所有这些配置。在那里,您基本上可以将这些项目类型中的任何一种更改为不同的项目类型(来自向导中的同一类别)。

    “JavaScript 库”是一个没有任何运行配置的项目。

    至于 #4,由您决定哪种更适合您 :) 除了 JS Library 和 Cordova,它们都应该适合您,如果需要,您可以随时将项目设置更改为不同的设置.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-03
      • 1970-01-01
      • 1970-01-01
      • 2016-04-29
      • 1970-01-01
      • 2016-12-15
      • 2016-08-22
      相关资源
      最近更新 更多