Traditional Web development frameworks tightly couple the user interface (UI)
and the server. This characteristic has two significant implications:
Prototyping is difficult Development is server-focused
Prototyping
Traditional Web frameworks make it extremely difficult, if not impossible, to
create prototypes. The tight coupling between the UI and the server dictates
that you must write and run server code to do anything. This leaves you with
two options: build prototypes using a different set of technologies or don't
prototype at all. In the first case, your prototype will be thrown away,
which is obviously expensive, but there are certainly cases where it's less
expensive than forgoing a prototype all together.
Server-Focused Development
Starting development with traditional Web frameworks equates to writing
server code. The problem with this is that you are forced to... (more)
Jeff Haynie's blog
Last week, we attended AJAXWorld in San Jose and chatted with developers
about some amazing innovations happening within the AJAX community. Beyond
their experiences with AJAX, we wanted to uncover developers' opinions about
the hottest trends in web app development and also their worst coding
nightmares. In the spirit of Halloween, we compiled our findings into some
fun (and spooky) videos.
In these videos, find out what developers really think about the wonders and
downfalls of IE6, hear scary tales of back end integration gone bad, and get
a glimpse of a t... (more)
Jeff Haynie's "Introspection" Blog
I read on Ryan Stewart’s blog: “Yahoo! Releases ASTRA: Set of Flash and
Flex Components”. Huh?
According to Yahoo!’s developer site, ASTRA stands for “ActionScript
Toolkit for Rich Applications”. OK, I think I get it - or maybe not?
So, I took a look at the components and examples on their website. What’s
up with these widgets?
Tree, Menu, TabBar, Autocomplete, Charts, AlertManager, AudioPlayback,
Menubar
OK, for example - take a look at the AlertManager.
Drag around the alert box inside the flash “window”. Yeah, it clips. OK,
that’s probably ... (more)
iPad on Ulitzer
Today was a historic day in computing history. While the techno-geeks will
argue for the next several months what this really means and what the Apple
iPad is missing or why it’s only a large screen iPod Touch, I’m going to
be focused on what I think this really means to some key industries and how
Appcelerator can help. From my perspective, web developers are talking up and
overwhelmingly are planning new application experiences for the new iPad. We
surveyed just a small sample of our community of developers and found that
over 90% of them plan on building an iP... (more)
I gave a talk this week at the Mountain View JavaScript meetup hosted by
Google at the Google headquarters in Mountain View, California. Thanks to
Michael Carter who hosts this event on a monthly basis. The event was also
video recorded by Google and is being made available on Youtube, although I
don’t yet have a URL for it. Below are my slides from the talk, available
on Slideshare.
Mountain View July JavaScript Meetup at Google View more presentations from
Jeff Haynie.
If you haven’t yet tried Appcelerator Titanium, I would encourage you to do
that now. It’s a pretty awesome p... (more)