Mostrar el registro sencillo del ítem

dc.contributor.authorSalas-Zarate, María del Pilar
dc.contributor.authorAlor-Hernández, Giner
dc.contributor.authorValencia-García, Rafael
dc.contributor.authorRodríguez-Mazahua, Lisabeth
dc.contributor.authorRodríguez-González, Alejandro
dc.contributor.authorLópez Cuadrado, José Luis
dc.date2015-05
dc.date.accessioned2017-10-05T20:47:55Z
dc.date.available2017-10-05T20:47:55Z
dc.identifier.issn1872-7964
dc.identifier.urihttps://reunir.unir.net/handle/123456789/5656
dc.description.abstractChoosing the Web framework that best fits the requirements is not an easy task for developers. Several frameworks now exist to develop Web applications, such as Struts, JSF, Ruby on Rails, Grails, CakePHP, Django, and Catalyst. However, Lift is a relatively new framework that emerged in 2007 for the Scala programming language and which promises a great number of advantages and additional features. Companies such as Siemens(C) and IBM (R), as well as social networks such as Twitter and Foursquare (R), have now begun to develop their applications by using Scala and Lift. Best practices are activities, technical or important issues identified by users in a specific context, and which have rendered excellent service and are expected to achieve similar results in similar situations. Each framework has its own best practices whose aim is to facilitate the development of Web applications. However, there is no current comparative analysis that identifies the best practices for Web frameworks. Thus, as its salient contribution, this paper identifies a set of best practices for Web frameworks. Afterwards, these best practices were analyzed and discussed in terms of developing Lift-based Web applications. The identification of these best practices would allow developers to construct more interactive and efficient Liftbased Web applications, integrating features of Web 2.0 technologies with less effort and exploiting the frameworks' benefits. In addition, this paper contains a comparative analysis with Web frameworks such as JSF, Struts, CakePHP, Ruby on Rails, Lift, Django, and Catalyst. Finally, as proof of concept, a set of Lift-based Web applications were developed for this paper by applying best practices such as actors, lazy loading, Comet support, SiteMap, Wiring, HyperText Markup Language, version 5 (HTML5) support, and parallel rendering. (C) 2015 Elsevier B.V. All rights reserved.es_ES
dc.language.isoenges_ES
dc.publisherScience of Computer Programminges_ES
dc.relation.ispartofseries;vol. 102
dc.relation.urihttp://www.sciencedirect.com/science/article/pii/S0167642314005735?via%3Dihubes_ES
dc.rightsrestrictedAccesses_ES
dc.subjectbest practiceses_ES
dc.subjectliftes_ES
dc.subjectSCALAes_ES
dc.subjectweb frameworkses_ES
dc.subjectJCRes_ES
dc.subjectScopuses_ES
dc.titleAnalyzing best practices on Web development frameworks: The lift approaches_ES
dc.typeArticulo Revista Indexadaes_ES
reunir.tag~ARIes_ES
dc.identifier.doihttp://dx.doi.org/10.1016/j.scico.2014.12.004


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem