Lachie, I think you've nailed it here

> If you build web apps that feel at home on the web, it means special
> something to people. Think GMail or flickr.
> If you build a kick-arse Mac native app it means something special to
> people, too. Think iPhoto, Tweetie or lots of others.

I'm using the YUI library a lot and it is pretty hard to go past their
widget set if you need a web *application*.  If you style your "heavy"
widgets to look more modern and web native (rather than like a desktop
app) then a lot of the prejudices fall away.  Most of the widgets I've
come across appear heavy because they support all browsers and
sometimes that means extra cruft in the DOM (i.e. div-itis) and a JS
framework on which to build upon.

YUI 2's native syntax is a bit long winded (they have a design goal of
not polluting the global name space) but it pretty easy to make it
look more jQuery-esque.

> What I simply don't get are the 1/2 arsed attempts at shoehorning
> desktoppy stuff into the web browser.
>
> Lightboxes are one thing but this
> http://developer.yahoo.com/yui/examples/container/panel-resize_source.html
> kind of thing is so WTF to me.

Panel's are useful, but you don't have to use this stuff to emulate a
desktop metaphor - just think of them as building blocks.

Mark

> :lachie
> http://plus2.com.au
> http://smartbomb.com.au
> http://www.flickr.com/photos/lachie/
>
>
>
> On Fri, Oct 2, 2009 at 8:01 AM, Julio Cesar Ody <[email protected]> wrote:
>>
>> Or it's because "most", for pulling out of my ass values of most,
>> Rails developers can't *really* use Javascript, hence it's easier to
>> just get a set of pre-baked components to run (enough googling around
>> and you can integrate Dojo/ExtJS/whatever) rather than writing
>> something that addresses your specific case from scratch.
>>
>> You know, the old "I don't do front-end" adage. I know it's becoming
>> popular these days, but there's still reminiscences of it apparently.
>>
>>
>> On Fri, Oct 2, 2009 at 7:28 AM, Korny Sietsma <[email protected]> wrote:
>>>
>>> There's also the issue of bugs; these complex frameworks are not
>>> without bugs, and debugging can be a world-of-pain.
>>>
>>> Upgrading your JS framework is also always tricky, and hard to justify
>>> to whoever is paying the bills.  We had a complex project written a
>>> couple of years ago using Dojo 0.4, and we attempted to upgrade to
>>> Dojo 1.something - and gave up; the framework had changed at a
>>> fundamental level, and upgrading would have been harder than
>>> re-writing.
>>>
>>> - Korny
>>>
>>> On Fri, Oct 2, 2009 at 12:33 AM, Colin Campbell-McPherson
>>> <[email protected]> wrote:
>>>>
>>>> I've been working on a project recently that makes a great deal of use
>>>> of the YUI widgets, similar to those in dojo and exjs I believe. I'd
>>>> avoid them in my own work (rails) mostly because I feel they quickly
>>>> complicate the UI and make your application harder to use. My
>>>> experience has also been that they're very difficult to get working,
>>>> and where I going from the productivity of Rails to YUI I'd soon
>>>> become frustrated and feel like I wasn't making any progress.
>>>>
>>>>
>>>> On 01/10/2009, at 2:42 PM, Joshua Partogi wrote:
>>>>
>>>>>
>>>>> Hi all,
>>>>>
>>>>> Please correct my false understanding about this. But from what I have
>>>>> observed, lots of rails applications does not use fullblown javascript
>>>>> widgets like extjs or dojo. Why is the tendency of rails apps only
>>>>> rely on basic javascript framework like jquery or prototype? Or
>>>>> perhaps to simplify it, why does your rails apps does not use extjs
>>>>> (despite of the license) or dojo?
>>>>>
>>>>> Is anyone willing to share based on their experience? Thanks very much
>>>>> for the insights.
>>>>>
>>>>> regards,
>>>>>
>>>>> --
>>>>> Certified Scrum Master
>>>>> http://blog.scrum8.com
>>>>> http://twitter.com/scrum8
>>>>>
>>>>> >
>>>>
>>>>
>>>> >
>>>>
>>>
>>>
>>>
>>> --
>>> Kornelis Sietsma  korny at my surname dot com
>>> kornys on twitter/fb/gtalk - korny on wave sandbox
>>> "Every jumbled pile of person has a thinking part
>>> that wonders what the part that isn't thinking
>>> isn't thinking of"
>>>
>>> >
>>>
>>
>> >
>>
>
> >
>



-- 
Mark Mansour
[email protected]
http://agilebench.com/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to