In startup land I feel like Silicon Valley moved past Rails because it was no longer fashionable--and lost a lot of productivity in doing so.
This is because investors in startups (and founders) are only rewarded for productivity when it matters. In one startup, I used Django to build an MVP, because having a product at that point was critical. At another, they measure "productivity" completely differently, i.e., do something so that it looks like we're doing something. That's a poor long-term strategy, but I imagine is more prevalent in the Valley since that startup is closer to SV than the Django MVP one.
That said, I still pretty much use Django, because I care about productivity and moving on.
100%. I wrote an API in Go but the sister web app is going to be in Django 2. There's no way I'm going to write a web app in Go, I'd be many times slower and fighting static typing 😝
I'm totally focusing on me here. Go is definitely faster than Django and Python.
What I meant is that I would be slower in building a prototype MVP of a web app which is essentially Django admin and a few dashboards I guess. That doesn't reflect badly on the language itself just on my limited experience with Go.
Also although I can justify the choice of building an API server for millions of clients in Go I don't feel comfortable enough nor I would find it advisable to build the front-end and administration tools with it.
This is because investors in startups (and founders) are only rewarded for productivity when it matters. In one startup, I used Django to build an MVP, because having a product at that point was critical. At another, they measure "productivity" completely differently, i.e., do something so that it looks like we're doing something. That's a poor long-term strategy, but I imagine is more prevalent in the Valley since that startup is closer to SV than the Django MVP one.
That said, I still pretty much use Django, because I care about productivity and moving on.
100%. I wrote an API in Go but the sister web app is going to be in Django 2. There's no way I'm going to write a web app in Go, I'd be many times slower and fighting static typing 😝
I can love both eheh
Slower? I don't really think so
Hi Francis,
I'm totally focusing on me here. Go is definitely faster than Django and Python.
What I meant is that I would be slower in building a prototype MVP of a web app which is essentially Django admin and a few dashboards I guess. That doesn't reflect badly on the language itself just on my limited experience with Go.
Also although I can justify the choice of building an API server for millions of clients in Go I don't feel comfortable enough nor I would find it advisable to build the front-end and administration tools with it.
Hope this clears up my sentence.
Putting it this way, sure clear things up