Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end

Detalhes bibliográficos
Autor(a) principal: Merlin, João Paulo
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/15538
Resumo: Internet has evolved in terms of breadth of access and advancement in terms of improving the features it offers - improved bandwidth and new services. Internet has gone from simply providing static pages to a multimedia interaction platform and business environment. The offered diversity of resources and systems running on Internet make users of web systems more and more demanding, both in terms of data quality and interactivity of systems as well as the existence of new resources. For developers this entails an almost constant search for the learning and use of new technologies and the resources that the languages and their environments offer. For these developers to remain productive it is essential that they can utilize resources that facilitate and accelerate the development and learning of these resources, such as frameworks. The use of web frameworks has increased among developers as it makes development faster and more standardized. In this work we have developed a plugin for generating code from Java classes for the Angular web framework in TypeScript language. The plugin developed beyond converting Java classes into TypeScript code is also capable of generating basic CRUDs based on the created annotations.
id UTFPR-12_eea1f5fb6173d2f35932e1cb99ff6009
oai_identifier_str oai:repositorio.utfpr.edu.br:1/15538
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-endA scaffolding tool do generate front-end source codeAndaimesAdministração de projetosSoftware - DesenvolvimentoScaffoldingProject managementComputer software - DevelopmentCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICOInternet has evolved in terms of breadth of access and advancement in terms of improving the features it offers - improved bandwidth and new services. Internet has gone from simply providing static pages to a multimedia interaction platform and business environment. The offered diversity of resources and systems running on Internet make users of web systems more and more demanding, both in terms of data quality and interactivity of systems as well as the existence of new resources. For developers this entails an almost constant search for the learning and use of new technologies and the resources that the languages and their environments offer. For these developers to remain productive it is essential that they can utilize resources that facilitate and accelerate the development and learning of these resources, such as frameworks. The use of web frameworks has increased among developers as it makes development faster and more standardized. In this work we have developed a plugin for generating code from Java classes for the Angular web framework in TypeScript language. The plugin developed beyond converting Java classes into TypeScript code is also capable of generating basic CRUDs based on the created annotations.A Internet tem evoluído no sentido de amplitude de acesso e em termos de melhoria dos recursos que oferece – largura de banda e serviços novos e aprimorados. A Internet passou da simples disponibilização de páginas estáticas para uma plataforma de interação multimídia e ambiente de realização de negócios. A diversidade de recursos oferecidos e de sistemas que executam na Internet faz com que os usuários dos sistemas web sejam cada vez mais exigentes, tanto em termos de qualidade dos dados e de interatividade dos sistemas quanto da existência de novos recursos. Para os desenvolvedores isso acarreta uma busca quase que constante pelo aprendizado e uso de novas tecnologias e dos recursos que as linguagens e seus ambientes oferecem. Para que esses desenvolvedores se mantenham produtivos é essencial que eles possam utilizar recursos que facilitem e agilizem o desenvolvimento e o aprendizado de uso desses recursos, como os frameworks. O uso dos frameworks web tem aumentado entre os desenvolvedores, pois torna o desenvolvimento mais rápido e padronizado. Neste trabalho foi desenvolvido um plugin para a geração de código a partir de classes Java para o framework web Angular utilizando linguagem TypeScript. O plugin desenvolvido além de converter classes Java em código TypeScript também é capaz de gerar CRUDs básicos com base nas annotations criadas.Universidade Tecnológica Federal do ParanáPato BrancoBrasilDepartamento Acadêmico de InformáticaTecnologia em Análise e Desenvolvimento de SistemasUTFPRPegorini, ViniciusPegorini, ViniciusBeulke, Andreia ScariotBorsoi, Beatriz TerezinhaMerlin, João Paulo2020-11-18T20:23:19Z2020-11-18T20:23:19Z2018-11-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfMERLIN, João Paulo. Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end. 2018. 53 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2018.http://repositorio.utfpr.edu.br/jspui/handle/1/15538porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2020-11-18T20:23:19Zoai:repositorio.utfpr.edu.br:1/15538Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2020-11-18T20:23:19Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end
A scaffolding tool do generate front-end source code
title Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end
spellingShingle Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end
Merlin, João Paulo
Andaimes
Administração de projetos
Software - Desenvolvimento
Scaffolding
Project management
Computer software - Development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICO
title_short Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end
title_full Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end
title_fullStr Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end
title_full_unstemmed Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end
title_sort Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end
author Merlin, João Paulo
author_facet Merlin, João Paulo
author_role author
dc.contributor.none.fl_str_mv Pegorini, Vinicius
Pegorini, Vinicius
Beulke, Andreia Scariot
Borsoi, Beatriz Terezinha
dc.contributor.author.fl_str_mv Merlin, João Paulo
dc.subject.por.fl_str_mv Andaimes
Administração de projetos
Software - Desenvolvimento
Scaffolding
Project management
Computer software - Development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICO
topic Andaimes
Administração de projetos
Software - Desenvolvimento
Scaffolding
Project management
Computer software - Development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICO
description Internet has evolved in terms of breadth of access and advancement in terms of improving the features it offers - improved bandwidth and new services. Internet has gone from simply providing static pages to a multimedia interaction platform and business environment. The offered diversity of resources and systems running on Internet make users of web systems more and more demanding, both in terms of data quality and interactivity of systems as well as the existence of new resources. For developers this entails an almost constant search for the learning and use of new technologies and the resources that the languages and their environments offer. For these developers to remain productive it is essential that they can utilize resources that facilitate and accelerate the development and learning of these resources, such as frameworks. The use of web frameworks has increased among developers as it makes development faster and more standardized. In this work we have developed a plugin for generating code from Java classes for the Angular web framework in TypeScript language. The plugin developed beyond converting Java classes into TypeScript code is also capable of generating basic CRUDs based on the created annotations.
publishDate 2018
dc.date.none.fl_str_mv 2018-11-29
2020-11-18T20:23:19Z
2020-11-18T20:23:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv MERLIN, João Paulo. Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end. 2018. 53 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2018.
http://repositorio.utfpr.edu.br/jspui/handle/1/15538
identifier_str_mv MERLIN, João Paulo. Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end. 2018. 53 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2018.
url http://repositorio.utfpr.edu.br/jspui/handle/1/15538
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Pato Branco
Brasil
Departamento Acadêmico de Informática
Tecnologia em Análise e Desenvolvimento de Sistemas
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Pato Branco
Brasil
Departamento Acadêmico de Informática
Tecnologia em Análise e Desenvolvimento de Sistemas
UTFPR
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850497993020538880