Heh sorry if this thread was dead and burried an I resurrected (bored,
sifting through the cf-talk archives).

On Tue, 22 Mar 2005 09:37:37 +0100, Micha Schopman
<[EMAIL PROTECTED]> wrote:
> One last comment .. made by Erik Arvidsson.. seems he agrees.
> 
> "Very, very, very hard indeed.
> 
> Writing a mail application is hard using any toolkit. (Just look at
> Mozilla Thunderbird.) The same applies to Google maps. Sure some things
> might have been easier with WinForms, Avalon or Lazslo but the
> application in itself is the biggest part of the development time and
> cost.
> 
> The biggest short coming with HTML/XML and scripting is indeed the lack
> of good reusable components (and sometime a unified application
> framework). I think if IE supported DOM level 2 and XBL2 I think it
> would totally kill the alternative frameworks (as long as some the
> different platforms are compatible enough with each other)."

I thought i would focus on one key aspect that Erik has outlined.
Re-usable Components. There is only a handful online that are actually
worth anything, Eriks got one of them. The key aspect of what made
AJAX - or what i like to call - DHTML Remoting, was that GMAIL made it
look easy enough (in terms of UI not serverside).

You compare Flex, Flash, Lazlo, Cocoon, .NET Window Forms etc list
goes on...against Javascript and it feels like comparing a monkey to a
human. Sure  monkey can do certain things a human can, but it needs to
be trained hard and taken lots of time / investement to do these
things. Javascript is horrible, I am sorry but its borderline bugware
as the amount of hurdles you have to overcome is sheer madness.

As Micha pointed out, knowing which hurdles to jump and which ones to
dodge are the key, and you can't get this from a course or textbook.
Its something that you have to sit down daily and read website after
website / forum after forum to grasp and hold in check.

basic Behaviour building isn't that hard, architecting an application
like GMAIL or a serious JavaScript driven UI framework is extremly
hard - its why there aren't many around as its just a nightmare to get
off the ground. I've build approx 4 of them, one using a combination
of CF Custom Tags and JavaScript to emulate what FLEX does now - i
ended up throwing in the towel as its just a big waste of time and
energy. Reason I know its always going to be held hostage to a
browser.

JavaScript imho is a hard language to architect, not code.


-- 
Regards,
Scott Barnes
http://www.mossyblog.com
http://www.flexcoder.com (Coming Soon)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:200936
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to