3 ms·
Its more of a application life-cycle thing rather than Node.js/Python being bad. One creates the first version in Node.js/Python as its quick to build and iter
by extrapickles 11y ago
Its more of a application life-cycle thing rather than Node.js/Python being bad.
One creates the first version in Node.js/Python as its quick to build and iterate an app. At this stage you are still hammering out exactly how things need to be done and accessing the actual needs of your users. Speed of iteration is the most important attribute for any choice made during this stage as generally you don't have enough scale for choices to matter much and it prevents wasted effort on things that end up on the cutting room floor.
Once you have built the app, and it gets stable major feature wise, you then have plenty of data to drive decisions about what the pieces actually need to be and the tool best suited for them. Go happens to be well suited for swapping out various generic back end pieces with something custom to the problem at hand.
Another way to think about it is the Node.js/Python version is the next step up from diagramming the app out on paper. Its more like the previsulazation stage of a movie (roughly animated, with intern voiceovers). This is important as it can save you a bunch of time on things that are unneeded and can help identify problem areas you should focus on first.
- dllthomas 11y ago"One creates the first version in Node.js/Python as its quick to build and iterate an app." That's the narrative, but I don't find Python (I have minimal experience with Node) faster to write in any way but library availability, and very painful to refactor without the ability to reach for a type checker.
- deleted 11y ago[deleted]
- nitwit005 11y agoOr, they're just following what's trendy, and node stopped being cool.