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: | Cruz, António Miguel Castro, Pedro Lacerda, José António Vieira |
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: | ESTG - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Jose_Lacerda.pdf | 8.22 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.