Desenvolvimento de uma ferramenta de scaffolding para criação de código fonte para front-end
| Autor(a) principal: | |
|---|---|
| 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 |