DEV Community

Cover image for 11 Best Frameworks Programmers Can Learn in 2025 for Web Development and App Development

11 Best Frameworks Programmers Can Learn in 2025 for Web Development and App Development

javinpaul on June 18, 2019

Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided i...
Collapse
 
agracy2246 profile image
Adam Gracy •

What do you people have against django?

Collapse
 
ri5hirajp profile image
Rishiraj Purohit •

lol

Collapse
 
javinpaul profile image
javinpaul •

nothing, in fact, I love Django but this list focuses on Java + JavaScript stack. Django is the first choice if you love Python.

Collapse
 
therealarsam profile image
Arsam Sarabi •

There is bootstrap on the list for some reason but not Django or Flask 🤷‍♂️

Collapse
 
highcenburg profile image
Vicente G. Reyes •

I guess its not on the list because the docs only give hints, not direct answers lol

Collapse
 
javiruiz profile image
Javier Ruiz •

Why Hadoop is included here? It makes me think that this article has been written carelessly. There is also a mention to Apache Spark.

Collapse
 
wanderinghominid profile image
wanderinghominid •

exclude Hadoop and Spark.
include Django and RoR.

Collapse
 
_shirish profile image
Shirish •

As soon as you mentioned jQuery. You lost me!!!

Collapse
 
javinpaul profile image
javinpaul •

@Shirish, come-on jQuery is not that bad, it has been a savior for me for many years :-)

Collapse
 
_shirish profile image
Shirish • • Edited

Agree! jQuery had its good run. However when as frontend dev try to learn more advanced frameworks like React, Vue or Angular then they keep thinking in context of DOM manipulation and honestly, they have hard time wrapping their head around thinking in terms of reactive data rather than manually updating the DOM as they used to do in jQuery.

I have also used jQuery in the past and it was great, but now after using Vue.js and React for a while I don’t see the need of jQuery at all.

Collapse
 
tdelam profile image
Trevor Delamorandiere •

Django needs to be on this list. Elixir is becoming popular as well.

Collapse
 
javinpaul profile image
javinpaul •

Django is definitely a framework worth learning if you are choosing Python stack. This list focuses on Java and JavaScript stack.

Collapse
 
elifares1 profile image
Elias Fares •

Ionic didn't make the list?

Collapse
 
philiphassialis profile image
Philip Alexander Hassialis •

Ionic did not make the list, Vue didn't make the list but jQuery did...

Collapse
 
_shirish profile image
Shirish •

Well i stopped reading further..as soon as he mentioned jQuery. For heaven's sake.. jQuery should be dead..if it is not already.

Thread Thread
 
thamibn profile image
thami-bn •

Loools 🤔🤣🤣

Collapse
 
nicholas_kute profile image
Nicholas Kute •

jQuery is and will remain the foundation of all major js frameworks for sometime to come. Learning it is good esp if ur into frontend dev.

Thread Thread
 
javinpaul profile image
javinpaul •

completely agree. I have been on receiving end for including jQuery but it has been a very useful library for me over the years.

Collapse
 
fyodorio profile image
Fyodor • • Edited

Hey people, that’s too bad... kinda paid courses advertisement having so little to do with actual situation in the mobile and web dev ecosystems... I hardly ever dislike anything, but here I need this button!

Collapse
 
jel111 profile image
dumdumdev •

What do you think of Flutter versus Cordova? Thanks for the post

Collapse
 
phaniteja1 profile image
Phani Teja Komaravolu •

Flutter is waaaaay better than Cordova. Please try to play around with flutter and know for yourself. Cheers!

Collapse
 
javinpaul profile image
javinpaul •

I think Flutter is a very good alternative of Cordova and it's seeing a lot of adoption too.

Collapse
 
joeschr profile image
JoeSchr •

No VueJS? That can't be right...

Collapse
 
vladejs profile image
Vladimir López Salvador •

No Svelte.js? no Sapper? no Next.js? No serverless?

Let's just change that number in the title. 1990 should work

Collapse
 
dukemagus profile image
Duke •

Every single course link has some kind of redirection/tracking on it. An affiliate program?

Anyway, it's good practice to disclose when you're using the article for more than sharing information.

Collapse
 
anaganisk profile image
Sai Kiran •

Ummmm, what? This list is too 2017.
Django, Ionic, Flutter, express and the dreaded Electron. None of them are even mentioned

Collapse
 
baksman profile image
ibrahim Shehu •

Where is flutter??,this is trash🙄