Live data from Hacker News

Ask HN: Which web stack should I learn for personal projects?

news.ycombinator.com

11–20 of 51 posts

Re: Ask HN: Which web stack should I learn for personal projects?

#14
post #2

Server-side : - Node.js is great if you like JS. It couples really well with MongoDB (see MEAN stack). - Play Framework is quite nice if you want to stick to Java. Client-side : - React is...well you tried it. - Vue.js is great.

Thanks! I'll check out Play

Re: Ask HN: Which web stack should I learn for personal projects?

#15
post #3

Welcome to the web :) I can recommend Yii (PHP MVC framework) which can help you get going quickly. It comes with a code generator and also takes care of things like JavaScript form validation and other front-end related things. Personally, I like to only use JavaScript frameworks/libraries if they are really required. If you need to do a lot of stuff dynamically on the front-end, you can also look into libraries lik…

I like the idea of not remaining trapped in the frontend framework (angular really bothers me for some reason). Others recommend backbone too so I'll check it out.

Re: Ask HN: Which web stack should I learn for personal projects?

#17

So, if you already know javascript then I would look at node.js. Full disclaimer: I actually use golang for my personal projects because I'm attracted by its simplicity and how it really doesn't hide stuff from me using hand-wavy magic. Performance is also a factor, but not one I consider when comparing it to node. If I'm working on something I want to roll out fairly quickly. A prototype. Then I'll probably use node…

Thanks for the detailed reply :) I'm a little iffy with Rails myself.

Re: Ask HN: Which web stack should I learn for personal projects?

#18

So, if you already know javascript then I would look at node.js. Full disclaimer: I actually use golang for my personal projects because I'm attracted by its simplicity and how it really doesn't hide stuff from me using hand-wavy magic. Performance is also a factor, but not one I consider when comparing it to node. If I'm working on something I want to roll out fairly quickly. A prototype. Then I'll probably use node…

How easy is it to build a full web app with Golang (I'm talking backend + views here)? I have used Go for some small projects where I only built a REST API using Go's default http library but never for something bigger.

Re: Ask HN: Which web stack should I learn for personal projects?

#19
post #4

Check out Flask[0], which is a microframework for Python. Pretty easy to start with plus you will be learning Python down the road. [0] http://flask.pocoo.org/

I'm working on a Flask deployment starter that makes it easy to get a production environment up and running on the likes of Digital Ocean / AWS Lightsail / OVH (i.e. cheap VPS environments). I haven't written documentation for it yet, but the code is up

https://github.com/johnwheeler/flask-live-starter

It includes tasks to provision a full Debian box with Gunicorn and Postgres, deploy your app, provision a letsencrypt certificate, backup your database, and tail your remote logs.

Re: Ask HN: Which web stack should I learn for personal projects?

#20
Spring Boot if you want to continue going down the Java path.

Personally, haven't found anything that has led me to be more productive than Rails + (Semantic UI or Bootstrap) + jQuery. Server side rendered templates with some light sprinkling of javascript covers 99% of my needs.

Post reply on HN