International Conference on Electronics, Information and Communication Engineering (EICE 2012)
15 Best Practices for the Development of Lift-Based Web Applications
-
Published:2012
Download citation file:
Nowadays, there are a large number of frameworks for developing Web applications such as Struts, JSF, Ruby on Rails or, CakePHP, among others. Each framework gives features to make easy the Web applications development. Lift emerges as a new Web framework which has own features and learns from the mistakes of other Web frameworks. Some companies such as Siemens and IBM are deploying theirs applications in Scala and Lift, as well as social networks like Twitter and Foursquare. However, Lift is a new Web framework so there is few information for developing Web applications through of best practices. This paper discusses the best practices in order to develop Web applications with Lift avoiding common mistakes of design and implementation that other Web frameworks have. Finally, as proof of concept we developed a set of Lift-based Web applications taking into account some best practices such as actors, lazy loading, sitemap and wiring.