Which programming languages do you prefer for back-end development, and why?
Follow the DEVteam for more discussions and online camaraderie!
For further actions, you may consider blocking this person and/or reporting abuse
Which programming languages do you prefer for back-end development, and why?
Follow the DEVteam for more discussions and online camaraderie!
For further actions, you may consider blocking this person and/or reporting abuse
Ben Halpern -
Somil Gupta -
Chris Trag -
ζι¦ε -
Top comments (19)
My first choice is PHP, and this is my why : dev.to/robertobutti/why-php-2e4h
But as a developer, i love programming.
As a developer, I find joy in utilizing and expanding my skills in various programming languages such as Rust, Go, JavaScript, and Python. I firmly believe that a language is merely a tool; it is us, as human beings, who truly make the difference. Therefore, it is crucial not to align ourselves too closely with any particular language, especially in today's rapidly evolving landscape.
We are currently witnessing significant shifts in programming paradigms, and it's likely that the way we operate in programming will undergo profound changes in the coming years. This could entail a reduction in traditional constructs like loops and conditionals, with an increasing emphasis on concepts such as pipelines, transformations, and patterns.
As programmers, it's imperative that we maintain a mindset of flexibility, readiness to learn, and willingness to embrace new tools and methodologies. Adaptability is key in navigating the ever-changing terrain of technology and ensuring our continued growth and relevance in the field.
It said "Rust, JavaScript, or Python", not "Rust, JavaScript, or PHP".Β Β :ΓΎ
you're right, I was a little bit illegal β¨
@robertobutti badass hahaha
Thank you for your comment. I'm studying to be a dev and it's great to read your insight about programming.
For a personal project - JavaScript, hands down. I rarely write anything that would warrant bringing in the big guns (Rust) and loss in development experience is therefore not warranted.
For a professional project my personal preference would be quite secondary and the choice would depend on project needs, market and available resources.
P.S. I like flexibility and simplicity of JavaScript: itβs not bulletproof, but itβs easy to use and in most cases itβs rather predictable and makes sense in general. That and, once again, personal preference :)
Rust, for Rust is the best programming language.
Rust fΓΆr Rust Γ€r det bΓ€ste programmeringssprΓ₯k.
Easy, Ruby :-)
The choice of any programming language completely depends on its usecase. For example, it is something similar to choice between nosql vs rdbms database. Similary, if we wanna work with memory, OS, low level work we can prefer working with Rust. If we wanna work with web dev (mostly) its better to work with JS. For ML/AI or data processing, python is recommended. This recommendation was given with respect to the community size in the fields.
I like all three, though Iβve recently started wanting to move back toward software which is less centralized. Web software makes us all vulnerable to the problem of platforms over protocols, which makes every vendor we use not just a helpful partner, but also an eager and friendly jailer.
All three of them are GOAT in their own ways. For automation, I choose Python. When dealing with web-related tasks, I prefer JavaScript, especially TypeScript. For performance and safety, my preference is Rust. However, I am a Gopher! π
JavaScript (TypeScript π) is my go-to for back-end development due to its flexibility πͺ, efficiency β‘, vast ecosystem π, and most importantly, the huge community π₯ and library support.
Replace the or with an and ;)
I've been developing in Python since 2007, and I've opted for Rust instead of Python for my new side project (web-related - backend) for these reasons:
However, the challenge for me lies in my limited knowledge about Rust, so I'll need to learn a lot along the way. ChatGPT is quite helpful in answering questions.
Hello, Michal.
Thanks for sharing your opinion.
I am looking forward to your next post.
Regards.