Why I love Django

Abedy Ng'ang'a
2 min readSep 28, 2019

Well, to start with there are tons of frameworks out there, but if you’re looking forward to building apps that are cross-platform, scalable and ready-to-integrate with almost any new technology, then Django is pretty much the tool to familiarize yourself with. Here are some of the reasons as to why I think Django is the best.

Django Project Architecture

Django is an MVC (Model View Controller) based framework which allows you to define your models, views and customize your routes in any way you like. On top of that, a Django project is organized into apps, which can be pretty much initialized at any stage of your project. This allows your Django application to be highly scalable in case you might want to add more functionalities in the future.

Integration with new technologies

Well, it’s general knowledge that Django is a python based framework and this allows you to integrate things like machine learning, AI, I.O.T and even hardware oriented platforms such as Arduino.

Cross Platform Feature

The most cool feature with Django so far (as I think ) is the ability to create RESTful APIs for your app with the djangorestframework package which gives you the ability to access your data from any Kind of client, be it web based or android client in JSON format. All you need is to host your App somewhere. Heroku, Digital Ocean and Linode are some of the good places to start with on that. This adds more on its ability to scale. As a matter of fact I tried this out with a React JS App web client using Axios and an Android Client App using Retrofit. By the way I’ll be having a session on that at #DevFestNyeri19 on 9th of November.

With the above mentioned features, I believe Django is the tool to look out for if you want to build your own Facebook, Twitter, or any cross platform app you’d think of.

If you’d like to get started on Django, checkout the documentation here: https://www.djangoproject.com or checkout this video series Django Tutorials.

I hope you find this article helpful, and as always, remember to clap. 👏 😉

--

--