Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $34.99
  • Save: $7.43 (21%)
FREE Shipping on orders over $35.
Usually ships within 2 to 4 weeks.
Ships from and sold by Amazon.com.
Gift-wrap available.
+ $3.99 shipping
Used: Very Good | Details
Sold by WonderBook
Condition: Used: Very Good
Comment: 100% Guaranteed. Serving Millions of Book Lovers Since 1980. Very Good condition.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Programming Atlas Paperback – October 2, 2006

ISBN-13: 978-0596526726 ISBN-10: 0596526725 Edition: 1st

Buy New
Price: $27.56
30 New from $0.02 17 Used from $0.39
Amazon Price New from Used from
Paperback
"Please retry"
$27.56
$0.02 $0.39
Best%20Books%20of%202014

Special Offers and Product Promotions

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 408 pages
  • Publisher: O'Reilly Media; 1 edition (October 2, 2006)
  • Language: English
  • ISBN-10: 0596526725
  • ISBN-13: 978-0596526726
  • Product Dimensions: 6 x 0.9 x 9 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #4,587,909 in Books (See Top 100 in Books)

Editorial Reviews

Book Description

Building Ajax-style Applications with ASP.NET 2.0 Atlas

About the Author

Christian Wenz takes pride in the fact that he has written about using JavaScript to access remote data long before it was named "AJAX" and the whole buzz started. His (German) JavaScript book containing AJAX-related information goes into its 7th edition soon. He is also the author of PHP Phrasebook (Sams Publishing, September 2005) and Professional PHP5 (Wrox) due in 2006, and wrote or co-wrote over four dozen other titles. Christian works with both open source and closed source web technologies. This leads to the unusual situation that he has both been awarded a Microsoft MVP for ASP/ASP.NET and is listed in Zend's Who is Who of PHP. He is also listed in Mozilla's credits (about:credits) and is considered an expert in browser-agnostic JavaScript. Apart from writing and working on web projects, Christian frequently speaks at developer conferences that cover web technologies.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

3.3 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By Thomas Beck on September 23, 2006
Format: Paperback
Even though Atlas has not yet been officially released, this book is already a late comer to the market. It's been beaten to market by a variety of AJAX texts that included some coverage of Atlas and at least one dedicated Atlas book from Apress. With all the press around Ajax and the huge Microsoft ASP.NET programmers market, putting out a book in the Atlas category is an opportunity that won't be ignored by the major publishing houses. After trying out Atlas for a while during its Community Technology Preview (CTP) release and seeing the fairly extensive documentation and examples released by both Microsoft and the community, I tend to think that it's an opportunity that they might best have chosen to ignore just the same.

Working through Christopher's book, things appeared to be clustered into several sections. Although this is not officially the way the book is broken down, it makes the most sense from a reviewing standpoint:

* Introductory Chapters - Introduction to Atlas, AJAX, JavaScript, and client-side controls. This material takes up the first eight chapters (i.e. half) of the book and the information contained within can largely be garnered elsewhere including articles, books, and the Atlas documentation. If you're not entirely new to AJAX, this section of materials is skimmable or skippable entirely.

* Server-Side Chapters - These chapters cover using server data, custom data sources, Web services, and cross-domain calls using a server proxy. This is by far the best original material in the book and is well worth a read.

* Atlas Implementation Chapters - This section covers the broadest array of topics. Some of it, such as extending controls and using Atlas with Web parts, is very interesting material.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By M. Nischalke on November 3, 2006
Format: Paperback
This book rovides a good background for understanding what Atlas is, however, since the release of Web Extentions (formerly Atlas) Beta 1.0 it is severly outdated. Most examples no longer work and some discribed features have been eliminated.

Recommendation is to pass on this title and wait for a release version.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
Programming Atlas, by Christian Wenz, is a good treatment of the upcoming ASP.NET Ajax release. Microsoft decided to change the name of the product from Atlas to ASP.NET 2.0 Ajax after more than two years in development. Even though the name may be out of date, the material in this book is not.

Wenz does a great job explaning how Ajax works and the role of JavaScript in it. He quickly covers basic JavaScript syntax and moves quickly into client side programming using Atlas. His methods of presenting segmented and documented code examples followed by the complete example is very reinforcing.

The topics covered are broad, including:

Client Side Ajax

Server Side Programming for Ajax

Atlas Controls

Databinding with Atlas

Creating custom components

XML-Script

Ajax.NET

I was confused when I saw the chapter on Ajax.NET. I wouldn't expect to see a chapter on Castle if I bought a book on Spring.NET, or IBatis.NET in a book on NHibernate. It seems the space could have been used for a deeper treatment of other topics.

The book is well written, with very few errors. I would recommend this for anyone who has some development skill, works in .NET 2.0, and does web-client development.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By George on August 14, 2009
Format: Paperback
This book is outdated. Being fair it is 3 years old, covering a technology that seems to change significantly almost every 3 months. The author has an updated book on the subject -"Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX"

Microsoft doesn't even use the term Atlas anymore, preferring Ajax like the rest of the industry. The book is so far out of date it has a major chapter on installing the Ajax toolkit with Visual Studio 2005. We now have Visual Studio 2008 and Ajax toolkit comes install with the program.

The parts of the book that explains AJAX, its background are still useful and reading this book would still impart information that would be relevant today. Still, forgo this book and get the updated book - "Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX"
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again