I am trying to learn building responsive websites and some books from 2015 mentioned JQuery Mobile. I try to find some more recent books on JQuery Mobile but they are mostly published in 2014/2015/2016, so made me worry if this library is still as used as JQuery in 2020? Or is it being replaced by React Native?


It is considered very out of date at this point and has not had a release in years. It would be better time spent learning at react / angular / vue.
While the library it’s self is dead, it’s still widely used. It’s worth familiarizing yourself with it, but I would not use it to develop anything new, or make it your primary focus. If you’re looking to learn something to learn after getting the JavaScript fundamentals down, I’d do what others have said here and look in to React or Vue.
Been using Java for desktop stuff, so the languages of Python/R/Matlab/Javascript are more or less okay with me. The problem is I am totally new and ignorant about web development process and architecture (all I know is html/css/js). Couldn’t understand why a pre-packaged stack (WAMP etc) is needed to execute PHP while I can simply have JDK installed and run public static void main off VSCode. Language comfortability Java >= Python > JS > PHP. Plan to dig my head into a backend framework, for learning the process, rather than marrying it. Which of Play, Flask, Django, Express, Laravel is easiest to get one’s head around?
It’s almost completely dead as a project, it hasn’t been updated at all for two years and there are issues that have been open for five years, last actual release was seven years ago. I’d strongly advise not relying on that to learn to build responsive websites (that wasn’t even really the point of it anyway).
Note React Native is something completely different (it’s a cross-platform native mobile framework). It isn’t for websites at all. If you want to learn to build responsive websites then you only need HTML/CSS.


I know HTML/CSS but making websites responsive across devices is difficult. I would like to use design components that are by default responsive such as flexbox. Are they provided by libraries like Bootstrap?
Making things mobile friendly is just not that hard with CSS these days. Make your own classes and have more control.
Members
Online

source