By chance and by deliberately researching, I have discovered that there are many other web stack frameworks that implement the Model-View-Controller paradigm:
- For example, looking at popular data science framework Django, I thought: 'wow, this is Ruby on Rails but in Python.' Personally, I like Ruby much more than Python, but it lacks the data science libraries.
- Another example is Laravel. This MVC framework was created to improve PHP stacks. A very, very old piece of the old LAMP stack, PHP is used by a vast majority of web sites. I've worked with PHP: ugh, super recursive and time-consuming to debug. It's sort of like an entrenched cancer.
- and there are several more MVC frameworks.
So, learning Ruby on Rails has been a fun and relevant adventure.
Top comments (0)