Wolfgang

Description

As I developed AirportRuns over the years, the code got more complicated and organized. At some point, I decided to create a separate project, an infrastructure, that would handle the rudimentary aspects of delivering a sophisticated web application. This became the PHP MVC framework, Wolfgang.

Why did I decide to name it Wolfgang? Well, at the time I used to love to listen to classical music and I liked the name Wolfgang, Mozart's first name. Also, it sounded sharp and powerful, and so I decided to name it as such.

Wolfgang has all the standard capabilities and features that you would imagine an MVC framework would have, and more. These include:

  1. URL routing
  2. Data journaling
  3. Database abstraction
  4. ORM
  5. Event dispatching
  6. etc.

You may ask, "Why didn't you just use an existing PHP framework?". At the time when I started developing AirportRuns in 2014, I was very new to web development. I was familiar with the design pattern of MVCs and understood their advantages but I wasn't inclined to use one because I underestimated how complex AirportRuns would become. Now, I'm happy that I didn't chose to use an MVC framework back then because now I have the knowledge and experience of building one, although I would have saved myself A LOT of time and headaces.

Feel free to fork it on Github here  https://github.com/burrellramone/wolfgang or view the documentation here https://wolfgang.ramoneburrell.com/.

Comments

Be the first to comment on this project!

POST A COMMENT


Please Wait ...