Project Definition - gaboAcosta/holistic GitHub Wiki
Project Goals
This project intends to provide software developers with a Fullstack framework.
In recent years, one could do such an assertion without too much trouble and provide only with a web server that can render templates, but today, technology is at it's prime for JavaScript, now is the time where we can provide our users with a real backend, microservices, clients, cloud deployments, mobile applications.
This is the dawn of a new time, where prototyping projects is really a breeze that allows you to focus on your product.
Even though this is yet not a final decision, the idea is to have a cli that allows you to scaffold the boilerplate for your application, but also, that contains the necessary code to deploy your applications to the cloud, so that going from development to production can be a breeze
But that would be just a scaffolding tool, the idea is also to create libraries and interfaces that allow software developers to build products, how many times have had to wire a mailer or send a notification push?
But most other projects are trying to reduce their scope! Why create such an ambitious project?
The idea here is not to solve every problem! It's to integrate technologies that allow developers quickly prototype systems, in order to not create a gigantic monolithic framework, once we're done with the scaffolding portion we will identify the areas where we want to provide new solutions and we'll make sure to create micro-projects that allows us to successfully achieve our goal!