Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Play Framework Cookbook

Buy
Play Framework Cookbook, 9781849515528 (1849515522), Packt Publishing, 2011

Looking at the past years of application development, as a developer you might have noticed a significant shift from desktop applications to web applications. The Web has evolved as the major platform for applications and is going to take over many facets—not only in development but also in everyday life, resulting in this shift accelerating. Who would have thought 10 years ago that current mobile phones are indeed only very strong ironed notebooks with a permanent Internet connection?

The Internet provides a very direct connection between consumer and producer. For application developers this implies a very easy -to- use- and- handle platform. Looking around, many application frameworks have evolved in recent years in order to be very Internet-centric. These frameworks interpret the Web as an ubiquitous platform for providing not only ordinary web pages, as it was done 10 years ago. The web has become a data provider on top of one of the most proven protocols in industry, the HyperText Transfer Protocol (HTTP). The core concepts of the Internet being a decentralized highly available network with HTTP as a protocol on top of it are the inner core of a big part of today’s applications. Furthermore, another development took place in the last years. The browser became more and more a replacement of the operating system. Fully fledged web applications like Google Docs, which act and look like desktop applications, are becoming more popular. JavaScript engines like Google V8 or SpiderMonkey are getting insanely fast to deliver web browser performance not thought of several years ago. This means current web applications are now capable of delivering a real user experience similar to applications locally installed on your system.

So many software engineers today are also web engineers as well. This poses a very big problem. As most of software engineering is based on abstraction, many tools, frameworks, and languages try to hide complexity from the engineer, which sounds good at first. No web engineer cares about the fragmentation of the IP packets which are sent throughout the whole world in milliseconds. By abstracting and layering your software to reduce the complexity per layer, you inadvertently might hide features of the underlying protocol your software is built upon. Many frameworks try to resemble the style of programming desktop applications, with the exception of application being in the Web. However, in order to make use of HTTP and its features you cannot easily hide them away in your application framework.

(HTML tags aren't allowed.)

Advanced Engineering Mathematics
Advanced Engineering Mathematics

Advanced Engineering Mathematics provides comprehensive and contemporary coverage of key mathematical ideas, techniques, and their widespread applications, for students majoring in engineering, computer science, mathematics and physics. Using a wide range of examples throughout the book, Jeffrey illustrates how to construct simple...

Windows Server Hacks
Windows Server Hacks
The tools, or hacks in this book reveal techniques that go well beyond basic management tasks found in most handbooks. Hacks range from those that deal with general administration to more esoteric hacks in the areas of network deployment, patch management, performance, security, and backup and recovery. No matter which Windows Server you use--NT,...
Cooperative Extensions of the Bayesian Game (Series on Mathematical Economics and Game Theory)
Cooperative Extensions of the Bayesian Game (Series on Mathematical Economics and Game Theory)
Our collaboration on the research area, strategic cooperative game theory with asymmetric information, started around the spring of 2000, and progressed substantially from July 2001 through September 2002 when Ichiishi was visiting Hitotsubashi University (Yamazaki's affiliation). Through innumerable discussions during this...

Out of the Gobi: My Story of China and America
Out of the Gobi: My Story of China and America
Foreword by Janet Yellen

Weijian Shan's Out of the Gobi is a powerful memoir and commentary that will be one of the most important books on China of our time, one with the potential to re-shape how Americans view China, and how the Chinese view life in America.

Shan, a former hard laborer
...
Lipids in Aquatic Ecosystems
Lipids in Aquatic Ecosystems
Evidence now suggests that the roles of essential fatty acids as growth promoters and as indices of health and nutrition are fundamentally similar in freshwater and marine ecosystems. "Lipids in Aquatic Ecosystems" integrates this divergent literature into a coordinated, digestible form. Chapters are organized so as to discuss and...
Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy
Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy

You have a great idea for an app, but where do you begin? Objective-C is the universal language of iPhone, iPad, and Mac apps, and Objective-C for Absolute Beginners, Second Edition starts you on the path to mastering this language and its latest release. Using a hands-on approach, you'll learn how to think in programming terms, how to...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy