Author: Steve Language: text
Description: Coding Languages / Frameworks & MVC Timestamp: 2013-06-10 15:23:15 +0000
View raw paste Reply
  1. Chris & Michael,
  2.  
  3. Congrats on the success of the show, it takes a lot of effort to continue a podcast for year. Great job!
  4.  
  5. Michael: Since you mentioned that you wanted to do a more serious look at languages and frameworks in episode 52 (or was it 51?) I was wondering if you could discuss MVC a bit.
  6.  
  7. I have to admit, I have followed functional (or procedural) coding style for years and have not adapted to more “modern” practices like OOD when I have done the few programs that I've done. I have programmed in all different types of languages (Python, C/C++, Java) but I have not embraced OO Design in a program from the outset. Of course this does not mean that I have not coded in them, one can bang out code in Java for example utilizing classes and methods, but not really applying an OOD to the overall program.
  8.  
  9. A few years ago I noticed that MVC is really a pervasive paradigm. Having it's origins in Smalltalk and Java and other languages, I'm wondering what are the real benefits to modern programmers today. We even find MVC has pushed itself in to web design with frameworks like Django, JSP, CodeIgniter (and dozens of php frameworks).
  10.  
  11. So here are my questions:
  12.  
  13. Is MVC a framework/paradigm to fully embrace?
  14.  
  15. Does it offer abstractions that make coding solutions more elegant / powerful?
  16.  
  17. Are there re-use benefits when it comes to new programs or porting to a different platform (or framework?).
  18.  
  19.  
  20.  
  21. Thanks,
  22.  
  23. -Steve
View raw paste Reply