4 ms·
And there are like 20+ popular javascript (or Typescript, CoffeeScript, Dart) frontend frameworks to choose from (Vuejs, React, Angular, ...) several "native" s
by neop1x 7y ago
And there are like 20+ popular javascript (or Typescript, CoffeeScript, Dart) frontend frameworks to choose from (Vuejs, React, Angular, ...) several "native" solutions if you also want Mobile apps (NativeScript, ReactNative or even Flutter if HTML is not looking good enough) and there are like 10+ languages to choose for the backend development. And don't forget proper state management (Redux, RxJS, NgRx or Vuex). So if you plan to make a simple admin webpage you can either quickly write 50-line code in PHP or Python or some other lang. Or you can spend months learning TypeScript, webdev tools, js frameworks, Golang (+dependency management), java (+maven, gradle or some other tools from hell) and spend half a year on it. I have spent so much time learnig all that frontend and backend sh*t to find out "yeah it's nice and interactive but next time I should use HTML+CSS+AJAX)". Webapps are for teams of people. Frontend team and backend team. You need like 10 people to make modern SPAs roperly, also with all the proper CSP, headers and caching settings.