This topic has been closed. No new entries allowed.
Reason: You can now post comments on articles on Dev Opera
You need to be logged in to post in the forums. If you do not have an account, please sign up first.
Progressive Enhancement and the Yahoo! User Interface Library (YUI)
As a web developer, you'll know exactly how annoying it can be getting your sites to work consistently across all browsers and devices. Yahoo! have had the same problem as you, which is why they developed the Yahoo! User Interface (YUI) to give you a solid set of solutions to cross browser issues. In this article, Yahoo! web developer Christian Heilmann discusses cross browser problems, how progressive enhancement helps you, and what the YUI has to offer.( Read the article )
Chris Mills
Developer Relations Manager
Editor, dev.opera.com and labs.opera.com
Developer Relations Manager
Editor, dev.opera.com and labs.opera.com
27. September 2007, 17:59:27 (edited)
I would add to 3 already mentioned benefits a probability that some sites would link to the same library in the same place and then browser will use already cashed version of library. So, it's definitely can speed up loading of some pages.The other cool feature of the YUI is that it comes as a hosted version...
Main browser and mail: 9.27 • Secondary: 10.63 (still has annoying UI regressions: inability to detach tab normally, passes source file w/o extension to external editors)
extendopera.org • Report bugs to public BTS
extendopera.org • Report bugs to public BTS
That's a good point - thanks FataL!
Chris Mills
Developer Relations Manager
Editor, dev.opera.com and labs.opera.com
Developer Relations Manager
Editor, dev.opera.com and labs.opera.com
Another benefit is that if there are bugs in YUI, with a hosted version, I can get Nate or someone else in the YUI team to fix the issue and it will be fixed for all sites using the script. Without using the hosted version, the sites will not be fixed until tey update to the latest version.
<q>Knowledge speaks, but wisdom listens.</q> - Jimi Hendrix
David Storey, Chief Web Opener, Product Manager Opera Dragonfly, Opera Software ASA
David Storey, Chief Web Opener, Product Manager Opera Dragonfly, Opera Software ASA
Introducing YUI - The Rising Giant (Smashing Magazine)
Main browser and mail: 9.27 • Secondary: 10.63 (still has annoying UI regressions: inability to detach tab normally, passes source file w/o extension to external editors)
extendopera.org • Report bugs to public BTS
extendopera.org • Report bugs to public BTS
FataL - thank for Smashing Magazine link - it's really good article!
.............................
Regards
Tomasz Gorski
Regards
Tomasz Gorski
Advocating the use of YUI to anyone is a complete and miserable /FAIL/ in terms of accessability, cross browser compatability, clean semantic code and common sense. That steaming pile of bloated rubbish is filled with so much rampantly BAD code it makes the Opera forums look good. (No offense)
Between it attempting to disable (and often failing to) the system metric for large font/120 dpi users, use of confusingly cryptic PRESENTATIONAL classes, wasting time defining **** that 90%+ of websites would and often should never use - I cannot believe anyone could promote this as something new or even experienced coders should try to use.
Like most frameworks, the presentational classes and use of classes as styling (instead of to APPLY styling, there's a difference) pretty much defeats MULTIPLE POINTS of using CSS. (particularly restructuring the site without editing the HTML, and getting presentation the hell out of the markup).
GAH, taking web design advice from Yahoo is like getting abstinance tips from Paris Hilton. It's another fat bloated framework trying to be a shortcut - and like most shortcuts it causes more problems than it solves.
Yet again, another example of how Opera developers may know how to make a good browser, but from their HTML coding advice and the mere nature of their websites one questions their very competance. Though a simple view source of this page can prove that... 25k of markup for 5k of content - complete and miserable /FAIL/.
Between it attempting to disable (and often failing to) the system metric for large font/120 dpi users, use of confusingly cryptic PRESENTATIONAL classes, wasting time defining **** that 90%+ of websites would and often should never use - I cannot believe anyone could promote this as something new or even experienced coders should try to use.
Like most frameworks, the presentational classes and use of classes as styling (instead of to APPLY styling, there's a difference) pretty much defeats MULTIPLE POINTS of using CSS. (particularly restructuring the site without editing the HTML, and getting presentation the hell out of the markup).
GAH, taking web design advice from Yahoo is like getting abstinance tips from Paris Hilton. It's another fat bloated framework trying to be a shortcut - and like most shortcuts it causes more problems than it solves.
Yet again, another example of how Opera developers may know how to make a good browser, but from their HTML coding advice and the mere nature of their websites one questions their very competance. Though a simple view source of this page can prove that... 25k of markup for 5k of content - complete and miserable /FAIL/.
Good Code, Bad Code
Rubbish Code Take II
Rubbish Code from Alleged Professionals
The less code you use, the less there is to BREAK!
Rubbish Code Take II
Rubbish Code from Alleged Professionals
The less code you use, the less there is to BREAK!