Hacker News new | past | comments | ask | show | jobs | submit login

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/




I 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.


From 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.


There 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.


My team is building https://forestry.io for just this purpose (A CMS for static sites) :)


Very interesting! The first static CMS I've seen that isn't just an API. I've used 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: