Document details

Frameworks e Bibliotecas Javascript

Author(s): Duarte, Nuno Filipe Brandão

Date: 2015

Persistent ID: http://hdl.handle.net/10400.22/8223

Origin: Repositório Científico do Instituto Politécnico do Porto

Subject(s): Platforms; Frameworks; Libraries; Javascript; Use cases; Plataformas; Bibliotecas; Cenários; Arquitecturas, Sistemas e Redes; Arquitecturas, Sistemas e Redes; Arquitecturas, Sistemas e Redes


Description

This report describes a study based on a research and evaluation of platforms (JavaScript frameworks and libraries carried out under the discipline of Tese/Dissertação/Estágio in the Master Degree Computer Science - area of expertise in Arquitecturas Sistemas e Redes, in Instituto Superior de Engenharia do Porto (ISEP). The JavaScript language is increasingly present in the development of software and particularly software for the web environment. For this reason there is a need to investigate the issue, as the platforms that are emerging in the market have a very low level of maturity compared to existing, it is crucial to identify the main differences so that we can save time, labor and other costs in research and experimentation developers. This project aims to inform a range of platforms and existing JavaScript libraries on the market. For further investigation, a study of use cases used at this point in the market was held. To assist the work were used qualitative research methods through the existing content of research related to the area, and quantitative research methods. It was thus conducted a survey sent via email to fifty regular users of the language, platforms, and JavaScript libraries, linking the functional and non-functional characteristics of the platforms and existing use cases in the market, in order to realize what is the use of these tools in his professional life. This study allowed developers to access information that will be compared and evaluated in order to achieve a more precise evaluation of the various analyzed platforms. It was also made an evaluation of adaptation of the various platforms to the various use cases.

O presente relatório descreve um estudo de pesquisa e avaliação de plataformas (frameworks e bibliotecas JavaScript realizado no âmbito da disciplina de Tese/Dissertação/Estágio do Mestrado em Engenharia Informática - área de especialização de Arquitecturas Sistemas e Redes, do Instituto Superior de Engenharia do Porto (ISEP). A linguagem JavaScript está cada vez mais presente no desenvolvimento de software e em particular de software para ambiente web. Por esse motivo surge a necessidade de se investigar sobre o tema, visto que as plataformas que vão surgindo no mercado têm um nível de maturidade muito reduzido comparativamente às já existentes, sendo crucial identificar as suas principais diferenças para que se possa poupar tempo, trabalho e outros custos na pesquisa e experimentação aos desenvolvedores. Este projeto tem como objetivo dar a conhecer um conjunto de plataformas e bibliotecas JavaScript existentes no mercado. Para uma investigação mais aprofundada, foi realizado um estudo relativo aos cenários usados neste momento no mercado. Com vista a auxiliar o trabalho foram utilizados métodos de pesquisa para encontrar informação relevante para o estudo, através da pesquisa de conteúdos já existentes relacionados com a área, e métodos quantitativos de pesquisa. Foi assim realizado um inquérito enviado via correio eletrónico para cerca de cinquenta habituais utilizadores da linguagem, plataformas e bibliotecas JavaScript, relacionando as características funcionais e não funcionais das plataformas e os cenários existentes no mercado, com o intuito de perceber qual a utilidade destas ferramentas na sua vida profissional. Este estudo permitirá aos desenvolvedores o acesso a informação que será comparada e avaliada, com vista a atingir uma avaliação mais precisa das várias plataformas analisadas. Faz-se além disso uma avaliação das várias plataformas aos vários cenários.

Document Type Master thesis
Language Portuguese
Advisor(s) Silva, Nuno Alexandre Pinto da; Maio, Paulo
Contributor(s) Duarte, Nuno Filipe Brandão
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents