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