- Nodejs.org
- PHP vs. Node.js: An epic battle for developer mind share
- Pencilblue Node.js CMS
- Expressjs minimalist web framework for Node.js
- KeystoneJS Node.js CMS & Web Application Platform (based on Express)
- StrongLoop LoopBack Framework
- SWAGGER “The World’s Most Popular Framework for APIs”
- A Review of Node.js Content Management Systems
Getting it to work (Node.js, npm, MongoDB, ExpressJS and KeyStoneJS):
- How To Install And Run A Node.js App On Centos 6.4 64bit (also install npm!)
- Install MongoDB on Centos (Getting Started with the mongo Shell)
- Getting KeystoneJS to work (use a non root user for “yo keystone”)
- Edit ./templates/views/index.jade to change the most stupid homepage ever created (it shows the admin password)
- Hosting A Node.js Site Through Apache (uses apache as proxy)
- Make it into a service, then use “chkconfig –add <<<service name>>>” to get it to start on reboot
Getting strongloop to work (with working-ish example):
- For some reason my instance decided to use “test” as database instead of “locatewalmart”, no idea why, solved by importing to test
- To get the provided static content working study add a static web page (alter “routes” and “files” in middleware.json)
- Replace 0.0.0.0 with the server domain in locatewalmart.html
NW.js with Microsoft Windows:
- Getting it to work:
- Download stable for Windows from nwjs.io
- Extract to disk (e.g. to C:\NW.js)
- Create project folder(s)s (e.g. containing package.json and index.html)
- Create shortcut in project folder to nw.exe with the project folder as parameter (C:\NW.js\nw.exe C:\your\project\folder)
- Double click the shortcut and your application launches!
- Build your first NW.js app
- Minimize to tray (don’t forget to add an icon.png)
Electron with Microsoft Windows:
- Getting it to work
- Install Node.JS
- npm install -g electron-prebuilt (this enables “electron” as command line command)
- Create project folder(s)s (e.g. containing package.json, main.js and index.html)
- Create shortcut in project folder to electron.exe with the project folder as parameter (C:\Users\Admin\AppData\Roaming\npm\node_modules\electron-prebuilt\dist\electron.exe C:\your\project\folder)
- Double click the shortcut and your application launches!
- Quick Start
- Electron packager
- npm install electron-packager -g
- electron-packager “C:\Users\Admin\Documents\Visual Studio 2013\Projects\Electron Klavertje Koe” klavertje-koe –platform=win32 –arch=ia32 –version=0.36.5
- Create shortcut to “C:\Users\Admin\AppData\Roaming\npm\electron-packager.cmd” in the project directory
- Double click the shortcut and your application is packaged!
- Use a batchfile (e.g. electron.bat) doing something similar to see console.log entries of main.js etc.