我想在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库项目吗?
有人可以解释一下这些差异,还是指出一些有用的文档?我一直在寻找几个小时,找不到我要找的细节。 只是简单解释为什么要使用我上面列出的每个项目类型。我知道“使用现有资源”意味着什么,而Cordova应用程序适用于移动应用程序。
提前感谢您帮助解决我的困惑!
答案 0 :(得分:3)
以下是一些解释
请注意,一般来说,主要(可能是唯一的)区别在于项目源配置(源,站点根)以及项目的运行方式(浏览器,NodeJS脚本,两者)。这允许用户开箱即用某种“项目配置模板”。
但是,如果右键单击项目并打开“项目属性”,则可以更改所有这些配置。在那里,您可以将基本上任何这些项目类型更改为不同的项目类型(从向导中的相同类别)。
“JavaScript库”是一个没有任何运行配置的项目。
至于#4,由你来决定什么会更好地适应你们:)除了JS Library和Cordova之外,它们都应该为你工作,你可以随时将你的项目设置更改为不同的项目设置。