Viabilidade de Implementação da Arquitetura de Software MVC
Por: SonSolimar • 19/11/2018 • 1.000 Palavras (4 Páginas) • 336 Visualizações
...
REVISAO DA LITERATURA
O MVCBr nasceu da idéia de um grupo de desenvolvedores Delphi que, vendo a ausência de uma ferramenta, onde os paradigmas da "orientação a objetos" e os "Padrões de Projetos de Software" (GangOfFour, Wiki) estavam distantes em conceitos e logicas, decidiram assim criar um projeto de um FrameWork – Entende-se por FrameWork uma aplicação semi-completa contendo componentes estáticos e dinâmicos que podem ser adaptados para produzir aplicações especificas.
Como também em continua evolução está o delphimvcframework (https://github.com/danieleteti).
"DelphiMVCFrameworkisoneofthemost popular RESTful framework for Delphi, soanychangehasbeenaccuratelyconsideredandalso its impactonthecurrent 2.x projectshasbeentake in consideration. There are a lotof new core featuresthatwillmakeeven more easytoworkon (andwith) yourbelovedRESTful framework. Also, allthesechangeswillmakethe framework even more flexibleregardingtheserializatorseven for customtypes (yes, nowyoucanregisteryourcustomserializer for your data types). Also, JSON is no more theonly “built-in” supportedformat. Well, now JSON istheonlyformat, butnowisreallyeasytoaddtotheserializers registry a brand new serializerwhich serialize in XML, YAML, BSON, CSV etc. The serializers are recicledbetweenrequeststogetthemaximum performances." (http://www.danieleteti.it/tag/delphimvcframework/)
Ainda no estudo investigativo do objeto de estudo, não foi possível ainda com clareza, determinar a efetividade do uso da ferramenta.
Necessários mais estudos de implementações por parte dos vários grupos de usuários Delphi, mas o que se tem hoje (por parte dos grupos DexCommunity (Telegram), Delphi Experts (facebook) as perspectivas são boas.
METODOLOGIA
A investigação destes tópicos baseia-se no desenvolvimento de programas de computador, buscando maior eficiência no desenvolvimento do código na linguagem de programação Delphi. Desenvolver um software de qualidade com perspectivas de escalabilidade e interação com outras plataformas de desenvolvimento.
A abordagem qualitativa desta pesquisa se dará na implementação das idéias aqui expostas por conta de que o padrão arquitetural MVC, sim é uma ótima referencia na criação de artefatos de software.
Os casos de uso são coerentes como vistos nas referencias citadas e o embasamento desta investigação se dará ao longo do processo, inserindo novos "cases" para melhor entendimento
---------------------------------------------------------------
REFERENCIAS BIBLIOGRAFICAS
delphimvcframework (https://github.com/danieleteti).
(http://www.tireideletra.com.br
...