Cloud Foundry: Design and Architecture
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Nick Laiacona on Jun 18, 2008
Royal Pingdom recently released a survey of 200 popular websites detailing which sites use which Javascript frameworks. The list of sites was drawn from the Alexa US Top 100 and Webware's Top 100 Web Apps. Using an automated tool, they checked for the presence of the following frameworks: Prototype, JQuery, MooTools, Yahoo! UI Library, Dojo, ExtJS and MochiKit.
The survey found that of the sites visited, only four frameworks were found to be in use: Prototype (with 13 sites employing it), JQuery (11 sites), Mootools (4 sites), and Yahoo User Interface Library (7 sites). Some sites used more than one of these frameworks. According to Royal Pingdom: "The ones using more than one framework were Digg (Prototype and JQuery), Bebo (MooTools and YUI) and YouSendIt (Prototype and YUI)." Royal Pingdom offered this disclaimer concerning the survey results:
It should be noted that this survey doesn't necessarily give a 100% complete picture since we only looked at the homepage of the websites. We also didn't log in to any websites. And of course, we didn't look for every single Javascript framework out there.
A detailed breakdown of the results is posted on the Royal Pingdom blog.
Introducing SQLFire: a memory-optimized, high performance SQL database
Taming HTML5 and JS: High Performance Mobile, WebKit, FireFox Dev Tools @QCon New York
The WebSphere Liberty Profile for Developers: An Introduction
VMware vFabric SQLFire - Test drive the data management system with memory speed, horizontal scalability and a familiar SQL interface
For me an ajax library is one of the two only ways to be able to create nice "web2.0" apps. Javascript development leads to so many errors, one must use a middleware to be able to access to DOM and XHTTPRequest splendors without headaches.
The other way, of course, is GWT and javascript generation.
Do you know other ways to do some nice web sites with dom manipulation etc?
PS : by the way, I miss ExtJS... It was a nice compromise, well written ...
One way is JSF with a good Ajax-enabled library, such as JBoss RichFaces/Ajax4JSF. This gives you Ajax that is effectively declarative (more or less no hand-coded Javascript required at all) which is great, except for the cost in terms of JSF's memory bloat. Basically you trade scaleability for maintainability .
Interesting. I just started a new project 15 days ago,n using JSF dans rich faces. And I also was very glad with this library and this approach - so far...
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
Andrew Watson talks about the work of the OMG, where CORBA is alive and well (hint: in your car), UML and UML Profiles vs. custom Modeling languages, DDS and other middleware, and much more.
Sohil Shah discusses creating iPhone and Android enterprise mobile applications based on cloud services using the open source platform OpenMobster.
Paul Sanford presents the transformations supported by data throughout its life cycle, and how that can be better done with Splunk, an engine for monitoring and analyzing machine-generated data.
A common “best practice” for unit tests is to only write a one assertion in each test. I intend to question this advice by showing that multiple assertions per test are both necessary and beneficial.
John Rauser presents the architectural and technological evolution of Amazon retail websites starting with 1994 and ending with adopting Amazon Web Services.
Michael Stal discusses system architecture quality, how to avoid architectural erosion, how to deal with refactoring, and design principles for architecture evolution.
Every developer has had to integrate with another system, API or component. Tis article provides strategies to handle the change and for he separating system boundaries.
3 comments
Watch Thread Reply