Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Best of open source in software development

Our choices among enterprise IDEs, rich Internet app platforms, AJAX toolkits, business rule management systems, and continuous integration servers


In considering the two systems today, several factors tip the scales toward OpenLaszlo. Although Flex is a strong product (see our review of Flex 2.0), it's still not fully operating as an open source project, and it lacks the kind of community found at OpenLaszlo. Developers skilled in OpenLaszlo are easy to find, and Laszlo Systems has developed several large applications with OpenLaszlo, meaning that the code base is fairly stable, mature, and tested. Further, the OpenLaszlo compiler is able to generate a GUI in both Flash and DHTML from the same source code. It's a close race, but at the moment, OpenLaszlo has the lead for real-world development of RIAs, and it takes our prize.

Compared to Flash-based RIAs, DHTML applications are generally better understood by developers today. They use JavaScript to dynamically load bits of XML via HTTP in the background to give Web applications a smoother feeling. The downside of this approach is working around the browser quirks.

The development activity around AJAX has exploded, and so has the number of open source AJAX toolkits. If you shake the pan, a half-dozen golden nuggets reveal themselves: Dojo, Rico, Prototype, and tools from Google, Microsoft (OK, not strictly open source), Zimbra, and Yahoo. But our Bossie has to go to the granddaddy of them all: Tibco General Interface, which Tibco now makes available under a BSD open source license or a commercial license. The Tibco tool is focused squarely on enterprise development, it includes a full-featured IDE, and the applications it produces are nearly indistinguishable from native desktop apps.

Continuous integration (CI) is a best practice that is starting to see wide adoption in the enterprise. It uses a model of nearly continuous building of the final product from the existing code base. The idea is that by performing a complete build every time a change is made to the code, problems can be identified at the earliest possible moment. CI servers automate the builds, and they generate extensive, detailed reports about project quality. These reports are generally published on intranets that help the development team identify fixes that must be made immediately, as well as assess progress on various metrics.

Despite the comparatively recent emergence of continuous integration, there are many open source CI servers for enterprises to choose from. The best of these, without a doubt, is CruiseControl. It works with more (in most cases, many more) development tools than its competitors, including numerous source code management systems, build systems, and report generators. CruiseControl also is available in versions that run on Java, Ruby, and .Net. And increasingly, tools vendors such as Agitar are beginning to embed CruiseControl in their products because of its extensive functionality and its record of reliability and scalability. As enterprises become more familiar with the benefits of CI, CruiseControl will be the yardstick by which all other CI solutions are measured.

List of Bossie categories | Best of open source in storage

Andrew Binstock is senior contributing editor of the InfoWorld Test Center.  Steven Núñez is the Principal Consultant for BRMS at Illation Pty. Ltd. in Australia. He has worked with expert systems since 1991.
« PREVIOUS PAGE | 1 | 2 


Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





Keeping the E-Mail Flowing
Traditional exchange and recovery solutions are not only complicated, but very expensive. Learn from the experts how to implement Continuous Application Protection (CAP) and save yourself the complications and cost of traditional exchange and recovery solutions. Sponsored by AppAssure

»  Click here to view this Webcast
  Zombie PCs Are Attacking Your LAN
A recent study showed that malware-infected zombie PCs are now a bigger threat to ISPs and Web infrastructure than DoS attacks. As this brand new IT Strategy Guide explains, an increased use of peer-to-peer techniques by the attackers has made it harder to fight back. Download now, compliments of Verio:

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist