Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/29556
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorBezerra, Carla Ilane Moreira-
dc.contributor.authorOliveira Júnior, Laércio Germano de-
dc.date.accessioned2018-02-09T12:35:27Z-
dc.date.available2018-02-09T12:35:27Z-
dc.date.issued2017-
dc.identifier.citationOLIVEIRA JÚNIOR, Laércio Germano de. ATLOM.JS: um Framework NODE.JS para aplicações Web baseado em componentes. 2017. 67 f. TCC (Graduação em Engenharia de Software) - Universidade Federal do Ceará, Campus Quixadá, Quixadá, CE, 2017.pt_BR
dc.identifier.urihttp://www.repositorio.ufc.br/handle/riufc/29556-
dc.description.abstractCurrently many Node.js application frameworks with specific technologies and implementation standards are designed to optimize the software development process. Such unique characteristics add greater complexity to the system, resulting in a chain of negative consequences, such as the decrease in the number of users, decrease in the components developed for the platform and reduction of potential software reuse. In this work the development of a full-stack componentbased framework called Atlom.js was proposed, aiming to reduce the learning curve, as well as to optimize the software reuse process. To achieve this goal, technologies operating in the back-end, in the dependency injection (DI) and in the control inversion (IoC) model found in the AngularJS framework, were proposed to adapt to the Node.js. In this way, it was possible to develop a complete application using the same language and the same development model. The work was implemented based on the functionality of the latest frameworks on the market, using well-known concepts and technologies of Javascript. The biggest challenge was to elaborate the DI containing the main methods of the original approach. Results obtained through experiments with specialists demonstrated the framework reduced the learning curve, optimized the reuse process and provided associated technologies customization.pt_BR
dc.language.isopt_BRpt_BR
dc.subjectFramework (Programa de computador)pt_BR
dc.subjectAplicações Webpt_BR
dc.subjectJavascript (Linguagem de programação de computador)pt_BR
dc.titleATLOM.JS: um Framework NODE.JS para aplicações Web baseado em componentespt_BR
dc.typeTCCpt_BR
dc.contributor.co-advisorFarias, Victor Aguiar Evangelista de-
dc.description.abstract-ptbrAtualmente, existem muitos frameworks de aplicação Node.js criados com o intuito de otimizar o processo de desenvolvimento de software, onde cada framework possui as suas próprias tecnologias e padrões de implementação. Essas características adicionam uma maior complexidade ao sistema, acarretando em cadeia algumas consequências negativas, como a diminuição do número de adeptos, diminuição de componentes desenvolvidos para a plataforma e a diminuição do potencial reuso de software.Neste trabalho, é proposto o desenvolvimento de um framework full-stack Javascript baseado em componentes, denominado Atlom.js, que visa diminuir a curva de aprendizagem, bem como, otimizar o processo de reuso de software. Para alcançar tal desafio, foi proposto adaptar para o Node.js, tecnologia que atua no back-end, o modelo de injeção de dependências (DI) e inversão de controle (IoC) encontrados no framework AngularJS. Desta forma, é possível desenvolver uma aplicação completa utilizando a mesma linguagem e o mesmo modelo de desenvolvimento. O trabalho foi implementado com base nas funcionalidades dos frameworks mais atuais do mercado, utilizando conceitos e tecnologias mais conhecidas de Javascript. Seu principal desafio foi elaborar sua DI contendo os principais métodos de sua abordagem original. Com os resultados obtidos por meio de experimentos com especialistas, foi constatado que o framework diminui a curva de aprendizagem, otimiza o processo de reuso e proporciona a customização das tecnologias associadas.pt_BR
Aparece nas coleções:ENGENHARIA DE SOFTWARE - QUIXADÁ - TCC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2017_tcc_lgoliveirajunior.pdf1,01 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.