-
New Feature
-
Resolution: Unresolved
-
Minor
-
None
-
5.0
-
None
-
MOODLE_500_STABLE
it's the 21st century, user interaction is now much more intense and diverse, it is no longer limited to simply displaying a data table, all modern UI/UX require the implementation of display logic
Mustache's choice is rather strange - the absence of this logic simply transfers it to the backend level - which greatly clutters the code with unnecessary operations
There are various template engines used in various other php frameworks, such as blade in laravel. There are projects that allow you to write a frontend on reactive Vue/React libraries - such as Inertia
I would like to see moodle a little more modern than 20 years ago (when I just started working with it