RoR

Why is education so misleading?

What the heck is wrong with me? Why am I writing about this…

Drupal_as_MVC_Framework_v2

Let me apologize ahead of time to whoever ends up reading this because this is almost definitely not going to make sense the first time someone reads it, which is sort of what this is all about anyways… Okay, here goes.

Today I’m sitting here at home. I’m going over a few things, trying to update my brain before I attempt the daunting task of trying to assemble an application and get some of my work done. I’m going over some of the basic theory behind Ruby on Rails and the first thing that comes up is the architecture. And I know everyone has experienced this before, when you end up reading through a tutorial somewhere trying to get some concept and syntax pounded into your brain, then suddenly there is a massive over usage of reoccurring and conflicting words? I’m honestly growing increasingly discouraged by encountering this. Let me explain what’s bothering me today:

MVC Architecture. Or rather the words that compose the acronym MVC. ModelViewController. Now let me explain to everyone what MVC means. You have a web application developed. Now this application can access a database or not, it doesn’t really matter for this architecture, and really, the beauty of MVC architecture is it really doesn’t matter what happens when a user accesses your site, it pretty much just handles all models of a dynamic web page. But oh wait, I just used the word model, the very first word in MVC. HMMM. Okay, let’s start from a different angle here. Model REALLY just means component. I know, that’s strange right? But a model really is just a component and I can’t classify that any more simply than that.

Joomla!

The simplest, most logical, and easiest framework ever made(not just opinion, it’s the most used) is Joomla. While Joomla doesn’t support Object Oriented Programming, it supports PHP and it’s powerful enough for most peoples uses. Joomla is broken down as follows–

Continue reading