En Ajaxian me entero de que hoy arranca la conferencia.
A la cual me hubiera gustado ir y aunque no se me da tanto el ingles, pues si podía pescar algo jaja.
De paso Marc Grabanski cuenta la experiencia del primer dia, “The Ajax Experience”, y se trato basicamente de esto
Esta en Ingles, lo lamento no pude traducirlo, sin embargo esta muy digerible, pueden usar el traductor de Google para darle una checada.
Day 1 – Geek Week @ The Ajax Experience 2007
I flew into Boston this morning from Minneapolis and ate lunch with my cousin. Had an interesting time and finally got here to the Ajax Experience. After spilling a pitcher of water – almost frying some guy’s laptop and breaking a glass on the other side of the room, I finally sat down to view the first tutorial titled, «Ajax Tutorial».
Ben Galbraith – Co-founder of Ajaxian.com
Ajax Tutorial Presentation Slides
Ben gave an overview of Ajax and started getting his hands right into some demo code. He showed a very basic implementation of the XMLHttpRequest object to send data to the server.
- Google Maps was the early innovator with Ajax. Proved to many developers that you actually can do more in a web browser.
- Housing Maps went out to craigs list and merged addresses with housing listing without the permission of Google. Housing Maps showed that Ajax is exposed to the world and there is really nothing the publishers can do to hide it.
- Google Suggest shows that the network response time isn’t that slow and you can rely on quick response times from the server.
- Blinklist opened the door to cleaner and quicker UI.
Tools to develop ajax are Aptana and Firebug – check and check. I absolutely love these tools and use them every day.
John Resig – Mozilla
- Level 1 – Easily drag and drop in widgets into your web application.
- Level 3 – Directly interact with the DOM API. Dealing directly with DOM and dealing directly with browser quirks and bugs.
Overview of Frameworks
- jQuery is focused on short code and is specifically focused on adding behavior to the DOM (HTML). Features can be added via plugins. jQuery pioneered using CSS selectors to interact with the DOM, which is now being included into the other libraries.
- Dojo is largely backed by corporatations and manpower. Very standardized and completely focused on building web applications.
My laptop died after this so I’ll summarize in my own words after the fact.
The philosophies behind the libraries are different. jQuery and prototype are built from the bottom up. They solve the core browser problems first and than build other features on top of the core. YUI and Dojo are built from the top down. They are built from the perspective of the end widgets and than built down to the core. The similarities between the widgets.
He than showed a variety of widgets that some people need and compared the libraries on what each one has. You can view this comparison on the presentation slides.
The overall mantra of the presentation was choose the best library for what you need by looking at their strengths and weaknesses. John did a good job of giving an overview of these strengths and weaknesses in his presentation.
Designing for Ajax
David Verba of Adaptive Path
Y no podia faltar el calendario de lo que sucedera en los proximos dias.
|Tue (1:00PM-2:30PM)||Intro to Ajax – Ben Galbraith and Dion Almaer||Tutorials|
|Tue (4:00PM-5:30PM)||Designing for Ajax||Tutorials|
|Wed (12:00PM-1:00PM)||Reaching the Entire World: Accessibility & Internationalization with Dojo – Adam Peller & Becky Gibson||Frameworks: Client-Side|
|Wed (2:00PM-3:00PM)||Industry Leader Technical Session||Industry Leader Technical Session|
|Wed (3:10PM-4:10PM)||Industry Leader Technical Session||Industry Leader Technical Session|
|Wed (4:35PM-5:35PM)||Ajax Performance Analysis: Employing the Latest Tools to Get the Job Done||Building Quality Software|
|Thu (9:10AM-10:10AM)||Intro to jQuery – John Resig||Frameworks: Server-Side|
|Thu (1:00PM-2:00PM)||Advanced jQuery – John Resig||Frameworks: Server-Side|
|Thu (2:10PM-3:10PM)||CASE STUDY: Dodging the Pitfalls of Enterprise Ajax Applications – Joshua Gertzen||Case Study|
|Thu (3:45PM-4:45PM)||Using Firebug for More than Development – Patrick Lightbody||Building Quality Software|
|Thu (4:45PM-5:45PM)||Ruining the User Experience – Aaron Gustafson||Design & Effects|
|Thu (6:00PM-7:00PM)||Ajax on Struts – Ted Husted||Frameworks: Client-Side|
|Fri (10:10AM-11:10AM)||Design Patterns and Animation with jQuery – Paul Bakaus||Design & Effects|
|Fri (11:30AM-12:30PM)||Silverlight||Design & Effects|
|Fri (2:10PM-3:10PM)||Advanced JSON: Persistence Mapping, Mashups, RPCs and beyond – Kriz Zyp||Architecture|
|Fri (3:20PM-4:20PM)||Looking for a Fix? Ajax Debugging & Quality Assurance||Building Quality Software|
Pueden Seguir los detalles en | Ajax Experience Tutorial Sessions
Via | Ajax Experience Tutorial Sessions