Re:Ask HN: Best Back end web-frameworks for startups in 2017?
by devrandomguy on Thursday August 03, 2017 @10:45PM
(#14925946)
I'm partial to Compojure API (https://github.com/metosin/compojure-api). The thing I like about it, is at the point where I've just scaffolded a barely functional prototype, I also have a spec and interactive documentation. That documentation serves as the service's first UI. UX peeps think I am sadistic, but I like having the controls embedded in the manual.
It is also very beautiful. If you look at the examples, there are few forms (keywords, in other languages) that are not related to the domain of an HTTP API. The code is dense, but rich in relevant information.
If you want to explore the underlying architecture, look up the Ring project. It contains the lower level server primitives that several web frameworks are built on top of.
Re:Ask HN: Best Back end web-frameworks for startups in 2017?
by trcollinson on Thursday August 03, 2017 @11:47PM
(#14926185)
Ruby on Rails! It's a beautiful framework. It's nice to work with and batteries are included. It is well tested and battle hardened in many production environments. Give it a shot!
Re:Ask HN: Best Back end web-frameworks for startups in 2017?
by jklein11 on Friday August 04, 2017 @10:46AM
(#14929023)
Intersystems Cache ObjectScript and Ensemble! The language is battle tested (~60 years old) and no need to worry about setting up database connections because the language has a persistence built in!
The Ensemble integration engine has adapters for almost any web protocol you can imagine and make it a breeze to create microservices.
I think it will be easier to hire for Django as there are more Python devs and they can learn Django quickly if they don't know it already.
Second choice would be RoR if you want to be fancy but might be little it harder to hire for.
It is also very beautiful. If you look at the examples, there are few forms (keywords, in other languages) that are not related to the domain of an HTTP API. The code is dense, but rich in relevant information.
If you want to explore the underlying architecture, look up the Ring project. It contains the lower level server primitives that several web frameworks are built on top of.
Tons of PHP programmers and PHP is a lot more mature language now.
With PHP7, I recommend reading the RFCs too. Some nice stuff on the way.
The Ensemble integration engine has adapters for almost any web protocol you can imagine and make it a breeze to create microservices.