Ask HN: Node.js or Sinatra
1–8 of 8 posts
Re: Ask HN: Node.js or Sinatra
#2Re: Ask HN: Node.js or Sinatra
#3Ruby on Rails.
Re: Ask HN: Node.js or Sinatra
#4Re: Ask HN: Node.js or Sinatra
#5Then again, Node comes with the convenience of having the same programming language on the both the front and the back end of things.
If you don't need performance, it's just preference. Stick to Sinatra if you want to bang out the app quickly.
Re: Ask HN: Node.js or Sinatra
#6Sinatra is better performance-wise IIRC. Then again, Node comes with the convenience of having the same programming language on the both the front and the back end of things. If you don't need performance, it's just preference. Stick to Sinatra if you want to bang out the app quickly.
Re: Ask HN: Node.js or Sinatra
#7Sinatra is better performance-wise IIRC. Then again, Node comes with the convenience of having the same programming language on the both the front and the back end of things. If you don't need performance, it's just preference. Stick to Sinatra if you want to bang out the app quickly.
Re: Ask HN: Node.js or Sinatra
#8Indeed Sinatra is great for playing and experimenting thanks to its bare bones and not opinionated structure, which makes web development pure fun for basic things, but I'd only use that (and I actually did and would do again) for personal projects or small blogs or small things that basically don't need all of the attentions that a regular full blown web application needs all around.
Unless, as I said, what you want is exactly to build not only your app, but your personalized stack too, either for learning purposes or for the sake of only going with as few components as you might actually require, but is it worth it?
Keep in mind that if this is a personal project or you're building it just for fun and on your own, and if your satisfaction will come from actually seeing the app working and doing something rather than just building it, then having to take care of all the minute parts could at some point take out all the energy you initially decided to put into it...
I had to learn myself that the complexity of a system increments exponentially with the number of items or features involved, not linearly.