This is some kind of a poll to understand what is your current tech stack for web development.
There are no right or wrong stacks, I just want to know why you choose some technologies over the rest.
For example, in the company I worked in we used:
In backend development
Server – Nginx
Frameworks – Ruby on Rails, Hanami, Sinatra, Node.js, Express
Databases – MongoDB, Elasticsearch, Solr, Redis, Mysql, Postgres, Neo4j
Frontend tech stack
Libraries – React.js, Redux, Mobx, Apollo, GraphQL
Markup – HTML5, CSS3
Infrastructure and DevOps
Configuration, DevOps – Docker, Kubernetes, Terraform, Ansible, Capistrano
Hosting – AWS, Heroku, Google Cloud, Microsoft Azure, DigitalOcean
Why we use Rails?
In a nutshell, Ruby on Rails backend development helps the workload become easier for software architects and developers through the collection of pre-packaged codes that make the development of the backend seamless and fast. It makes the entire programming a lot speedier and more profitable.
Talking about other technologies my previous company used in web development:
- Node.js because it is perfect for backend development of real-time and chat apps, workforce and facility management apps, web portals and field service apps.
- PHP is great for general website development and server-side scripting, as well as supporting WordPress and Drupal projects. Also, it supports a wide range of databases.
- React.js framework helps us to develop fast, scalable and simple user interfaces. We use it for stock trading and e-commerce solutions, web-based video conference apps, and other frontend services. React allows us to create large web applications that can change data without reloading the page.
What about your web development tech stack?
Top comments (10)
For my personal project, the simplest of the two (work stack is a lot bigger and diverse).
Deployments happen through Github hook which is triggering a Netlify build when i merge a PR. This will build the frontend.
For the backend at the moment i have to ssh and do a git pull and restart the whole server with pm2.
It's okay, it is all still in Alpha and not public yet, so working on that in my spare time.
For my i use :
For backend :
For databases :
For frontend :
Backend: Spring Boot, Spring .
Front end: Bootstrap 4, VueJS, JQuery (depends on project - new or legacy)
C# ASP.NET MVC
Backend/CMS: PHP, Laravel, AWS, Nginx, Wordpress, Shopify, MySQL
Front-end: Bootstrap4, Html5/CSS3, JS, Vue.js, jQuery