The Right Programming Languages and Frameworks for Your Project

Ten aspects to take into consideration

Florian Lefebvre
The New Agilist
Published in
4 min readAug 30, 2019

--

When you start a new software project, there are a lot of choices you need to make. One of them is getting the right programming languages and frameworks.

Getting it right can make a massive difference between having a smooth go at your project and ending up with refactoring everything and having to start anew.

Languages and frameworks go hand in hand when it comes to software development. For the sake of simplicity, I will only talk about the language, even if I mean both.

1. The right solution for your problem

Depending on what kind of problem your software solves, some languages are a better fit than others. If you’re making avionics software, there are some specific needs related to real-time reactivity and reliability.

If your software is distributed to end-users, you might have to adapt to what kind of operating system or browser they use.

2. Performance

You must have an idea of what type of stress your software is going to undergo. Be it a website, an API, or a heavy client. The language must give you the ability to get your software to do what it’s…

--

--

Florian Lefebvre
The New Agilist

Software engineer, Scrum Master, Coach, Blogger, Friend. My dream is that people trust each other and work together for the betterment of humanity.