I am having challenges with MVC and I am hoping that someone has gone through my path before and can guide me or has some tips that will guide me.
I was an ASP.net C# WebForms developer (the one where you have .aspx & .aspx.cs) for about 5 years where I refactored existing code in a rather monolithic system and split it into web services. I liked the approach of a .aspx page for design and a .aspx.cs to call the dynamic bits while the real code was in a folder filled with cs files.
I wanted to move on and my interest is in python (I loved the compulsory tab indent in the code which is very readable. I have refactored a zillions code that seems to be encrypted.). In python, I have only written console apps & some web scrapping.
Now, I got a job in a rails company and I am really struggling to understand the logic/mindset behind MVC. A single page across model, view & controller. View is a scary list of files. Then you have config. It's too many files and folders and it's just confusing.
I am just overwhelmed with the number of files and folders. Plus, too much auto-generations. I followed the guide on rails site at guides.rubyonrails.org. I hate the magic bits. I want to know what exactly is happening.
Ask HN: How can a developer dive into MVC? | Heykuki News