Seven Web Frameworks in Seven Weeks: Adventures in Better Web Apps (Pragmatic Programmers)

Seven Web Frameworks in Seven Weeks: Adventures in Better Web Apps (Pragmatic Programmers)

Jack Moffitt, Frederic Daoud


Whether you wish a brand new software or simply concept, Seven net Frameworks in Seven Weeks explores sleek techniques, supplying you with a style of every with rules to help you create larger apps. you will see frameworks that leverage smooth programming languages, hire special architectures, reside client-side rather than server-side, or include kind platforms. you will see every little thing from frequent Ruby and JavaScript to the extra unique Erlang, Haskell, and Clojure.

The fast evolution of net apps calls for leading edge options: this survey of frameworks and their designated views will motivate you and get you pondering in new how one can meet the demanding situations you face daily.

This publication covers seven internet frameworks which are influencing sleek net purposes and altering internet improvement: Sinatra, CanJS, AngularJS, Ring, Webmachine, Yesod, Immutant. every one of those internet frameworks brings designated and strong principles to endure on construction apps.

Embrace the simplicity of Sinatra, which sheds the trimmings of enormous frameworks and will get again to fundamentals with Ruby. stay within the shopper with CanJS, and create apps with JavaScript within the browser. Be declarative with AngularJS; say what you will have, no longer how one can do it, with a mix of declarative HTML and JavaScript. flip the net into information with Ring, and use Clojure to make facts your puppet. turn into a grasp of complicated HTTP with Webmachine, and concentration the facility of Erlang. end up internet theorems with Yesod; see how Haskell's complicated variety method is not only for teachers. enhance in luxurious with Immutant, an enlightened tackle the firm framework.

Seven net Frameworks will impact your paintings, irrespective of which framework you presently use.

Welcome to a much broader web.

What You Need:

You'll want home windows, MacOS X or Linux, together with your favourite internet browser. every one bankruptcy will disguise what you want to obtain and which language types are required.

Show sample text content

Download sample