Dev.Opera - Follow the standards, break the rulesDev.Opera - Follow the standards, break the rules

Login

Lost password?

Forums » Article Discussions

Discuss the articles posted on Dev.Opera.

Note: You need to login to post in the forums. if you don't have an account you first need to sign up.

By chrismills O anchor Thursday, 27. September 2007, 10:02:42

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 )

By FataL anchor Thursday, 27. September 2007, 17:10:03

avatar

The other cool feature of the YUI is that it comes as a hosted version...

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.

Post edited Thursday, 27. September 2007, 17:59:27

By chrismills O anchor Friday, 28. September 2007, 10:34:12

avatarThat's a good point - thanks FataL!

By dstorey O anchor Saturday, 29. September 2007, 11:58:11

avatarAnother 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.

By FataL anchor Monday, 1. October 2007, 16:54:45

avatarIntroducing YUI - The Rising Giant (Smashing Magazine)

By jmudya anchor Thursday, 22. November 2007, 11:00:46

avatar

Originally posted by chrismills:

That's a good point - thanks FataL!

'
It completely agree

By Profesjonalna anchor Friday, 28. December 2007, 21:06:59

avatarFataL - thank for Smashing Magazine link - it's really good article!

By jonyellow anchor Saturday, 5. January 2008, 12:01:31

avatarFataL is absolutely right here, the hosted version of YUI can really speed up performance and page loading times.

By JoFricks anchor Thursday, 17. January 2008, 11:06:56

avatarwithout a question an excellent article at smashing magazin. thank you FataL for the hint.

By Jo-Hanna anchor Saturday, 19. January 2008, 11:42:12

avatarafter the "dead" of the netscape navigator the cross-browser problems gonna be much smaller. anyway opera rock. btw. really good article but i don´t work much with the yahoo-thingy.

By duncanbrown anchor Wednesday, 23. January 2008, 22:56:04

avatarThanx for the link FataL. Very useful article

By JoFricks anchor Friday, 25. January 2008, 11:30:44

avatarthe introducing YUI is nice to read but how many of you have some experience with the Yahoo UI? is it worth to took some time to learn more about it? at time i´m going to learn more about the opera widgets thingy because it looks really interesting.

By motorfest anchor Monday, 26. May 2008, 11:57:28

avatarThanks you very much for connecting of all of this information! good article!, influencing of potential in providing of compatibility of browser can not be underestimated.

By evilopera anchor Thursday, 29. May 2008, 11:59:39

avatarI understood so, a site did a library, and then a browser will use already the prepared version of library and it will accelerate the load of pages. Very interestingly. Remained to know how these must use. Where to take it <js>and</css>

By evilopera anchor Thursday, 29. May 2008, 12:00:30

avatarI understood so, a site did a library, and then a browser will use already the prepared version of library and it will accelerate the load of pages. Very interestingly. Remained to know how these must use. Where to take it <js>and</css>

By deathshadow anchor Friday, 1. August 2008, 21:28:02

avatarAdvocating 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/.

Moderators: pepelsbey | dstorey | mcx | operadev | chrismills | shwetankdixit | brucelawson | iheni | andreasbovens | zibin | mollydotcom