What is your preferred programming language stack?
My boyfriend and his best friend have an eternal clash when touching this topic. He prefers Python and his friend is married to MATLAB. So I ask you: What is your preferred programming language stack and why?
It's definitely Python + JS.
I've basically settled on this stack, as it's so flexible and makes for great user experiences.
As iOS dev I like Swift and Objective-C. I programmed a lot in Objective-C before Swift and I think it's not as bad. I also like Ruby with Rails, but I only used it in small projects. I want to learn more of it though. Python is fun for coding challenges and back then at university. I hated Matlab in the machine learning module. Another cool thing is Haskell. It would be nice to use this more in real projects. I already had to deal with many languages. Not fun was the C interpreter for Brainfuck.
Ruby + Rails + JS (React). Or just React/Gatsby if there is no need in back end.
Mine has to be Javascript everything. But I do want to dive into Python and because my college is teaching ASP in this sem (which is crazy!) , I would like to try it out as well.
Typescript/Svelte frontend. Currently using a node/Typescript backend, but I may migrate to Go as performance requires it. On the other hand, only using one language is quite nice.
Been a Python dev since the start so Python/Flask for backend, MySQL (90% of time) for database, Vanilla JS and Tailwind + Bootstrap on the front end.
I also do some data anlytics and automation so Python is super useful.
I enjoy using LaravelPHP as my backend (if it wasn't for Laravel I might use Express instead) and React.js on the frontend because I find them quick and easy to build with whilst being reliable and quick performance-wise.
But honestly, I hate all of these platform wars. For 99% of projects, any stack will be more than suitable and any maker should be totally comfortable using the stack that they enjoy using the most or simple are the most experienced with to build it quickly.
Please sign in to leave a comment.