4 ms·
I like to start with Node.js and add modules from npm as needed. For example I'll npm install: - `websocket-stream` for websockets support. - `secure-password
by jekrb 9y ago
I like to start with Node.js and add modules from npm as needed. For example I'll npm install:
- `websocket-stream` for websockets support.
- `secure-password` for password security.
- `is-my-json-valid` for API/scheme validation.
- `level` for data persistence on disk.
- `sodium-native` or `sodium-universal` for crypto.
Mostly I use The Lebron Stack[1].
For client work I still use php, and we typically put them on WordPress or CraftCMS. Those are usually typical CMS builds and don't require anything too fancy aside from maybe a few plug-ins.
1. http://lebron.technology/ http://lebron.technology/
- ajeet_dhaliwal 9y agoI hated web dev until Node.js! I agree with the top comment though, there's no 'best', got to try what's available and see which one clicks with you, as I did when finding Node.js.
- mamoswined 9y agoThere is also Meteor, which is almost like a RoR for Node.js. I've used it for work and I personally find it a bit bloated though. For my own projects I mainly use static sites like GatsbyJS and Jekyll, but these are just for plain old websites and not that appropriate if you have users.
- sgallant 9y agoMy team is building https://forestry.io https://forestry.io for just this purpose (A CMS for static sites) :)
- octalmage 9y agoVery interesting! The first static CMS I've seen that isn't just an API. I've used http://prose.io http://prose.io in the past to edit content in GitHub, but this seems nicer. Currently I'm using WordPress as a CMS and Gatsby as a frontend, mostly due to custom post type support. I need more than posts/pages. Does this support custom post types? I believe Hugo does.
- _jdams 9y agoFrom what I see, Node is something you install on a web server and it executes javascript server-side. How is it possible to build a web application (with user authentication, web pages with different content, etc.) from that? It doesn't seem anything like web frameworks I've heard about in the past like Rails and Django.