Rails is a fantastic tool for web application development, but its Ajax-driven interfaces stop short of the richness you gain with a tool like Adobe Flex. Simply put, Flex is the most productive way to build the UI of rich Internet applications, and Rails is the most productive way to rapidly build a database-backed CRUD application. Together, they're an amazing combination.
Flexible Rails is a book about how to use Ruby on Rails and Adobe Flex to build next-generation rich Internet applications (RIAs). The book takes you to the leading edge of RIA development, presenting examples in Flex 3 and Rails 2.
This book is not an exhaustive Ruby on Rails tutorial, nor a Flex reference manual. (Adobe ships over 3000 pages of PDF reference documentation with Flex.) Instead, it's an extensive tutorial, developed iteratively, how to build an RIA using Flex and Rails together. You learn both the specific techniques you need to use Flex and Rails together as well as the development practices that make the combination especially powerful.
The example application built in the book is MIT-licensed, so readers can use it as the basis for their own applications. In fact, one reader has already built an agile project management tool based on the book example!
With this book, you learn Flex by osmosis. You can read the book and follow along even if you have never used Flex before. Consider it "Flex Immersion." You absorb the key concepts of Flex as you go through the process of building the application.
You will also learn how Flex and Rails integrate with HTTPService and XML, and see how RESTful Rails controller design gracefully supports using the same controller actions for Flex and HTML clients. The author will show you how Cairngorm can be used to architect larger Flex applications, including tips to use Cairngorm in a less verbose way with HTTPService to talk to Rails.
Flexible Rails is for both Rails developers who are interested in Flex, and Flex developers who are interested in Rails. For a Rails developer, Flex allows for more dynamic and engaging user interfaces than are possible with Ajax. For a Flex developer, Rails provides a way to rapidly build the ORM and services layer of the application.
EDIUS 6视频处理实用教程 本书特色 《EDIUS6视频处理实用教程(高等学校十二五计算机规划教材)》由马建党编著,共分7个章节。第1章是对EDIUS软件的...
本书以AndroidApp视觉与体验设计为主题,简要清晰地回答了什么是AndroidApp的视觉与体验设计、它为什么重要、它有什么特殊的地方
《Effective Debugging》内容简介:本书共分8章。首先讲解调试策略(第1章)、调试方法(第2章)以及调试时所用的工具与技巧(第3章
时至今日,Linux系统已经从一个个人作品发展为可以用于各种关键任务的成熟、高效和稳定的操作系统,因为具备跨平台、开源、支持众
《Ghidra权威指南》内容简介:Ghidra是美国国家安全局(NSA)开发的一套逆向工程工具套件。本书是目前市面上仅有的一本Ghidra使用指
Buildadjangocontentmanagementsystem,blog,andsocialnetworkingsitewithJamesBennett...
《图解新款汽车传感器结构、原理与检修》内容简介:本书在系统介绍传感器结构与测量原理的基础上,系统总结了汽车传感器的结构类型
高级MPLS设计与实施 本书特色 通过对MPLS体系结构与操作的详细分析,加深对MPLS技术的理解;运用LSR设计并实现基于数据包的MPLS虚拟专用网;运用WA...
《移动区块链与物联网:智能社会产业应用与创新》内容简介:本书详细介绍了物联网和区块链的理论知识、融合路径及发展趋势,总结了
本书主要针对lighttpd源码进行了深度剖析。主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结
《最难的事其实最简单》内容简介:起点低,如何改良简历,漂亮逆袭?遇到挫折,怎样精进自我,弯道超车?打造个人品牌,哪些细节决
HarnessthepowerofJavaServerFacestocreateyourownserver-sideuserinterfacesfortheWe...
C程序员在编写程序时手头一定要有这本书。在这本书中,C语言专家PeterPrinz和TonyCrawford为你提供大量的编程参考信息。全书叙述
Google Android2手机应用程序设计入门-第3版-(1DVD+手册) 本书特色 用*短的时间,跟随拥有android market单一应用程序下载超过...
《梭罗密码》内容简介:《梭罗密码》是少年原野科幻探险系列的第六部,前四部《原野时空》《宝石幻镜》《怪物危机》《时间猎人》已
BookDescriptionWiththenumberofsecurityflawsandexploitsdiscoveredandreleasedevery...
《宋本群经义疏的编校与刊印》内容简介:所谓“群经义疏”,是指唐代孔颖达、宋代邢昺等人为儒家经书所撰“正义”和“疏”;宋本义
语义Web服务匹配及其应用 内容简介 《语义Web服务匹配及其应用》系统介绍了语义Web服务研究的相关概念、研究现状、*新进展、语义Web服务匹配算法及语义We...
《趣学Python——教孩子学编程》内容简介:Python是一款解释型、面向对象、动态数据类型的高级程序设计语言。Python语法简捷而清晰
《梁小民的极简经济课》内容简介:·世界公认经济学入门教材《经济学原理》(曼昆版)译者、知名经济学家、“经济学界流行歌手”梁