background preloader

JAVA

Facebook Twitter

JavaScript Libraries for the Discriminating Web Developer: YUI, Dojo and Echo - www.htmlgoodies.com. As a web developer, I have delved into many different JavaScript libraries and frameworks.

JavaScript Libraries for the Discriminating Web Developer: YUI, Dojo and Echo - www.htmlgoodies.com

Through my work with these libraries, I have come up with a discriminating list of some of the more important JavaScript libraries that should be in every developer's toolbox. YUI Library The Yahoo User Interface (YUI) Library is a combination of utilities, controls and widgets that were written in JavaScript and CSS. YUI is used to create interactive web apps, and is free to use, falling under a BSD license. It is been used by thousands of developers, and has proven to be scalable, quick and robust.

Utilities that are a part of the library include: Dojo The Dojo JavaScript library enables developers to create powerful mobile and desktop apps that scale with the development process. Dojo also comes with many layout widgets to help you design your website with exceptional functionality, including: Echo Conclusion. What to Read to Get Up to Speed in JavaScript. There’s a discussion going on on the JSMentors JavaScript mailing list about books to read to get you to the next level .

What to Read to Get Up to Speed in JavaScript

There’s been a lot of great feedback and suggestions thrown out and I wanted to offer up what I felt were good to carry you through the learning process. While I list a number of books in the Big List page that I created , narrowing it down into specific levels makes a lot of sense. Note that some resources will overlap between levels. That should be expected as some books cover a wide breadth of language features. Also, I am NOT covering blogs in this post, only books (print and online).

These are books that I’ve read over the years and found incredibly useful so I’m categorizing them to make it easier for you to get going. Introductory These are books that will give you the fundamentals of the JavaScript language and get you started: JavaScript: The Good Parts Professional JavaScript for Web Developers (Wrox Programmer to Programmer) ppk on JavaScript, 1/e Intermediate. Fluent-Style Programming in JavaScript - sellsbrothers.com. Saturday, Dec 11, 2010, 5:57 PM I’ve been playing around with JavaScript a great deal lately and trying to find my way.

I last programmed JS seriously about 10 years ago and it’s amazing to me how much the world has changed since then. For example, the fifth edition of ECMAScript (ES5) has recently been approved for standardization and it’s already widely implemented in modern browsers, including my favorite browser, IE9. Fluent LINQ However, I’m a big C# fan, especially the fluent API style of LINQ methods like Where, Select, OrderBy, etc.

Class Person { public Person() { Children = new List<Person>(); } public string Name { get; set; } public DateTime Birthday { get; set; } public int Age { get { return (int)((DateTime.Now - Birthday).Days / 365.25); } } public ICollection<Person> Children { get; private set; } public override string ToString() { return string.Format("{0} ({1})", Name, Age); } } Java – Freelance . fr.