the frameworks

PHP

  • Laravel
    the beauty in the code. A PHP Framework based on MVC pattern and the eloquent modeling. Laravel supports multiple Databases and even MSSQL is very well supported. The learning curve is fantastic and if you are not well saddled in linux server administration you can find very helpful and easy to install docker images or virtual environments which run out of the box as they should.

  • Lumen 
    the beauty in api. If you think Laravel is bloated - you don't need a template engine or you just nit a framework to serve your web app an api. Lumen is the best choice. This is the best micro framework for api driven web apps.

  • Typo3
    typo3 is more content management system than php framework, but the underlaying framework neos-flow (aka typo3-flow) is perfect for combination a CMS and MVC framework  devleopment.

 

Python

  • Django
    when it comes to C or C++ module integration it needs python-wrapper. Because the proximity of python to low-level programming languages you could code a very cpu intensive mathematical algorithm and serve it to a browser. I have to point out that I've used Django to make remote procedure calls (rpc) and collect a bunch of data in json. It turned out to be much easier with python to parse and work on json formatted results.

 

JavaScript

  • vue.js
    again the beauty. When it came to mobile web-development and single page application I started to check VUE. The template syntax of vuetify has a very steep learning curve. But all in all I do prefer the combination with laravel. Javascript is not a OOP and this means complicated algorithms, tasks or function calls could end in a mess.
     
  • angular.js
    well known and well documented. When anybody is talking about mobile web development angular is always on top of the list. What speaks for this framework is the very big amount of detailed documentation. In all JS frameworks I know I have to say if something ends in impossibility - last chance is angular.