Sde toolset

Big data consistent experience Sass can make complex html , css , js better ( Sass + bootstrap) Automatic DOM manipulation Reusable components Boilerplate code Steep learning curve Initial load times Easy navigation controls

Lighter apps : Vue.js or react.js Heavy app : Angular

Portfolio : Meteor /ember /aurelia

Front end and back end or tightly coupled so decide a general architecture (MVC , mvvm or mvt )

Tomcat server > npm

Company resources are being overused due to poor Dev's.

Webpack : build tool like gradle

Backend frameworks :

Ruby on rails , .net , express.js , django , symphony , code ignitor , Sinatra , cake PHP ,Zend , Spring Springboot, Flask , Play , Padrino , Bottle , Meteor , Laravel , Koa , Yii , Pheonix , Iris , Next.js , strapi

medium.com/codex/the-end-of-mediocre-softwa..

google.com/amp/s/techbeacon.com/enterprise-..

yuridevat.hashnode.dev/how-i-got-my-first-j..

botreetechnologies.medium.com/why-asp-net-d..

Tech stack should be chosen based on requirements and size of application.

ORM (Hibernate) RDBMS Cloud Data warehouse (AWS redshift) Distributed db : H2 , hdfs , hadoop Document oriented db : Mongodb Graph db : Neo4j