Return of the “Web Jedi”- rekindle my web development fire
I started web development in the ’90s. Plain HTML and JavaScript, some images and perhaps a little bit of CSS. Static websites. I have made quite a journey since those days. And then about a decade ago I got lost. I had gone through Java Servlets, JSPs (Java Server Pages) and Java Server Faces (JSF). I had embraced AJAX (in fact, I had “invented” it myself using background posts of IFRAMEs before it was even called AJAX). Full focus on server side UI development. Then HTML5 started happening, The web browser evolved into a monster — a desktop application server with tremendous and ever increasing capabilities, just check out the wealth of browser APIs available today.
Rich JavaScript frameworks appeared, starting with AngularJS. And I lost touch. I heard about single page applications (SPA) and the rise of the M-V-VM architecture. TypeScript appeared, build tools such as WebPack and later Vite(JS) captured audiences. Of course the term “reactive” popped up — in several contexts. But I was out of it.
The next picture shows what I have been doing — and what was going on in the world of web development (obviously by no means an exhaustive list — where are Cordova and React Native for example? or Flutter
I have made several attempts to embrace Angular and React — but it did not really click. I was…