Please use this identifier to cite or link to this item: http://hdl.handle.net/20.500.11960/1404
Title: Análise de frameworks de desenvolvimento web para a conversão de uma aplicação desktop
Authors: Lacerda, José António Vieira
Advisor: Cruz, António
Castro, Pedro
Issue Date: 23-Jul-2014
Abstract: As aplicações web têm vindo a ganhar uma preponderância muito grande, especialmente na área do software de gestão. Durante vários anos, este tipo de software apenas era disponibilizado aos utilizadores na plataforma desktop mas esta tendência tem vindo a ser contrariada. Atualmente, os grandes produtores de software de gestão nacionais já disponibilizam aos seus clientes soluções de gestão totalmente baseadas na web como uma alternativa viável à sua linha de produtos para o desktop. Este processo tem sido lento e difícil atendendo às caraterísticas do software e também a alguma resistência por parte dos utilizadores que temem perder a experiência e rapidez de utilização a que estavam habituados. O processo de criação de uma aplicação web pode revelar-se bastante complexo logo na fase de seleção da plataforma de desenvolvimento uma vez que existem várias opções disponíveis (p. ex. .NET, PHP, Python, Ruby, Java e Perl) e, para cada uma, identificam-se diversos frameworks. Com este trabalho efetua-se uma análise a algumas das plataformas (.NET, Java e PHP) e frameworks de desenvolvimento de aplicações web e seleciona-se aquela que melhor se adequará para a conversão de um software que, no presente, apenas está disponível na plataforma desktop. Neste processo, também são analisados frameworks mais vocacionados para o desenvolvimento das interfaces do utilizador, com o objetivo de selecionar aquele que permitirá uma melhor experiência de utilização. Esta análise passa pelo estudo das caraterísticas e funcionalidades de cada um dos frameworks e pela realização de testes de desempenho às plataformas.
Web applications have been gaining great importance, particularly in the development of management software. For several years, this type of software was only available in the desktop but this trend has been inverted. Currently, the largest Portuguese producers of management software already offer to their clients fully web based management solutions as a viable alternative to its desktop product line. This process has been slow and difficult given the characteristics of the software and also due to some resistance from users who fear losing the experience and speed of use to which they were accustomed. Creating a web application can be a complex task early in the selection phase of the platform development since there are several available options (e.g. .NET, PHP, Python, Ruby, Java and Perl) and, for each, there are several frameworks. In this project we made an analysis of some platforms (.NET, Java and PHP) and frameworks used to develop web applications and have selected the framework that will more adequate to convert a software which, at present, is only available for desktop. In this process, we also analysed some frameworks that are more oriented to the user interface in order to select the one that will provide a better user experience. In this analysis we made a study of the characteristics and functionalities of each of the frameworks and executed platforms performance testing.
Description: Mestrado em Tecnologia e Gestão de Sistemas de Informação na Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Viana do Castelo
URI: http://hdl.handle.net/20.500.11960/1404
Appears in Collections:CI - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
Jose_Lacerda.pdf8.22 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.