5 research outputs found

    Comparison of AngularJS and React.js frameworks based on a web application

    Get PDF
    The paper contains comparison between AngularJS and React.js frameworks. For research purposes two applications that provides the same functionalities were created. Time of typical tasks execution: elements insertion, sorting and deletion from JavaScript list of objects was measured and compared

    A comparative analysis of selected Java Script frameworks in the context of web applications on the example of Angular and BackboneJS

    Get PDF
    The paper contains comparison between Angular and BackboneJS frameworks. For research purposes, two single page applications were created. Both providing the same functionalities. In this article such elements were examined and compared: time of loading elements, number lines of code, size of compiled application. community gathered around frameworks and time needed to create the application using frameworks. The obtained results did not indicate a solution that was clearly better to be used in single page applications

    Proposta de reengenharia para um sistema Web POS/ERP

    Get PDF
    Over time, software code tends to lose quality for many reasons, especially in legacy codes (those that have been in use for a long time and that use supposedly outdated technology). And sometimes it takes a re-engineering in software in order to improve some property, like performance, scalability or testability. This work proposes a reengineering of a legacy system analyzing points such as frameworks and libraries, database model and architectural model. As a result, it was found through a literature review, that for the study system, the best library for the construction of the interface layer is React.js and the best database model is the relational model. About the architectural model, it was not possible to decide, since its choice depends on other factors, such as the chosen framework for example.Com o passar do tempo, o código de um software tende a perder a qualidade por diversos motivos, principalmente em códigos legados (aqueles que já estão em uso há bastante tempo e que usam tecnologia supostamente ultrapassada). E, às vezes, se faz necessário uma reengenharia no software a fim melhorar alguma propriedade, seja o desempenho, a escalabilidade ou testabilidade. Este trabalho propõe uma reengenharia de um sistema legado analisando pontos como framework e bibliotecas, modelo de banco de dados e modelo arquitetural. E, como resultado, foi constatado por meio de uma revisão da literatura, que, para o sistema de estudo, a melhor biblioteca para a construção da camada de interface é o React.js e o melhor modelo de banco de dados é o relacional. Sobre o modelo arquitetural, não foi possível decidir, uma vez que a sua escolha depende de outros fatores, como, por exemplo, o framework escolhido

    A JavaScript Framework Comparison Based on Benchmarking Software Metrics and Environment Configuration

    Get PDF
    JavaScript is a client-side programming language that can be used in multi-platform applications. It controls HTML and CSS to manipulate page behaviours and is widely used in most websites over the internet. JavaScript frameworks are structures made to help web developers build web applications faster by offering features that enhance the user interaction with the web page. An increasing number of JavaScript frameworks have been released in recent years in the market to help front-end developers build applications in a shorter space of time. Decision makers in software companies have been struggling to determine which frameworks are best suited for a specific project. This work investigates the actual state-of-the-art of JavaScript framework comparison, and it proposes metrics and methods that could help developers when choosing a JavaScript framework. In this work, a benchmark framework executes tasks to test the efficiency of three JavaScript frameworks (AngularJS, Aurelia, and Ember). The research shows the impact of the environment (CPU usage and network connectivity) on JavaScript frameworks

    Avaliação do framework Angular e das bibliotecas React e Knockout para o desenvolvimento do Frontend de aplicações Web.

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.Originalmente pensados para auxiliar no desenvolvimento Web, frameworks JavaScript se tornaram muito populares entre desenvolvedores para construções de aplicações Web na medida em que as páginas Web cresceram e se tornaram aplicações completas ao lado do cliente. No entanto, o número de frameworks JavaScript aumentou rapidamente, o que torna difícil para os profissionais identificar o framework que mais se adequa às suas necessidades e desenvolver novas estruturas que atendam essas necessidades. O presente trabalho se concentrou em avaliar um framework e duas bibliotecas JavaScript, e também compará-las com JavaScript puro, bem como, identificar as razões que impulsionam os desenvolvedores para a escolha de uma ferramenta Frontend. Assim, este estudo, se aprofundou em características importantes para o conhecimento dos programadores, como por exemplo, as diferenças arquiteturais, diferenças de custo, eficiência e implementação, além do desempenho e de identificar o melhor cenário de desenvolvimento em que se encaixam. Entre os testes apresentados, há diferenças significativas nos resultados encontrados, visto que para uma mesma aplicação obteve-se resultados diferentes entre o framework e as bibliotecas testadas. Foi identificado como a manipulação do DOM influencia no desempenho final da mesma aplicação. A biblioteca React por fazer uso do Virtual DOM teve um desempenho melhor em relação ao AngularJS e Knockout
    corecore