Chapter 1. Why are we here? Where are we going?

 

HTML sucks all the joy out of programming for me

HTML+CSS, that is

I’m so glad I don’t have to do the design work for our apps

I’m trying to design a simple form and I’m hating life

It’s seriously making me want to not work on this anymore

...

html makes it so easy to write forms that look like crap and SO HARD to write forms that look nice that’s so backwards

Jamis Buck, Signal vs. Noise [Fly on the Wall], July 17, 2007[1]

There is a lot of hype these days around Flex and Rails. I’ll try my hand at it for a few paragraphs, too.

Ruby on Rails, or just Rails for short, has been revolutionizing web application development since its introduction in 2004. Nowadays, it seems that a new “Web 2.0” company that uses Rails is spawned every 10 seconds.

Flex is a sexy framework that lets us write code that feels more like coding a desktop application—except it runs inside the Flash player! Because it targets the Flash player, we can build new Rich Internet Applications (RIAs) without worrying about browser compatibility nonsense, JavaScript, CSS, and so on.

1.1. Overview of the features and strengths of Flex 3 and Rails 2

1.2. Flash 9? Are you kidding me?

1.3. History

1.4. A preview of the book

1.5. Summary