Skip to main content

Daniel Jomphe's Library tagged web   View Popular

22 Apr 09

Relevance Blog : Why I still prefer Prototype to jQuery

  • I knew JavaScript pretty well before I started working with Prototype, and was very pleased by how the library filled in some of the weak spots in the language.
  • But increasingly the voices favoring jQuery have included people I really respect, including (over the past few months) several of my colleagues here at Relevance.
  • 43 more annotations...
23 Dec 08

A glimpse of Wicket 1.4 and Tapestry 5 « Joshua Java

  • But more people are moving away towards component based frameworks these days.
  • JSF has got to be the most popular component framework out there, considering it is supported by many vendors and being itself as a standard from JCP.
  • 40 more annotations...
02 Dec 08

The two ugly faces of HTML generation - glyphobet • глыфобет • γλυφοβετ

  • There are two quite different reasons for implementing HTML generation on a website.
  • The first reason is to insert dynamic content
  • 5 more annotations...

Resolving the conflict between Model-View-Controller and AJAX design patterns - glyphobet • глыфобет • γλυφοβετ

  • In MVC architecture, the model reads and writes data to and from a back-end data-store, and organizes the relational data in a nice, hierarchical fashion to be used by the controller. The view accepts input from the controller and generates output HTML, XML, RSS, JavaScript, SVG, PDF, or whatever you want to send to the user’s browser. And the controller accepts browser input, figures out what to query the model for, and picks which view to use and what data to send it.
  • But what happens when you take an existing MVC website and turn it into a responsive AJAX site by adding a bunch of JavaScript to update the page, via XMLHTTPRequest1, without refreshing the page? You have to add views that generate XML as well as HTML, often for the same queries.
  • 3 more annotations...
1 - 20 of 176 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo