Práticas modernas de desenvolvimento web As práticas usadas - TopicsExpress



          

Práticas modernas de desenvolvimento web As práticas usadas no desenvolvimento de aplicações Web modernas envolvem criar uma aplicação completa no cliente, para isso a maior parte usa o padrão Model-View-Controller (MVC), Model-View-Presenter (MVP) ou Model-View-ViewModel (MVVM). Algumas das vantagens de se usar um destes modelos de desenvolvimento são: Facilidade de manutenção; Possibilidade de se ter várias Views para um modelo de dados; Separação bem clara entre interface visual e persistência de dados; Isolamento das regras de negócio; Possibilidade de alterar a forma com que uma interface para o usuário se comporta apenas alterando o Controller; Model-View-Controller (MVC). É um padrão de arquitetura de aplicações que separa a representação das informações das interações do usuário com estas informações. O Modelo representa as informações no sistema (módulos ou classes JavaScript), a View é a forma com que estes dados são apresentados ao usuário (interface gráfica ou página que o usuário vê) e o Controller é o intermediador entre as duas partes, sendo invocado pelas interações que o usuário faz na View. Model-View-Presenter (MVP) Muito similar ao MVC, este modelo de desenvolvimento criar um fluxo de eventos linear onde apenas a View interage com o usuário e o Presenter controla a execução dos comandos e a manipulação de dados. Este modelo é uma evolução do MVC no que diz respeito à separação de responsabilidades e consequentemente, do código em si. Model-View-ViewModel (MVVM) Este modelo é uma derivação do MVP em que o Presenter fica dividido em binder e ViewModel. O binder geralmente é realizado automaticamente pelo Framework disponibilizado pela solução.
Posted on: Fri, 22 Nov 2013 00:30:31 +0000

Trending Topics



Recently Viewed Topics




© 2015