On their Medium.com site Algotech Solutions has a post that does a side-by-side comparison of two web applications frameworks from two different languages: Symfony in PHP and Django in Python.
Many times have I heard the following from a developer: “I am scared to change technologies”, “I am excited but I’m afraid it will be entirely different”, “I only know, I’ve never seen any code in my life!”. Sounds familiar? This article will show you that different web frameworks are not in fact that different. With the advent of open source software, modern frameworks have inspired each other in adding and improving features for easier and more efficient usage. I will try to explain the abstract notions under MVC Web frameworks and how you can easily implement them through any framework and programming language needed.
The article then walks through the basic setup and creation of a web application in each, going through:
- Installation
- Generating the sample application (Jobeet)
- Configuring the controllers and views
- Creating the view output
All of the code and command line calls are included in the post too. If finishes out with an overview of the similarities between the two frameworks and briefly mentions some of the differences (like when it comes to model handling).