Looking to the forum from outside, I see very few busy
elements and a very easy design, no matter which page:
the header, the menu, the table, and just a few types of updatable fields.
Could someone hint me to better understand why the whole templating language and that emberjs framework is in use?
I'm curious because [I've read somewhere here] they both are slow and all devs are waiting for updates with the hope the speed will increase considerably.
Is the main purpose of these libs to allow for easy templating and plugin writing?
If not, then what is the purpose of using both of them?
Currently, there are really few places where the data should be updated dynamically - and it's so easy to do it in just pure JS with JQuery.
I am not criticizing any decisions, but just coming from PHP + JS/JQuery with 10+ years of experience and have built tens of small and medium websites but never used any JS frameworks, and instant page reload was always much much faster than using such frameworks, so I'm just asking why
with the hope to better understand the intention of developers.
To compare with what I'm used to seeing with PHP made by my collegues: 20-40ms server side + no or little processing time client side, so it's just super-fast and nobody never moaned about the speed of page load and rendering time.
I believe the same would be easily reachable with Ruby + Jquery, but there might be some drawbacks if the team decided to use additional heavy JS libs. Plus, having no ember would make entry point for potential plugin developers less requiring.
Not trying to be unkind! Please do not get me wrong. Just curious and want to know explanations behind the decisions. Thank you.