Lift

619 views

Published on

A talk about the web framework Lift at the Java Student User Group Meeting #42 in the Vienna University of Technology.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
619
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Lift

  1. 1. JSUG #42by Gabriel Grill
  2. 2. Scala Concise Syntax JVM Static Typing Functional and Objectoriented Actors
  3. 3. View First V-VM-M (View Driven Development) VS.http://l3an.com/post/654966108/view-driven-development-vdd
  4. 4. Templates Designer friendly Markup XHTML/HTML 5 Snippet  NodeSeq => NodeSeq Stateless & Statefull  Rest  Http (Request, Session, Comet) Session affinity
  5. 5. Rest Simple DSL Full Dispatch DSL for Json First Class XML support
  6. 6. Let‘s do a Chat App
  7. 7. Comet and Ajax Actors Long Polling -> Websockets Rerender , simple JavaScript or Data (JSON, ..) Ajax Callback JavaScript DSL (Typesafe)
  8. 8. Persistance Mapper  simple and concise  automatic validation  Crudify Active Record Support for  MySQL, PostgrSQL, Oracle, …  Hibernate, JPA, …  MongoDB, CouchDB, …
  9. 9. Modularity Every part of Lift is replaceable Modules from the community  Facebook, Paypal, OSGI, OpenID  Oauth, LDAP, XMPP, Widgets, … just add maven dependency or use sbt
  10. 10. Security OWSAP Top 10 GUID Typesafety No SQL injection and Cross-Site Scripting URL Access Direct Object References
  11. 11. More cool Lift stuff Tail and Head merge CSS Selector Transforms traditional MVC Wizzard, LiftScreen and Wiring Lazy Loading Parallel page rendering XHTML, HTML5 Localization Box … and a great Community
  12. 12. Deploy SBT + free Jrebel war-file  Tomcat, Jetty, Glasfish, … Lift Support from  Cloudbees.com  Cloudfoundry.org  Lifthub.net
  13. 13. Sources stable.simply.liftweb.net, open-source book  David Pollack, 10.July 2011 Lift in Action, book  Timothy Perrett, Manning Publications, 2011 Exploring Lift, open-source book  Derek Chen-Becker, Marius Danciu, David Pollack, Tyler Weir, 2011 liftweb.net, offical Lift site seventhings.liftweb.net, Seven things about Lift Lift.la, official Lift blog groups.google.com/group/liftweb, Lift Mailing List

×