Are there any other full-stack frameworks that take you from nothing to something fairly robust in a few hours?
Ask HN: Fastest/easiest framework to build a web application in 2017?
1–10 of 40 posts
Re: Ask HN: Fastest/easiest framework to build a web application in 2017?
#2Re: Ask HN: Fastest/easiest framework to build a web application in 2017?
#3Re: Ask HN: Fastest/easiest framework to build a web application in 2017?
#4Also depends on who will maintain this app in the future. The more esoteric a stack, the harder it is to find other devs(or they're expensive).
The ecosystem of pre-built modules(eg FB integration) so you don't have to re-invent the wheel. Python seem to have a really good ecosystem of libraries ranging from datascience to crypto.
What are you performance requirements? Do you need sockets? Django now has channels that provide you with some of that.
The answer as always is "it depends". I personally recommend sticking to what you know best(unless you're using this as a learning opportunity) and work with whatever the community prefers in that language.
Re: Ask HN: Fastest/easiest framework to build a web application in 2017?
#5Note that if there is more than 1 engineer, it is absolutely worth it to work with common technologies. Elm/Elixir are not common technologies (though people love talking about them).
Node + Express for the backend is super simple. Mongo or MySQL/PostgreSQL you will have no problems with (though I am biased towards relational databases) React for the front-end is also simple, very well known and easy to hire for.
If your application is more basic or more CRUD-oriented (as most apps are), Ruby on Rails has always been a solid choice and will continue to be a solid choice for years to come. There is also a very large pool of people who are very well-versed with it.
Re: Ask HN: Fastest/easiest framework to build a web application in 2017?
#6https://news.ycombinator.com/item?id=15685905
For full stack opinionated frameworks, there are a few like Laravel (PHP), Django (Python), Rails (Ruby), Phoenix (Elixir). They all come with batteries included for the most part. Then there is node/expressjs ecosystem if you are into that.
Then you have micro backend frameworks like lumen (PHP), Flask (Python), Sinatra (Ruby) which can be used to build APIs etc.
For front end javascript, you have react, vuejs and angular as the top 3. You also have elm (compiles to js) and then some other players like mithril etc. Good old jquery is still out there.
For more realtime stuff, you can use websockets (socket.io library etc), google firebase, pusher etc
Re: Ask HN: Fastest/easiest framework to build a web application in 2017?
#7If you use a framework that has full support on one of the big PaaS services, you can save a lot of time configuring and maintaining your production and development environments.
For my most recent web app, I chose Python/Django on Google's App Engine. I spent less than 15 minutes configuring the development environment and new deploys take almost no time. I also spend very little time maintaining the production environment. GAE also has a lot of built-in debug tools (logging, stackdriver) that have made managing my application simpler.
There are a lot of such services now, including on AWS and in Azure.
Re: Ask HN: Fastest/easiest framework to build a web application in 2017?
#8A similar question was asked just 3 days ago: https://news.ycombinator.com/item?id=15685905 For full stack opinionated frameworks, there are a few like Laravel (PHP), Django (Python), Rails (Ruby), Phoenix (Elixir). They all come with batteries included for the most part. Then there is node/expressjs ecosystem if you are into that. Then you have micro backend frameworks like lumen (PHP), Flask (Python), Sinatra (Ruby…
I feel like most tutorials always complicated things by trying to add too much at once -- to a fault, I've never been able to learn Node/Express and build a working app where I could add a record, delete it, update it, etc. Once it gets to "ROUTING" I kind of lose it, unfortunately. Haha.
I would probably be better off with Wordpress for most website needs, anyway...
Re: Ask HN: Fastest/easiest framework to build a web application in 2017?
#9A similar question was asked just 3 days ago: https://news.ycombinator.com/item?id=15685905 For full stack opinionated frameworks, there are a few like Laravel (PHP), Django (Python), Rails (Ruby), Phoenix (Elixir). They all come with batteries included for the most part. Then there is node/expressjs ecosystem if you are into that. Then you have micro backend frameworks like lumen (PHP), Flask (Python), Sinatra (Ruby…
The shell of a web app/website can be built with white background on black text without any viewing library at first, right? So, would it make sense for a beginner to just pick one of the few frameworks you listed above Note+Express/Laravel/Django/etc. and just get to work on what it means to have a CRUD? I feel like most tutorials always complicated things by trying to add too much at once -- to a fault, I've never…
Re: Ask HN: Fastest/easiest framework to build a web application in 2017?
#10A similar question was asked just 3 days ago: https://news.ycombinator.com/item?id=15685905 For full stack opinionated frameworks, there are a few like Laravel (PHP), Django (Python), Rails (Ruby), Phoenix (Elixir). They all come with batteries included for the most part. Then there is node/expressjs ecosystem if you are into that. Then you have micro backend frameworks like lumen (PHP), Flask (Python), Sinatra (Ruby…
"Use the language your team is familiar with! If it is PHP don't hesitate just because it is not "cool".."
Have to agree with that here too.