1. The Yahoo User
Interface Library
(YUI)
Christian Heilmann | http://wait-till-i.com | http://scriptingenabled.org
Web Directions North, Denver, Colorado, February 2009
49. If you need even more
control, there is the YUI
profiler.
http://developer.yahoo.com/
yui/profiler/
50.
51. And the YUI test framework
for test driven development.
http://developer.yahoo.com/
yui/yuitest/
52. On a code level, YUI comes
out-of-the-box with
namespacing.
53. Which – if used correctly –
keeps large amounts of code
readable and maintainable.
54. YAHOO.lang also comes with a
lot of validation methods to
ensure things are what they
are.
55. All in all YUI is a good choice
for large, distributed teams.
56. Built on agreed standards
Separated into modules each
dealing with one task (Core,
DOM, Event,Animation, IO...)
Constant reporting of what is
going on
Own debugging environment
57. YUI is a framework to build
working web applications.
58. It allows you to create
applications using tested and
working widgets that extend
what HTML gives us.
74. The elevator lift pitch
YUI is the system that Yahoo uses to
build its web sites. It is constantly tested
to work for the largest amount of users,
free, open source and covers everything
from design patterns to out-of-the-box
widgets. It is modular and you can use
only what you need. You can either host
it yourself or get it from a network of
distributed servers.