Front End - Materialze

Popularity

Materialize is the most popular material design based framework. With around 37k stars on GitHub. It's a very compatible framework that has consistent behavior on different platforms. Which is why some developers prefer it over Bootstrap. Due to being google based, Materialize is well documented and easy to use making it popular among many fans of Google Material Design. Materialize is less popular then bootstrap but it a great choice as a beginner framework.

Strength

  • Huge selction of components

  • Responsive support endures that websites are supported across all devices

  • Speed up development as it offeres default stylings

  • Easy to use because it comes with detailed documentation and specific code examples

Weakness

  • Large file size makes this a bulky framework to work with

  • No support for Flexbox model

  • Speed up development as it offeres default stylings

  • Easy to use because it comes with detailed documentation and specific code examples

Used By

the3allsoft

The3BallSoft

Avhana Health

Avhana Health

Loose Leaf

LooselLeaf

Settlin

Settlin

Back End - Django

Popularity

Django is a high level python based web framework and one of the most popular backend frameworks if not the most. Due to the popularity of Python, Django has a huge user base because of its rapid development and clean pragmatic design. It is well known due to the amount of web application features it provides. It is also free and open sourced with the framework being constantly updated.

Strength

  • Django is constantly being updated with new and useful packages and built in tools

  • Django is crowd tested and many huge business websites use Django
  • Speed up development as it offeres default stylings

  • Django has one of the best documentations because of its user base

  • Django is quick and offers immense scalability, highly optimized security and customization

Weakness

  • Django is suitable for big projects but for smaller ones its heavy and monolithic structure can be a hindrance

  • Broad knowledge of the system is required to use Django

  • Small task requires a substantial amount of programming

  • Django can be used to make human readable URL's but it uses regex to do so which makes the code bulky and complicated

Used By

instagram

Instagram

pinterest

Pinterest

google

Google

spotify

Spotify