Getting my simple web application started and then deployed has been an excellent learning experience. And thank goodness for the fine documentation and guides to the frameworks I’ve tried. As a bonus, it’s all almost free!
I wanted to pick a CSS framework with CSS Variable support that I didn’t have to compile from SASS/SCSS and would be easy to customize. And I had hoped to be able to do what I needed without JavaScript. That wasn’t possible, but otherwise, Bootstrap has worked well for me.
I’ve used a number of different PHP-based CMS systems and wanted to go beyond those and learn about what the big companies are using. Ruby on Rails is my favorite to work with, but in the end I picked Laravel.
This turned out to be the deciding factor for me. I wanted to deploy my test app without a great deal of trouble and I didn’t want to pay much to have it hosted. Because Laravel could be hosted on my existing shared hosting plan, it made the decision easier.