[Info-vax] User Interface Design, Implementation

Arne Vajhøj arne at vajhoej.dk
Fri Jun 7 19:37:59 EDT 2019


On 6/7/2019 5:35 AM, Richard Maher wrote:
> On 7/06/2019 8:54 am, Arne Vajhøj wrote:
>> On 6/6/2019 6:45 PM, Richard Maher wrote:
>>> On 5/06/2019 6:59 am, Arne Vajhøj wrote:
>>>> There are probably way less GUI frameworks available on VMS than
>>>> the more popular platforms.
>>>>
>>>> But if the GUI framework is available on VMS, then it should
>>>> support MVC just as well as on any other OS.
>>>>
>>>> Various Java frameworks (Swing, Struts 1, Struts 2, JSF, Spring MVC).
>>>>
>>>> Various PHP frameworks (Laravel, CodeIgniter, Symfony, ZF, CakePHP).
>>>>
>>>> Maybe RoR and Grails would run as well.
>>>
>>> I and most others now use mvC or just "C"ontrollers for RESTful APIs. 
>>> Any language could support this.
>>
>> Without M then I would consider it to be a very trivial application.
>>
>> :-)
> 
> Please explain. JSON in, JSON out,

M in MVC represent/expose the business logic - the data and the rules in 
the application.

No M (or equivalent of M in non-MVC context) means no data and no
business rules.

>> But yes - no V - or you can say that V is moved to client tier.
>>
>> On the other hand some JS frameworks talk about full MVC client side:
>> AngularJS, Ember etc..
> 
> Can someone **please** explain to my why they would willing handicap a 
> project with AngularJS React/Redux or Vue??????
> 
> TypeScript, Node, NPM, Bootstrap, Babel transpiling/dumbing down your 
> code to previous versions, Lint, LowDash, Wank . . .
> 
> What do you perceive Angular, React, and Vue do for you? Apart from 
> wreck your app's performance and team productivity.
> 
> Turn on debug and just see how many unnecessary times your Render() 
> method is called.

I don't think I have the experience to argue exactly what value those
frameworks provide.

I can observe that the majority of client side developers use
those frameworks.

Arne



More information about the Info-vax mailing list