Intro to Rails
Sinatra vs Rails
- Sinatra is lightweight
- web app back end not just consists of business logic (turning your idea into logical code)
- it also include app security, initialization/setup of the server, configurations, folder structure, front end files management and more
- the sinatra folder structure you get is pre-made by someone else, sinatra itself doesnt restrict you in file and folder structure
- while it gives freedom, it also means there are a lot of stuff you’ll have to configure (mailers, backend workers, integrating them together with your business logic)
- Production env and development env is different
- OS different