Soon we will see more applications on the market featuring functionality supporting the idea of a "reusable user interface" because that is what Ajax really is, but only from a specific area of people who are geek enough to spend the time.
I have seen some promising examples in the mail lately :) Not to mention I am hoping to release my own part in some months which also features the spi approach. Micha Schopman Project Manager Modern Media, Databankweg 12 M, 3821 AL Amersfoort Tel 033-4535377, Fax 033-4535388 KvK Amersfoort 39081679, Rabo 39.48.05.380 ------------------------------------------------------------------------ ------------------------------------------------------------------------ ----- Modern Media, Making You Interact Smarter. Onze oplossingen verbeteren de interactie met uw doelgroep. Wilt u meer omzet, lagere kosten of een beter service niveau? Voor meer informatie zie www.modernmedia.nl ------------------------------------------------------------------------ ------------------------------------------------------------------------ ----- -----Original Message----- From: Scott Barnes [mailto:[EMAIL PROTECTED] Sent: donderdag 31 maart 2005 13:06 To: CF-Talk Subject: Re: Ajax 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) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Discover CFTicket - The leading ColdFusion Help Desk and Trouble Ticket application http://www.houseoffusion.com/banners/view.cfm?bannerid=48 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:200946 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