Application Development is an essential process in which all IT departments participate. This Research Center provides advice and tools to help you in all stages of this process, including information on languages, development methods, and application testing.

Tour the Full Application Development Center

Currently you are viewing the Languages & Platforms page of the Application Development Center.

Ensure that you visit all pages within the Application Development Center to obtain a complete look at our application development research.



In-Depth Reports: Languages & Platforms

Dissecting .NET for IT Decision Makers

We have come a long way from the old stand-alone applications to the distributed programming models of today. Microsoft’s tools and architectures have evolved along with these changes, culminating in the .NET Platform. Get to know .NET’s framework, servers, tools, and pre-packaged services to help you build distributed, service-oriented, enterprise applications.

Research Notes: Languages & Platforms
November 13, 2007Adobe Pulls a Unified Client Out of Thick AIR
At its annual “Max” conference Adobe showed off its Adobe Integrated Runtime (AIR) which brings rich Internet applications (RIAs) and the best of Web development standards to the offline desktop experience. In the enterprise, Adobe hopes to mashup any distinction between Internet, intranet, enterprise and desktop application development with AIR.
October 30, 2007The Right IDE Smoothes Out .NET vs. Java Discord
The Java vs. .NET debate is ongoing. Many Java companies are considering moving to .NET because of the dearth of Java talent and the seemingly endless supply of .NET/C# developers. IT leaders faced with this problem will be relieved to know that using the right Java Integrated Development Environment (IDE) will help them transform a willing C# programmer into a much needed Java developer.
April 17, 2007IBM's ISPF Productivity Tool, Power to the Programmers
Developers working for years within the z/OS environment have struggled with time-consuming workarounds and missing features within Interactive System Productivity Facility (ISPF). IBM's recent release of the ISPF Productivity Tool V5.9 will be a boon for developers on the z/OS platform.
December 19, 2006Eclipse Casts a Long Shadow over Sun's NetBeans
Eclipse is touted as being the best of both worlds: a good IDE and a good development framework. It is currently the most popular Java IDE on the market, but Sun Microsystems is using its NetBeans IDE to challenge Eclipse's dominance. Although Sun's marketing machine is now revving up, Java developers can anticipate a long night's journey for NetBeans before it sees the light of day as the top Java IDE.
December 19, 2006Riding the IIS Adoption Wave
Microsoft Internet Information Services (IIS) releases generally follow the same pattern. Use this knowledge to form a migration plan for IIS upgrades and related internal software development instead of treating each software upgrade as a point-in-time crisis.
October 24, 2006Google Gadgets Expand the Toolkits of Web Developers
Google Gadgets have leapt from their former home on end-users' Google homepages and Google Desktops and can now be added to regular Web pages. Google's announcement of these Web page-friendly mini-applications means enterprise Web developers can now leverage a widely available set of standardized JavaScript-based tools to enhance site functionality.
September 12, 2006Put Ruby at the Bottom of the Scripting Language List
Ruby is a mature language that has been in use across Europe and Asia for the last 10 years. Most of the hype surrounding Ruby in North America is a result of the popular Rails framework created by David Heinemeier Hansson. Enterprises planning to standardize their scripting language on Ruby should exercise extreme caution.
August 29, 2006Code Generators vs. App Generators: What's the Difference?
Although the market uses the terms "code generator" and "application generator" interchangeably, the features and functionality of these products vary considerably. Know the difference between these solutions to avoid the expense of making the wrong purchase decision.
August 1, 2006Don't be Misled by Sinking Sun
Wall Street has been bearish on Sun Microsystems' vision and strategy since its Java open-source announcement at JavaOne on May 16, 2006. Sun's market value has dropped by 18% as it tries to move back to profitability. Don't be misled by Sun's drop in market cap. Look past this lack of investor confidence to find solid solutions from Sun.
July 18, 2006Exercise Caution When Entering Web App Generator Waters
Web application generators have been on the market for just over six years. IT managers purchasing generators for their Web applications should tread carefully in this evolving market to avoid acquiring inappropriate or immature products.
May 9, 2006Automatic Code Generators Not for the Reckless
An application generator can provide great benefits to the development process, but also can bring significant risk. Understand the tradeoffs of this code creation tool and apply it judiciously to ensure successful outcomes.
May 9, 2006The Java Framework Showdown
There is a plethora of frameworks available for Web application development in Java. While finding a framework is easy, choosing the right one is tricky. Get a grip on the framework options available with this quick overview of the players.
April 25, 2006Tried and True PHP Patterns for Free
Full object-oriented development is now possible with PHP 5.0+. Programmers and application developers that want to take advantage of these powerful capabilities can use these resources to get a primer on object-oriented patterns with PHP.
April 11, 2006Web App Dev: Trade in J2EE for Ruby on Rails
Ruby is gaining a lot of attention as more Web developers report shorter learning curves and development cycles using the language. J2EE enterprises should move from the sidelines and adopt Ruby on Rails for developing scalable, standalone Web applications.
March 28, 2006Ignore the Hype: Atlas is Just AJAX in Microsoft Clothing
IT developers must avoid the pointless comparison of Atlas to AJAX. Atlas is a library; AJAX is a collection of mature Web technologies. Spend more time focusing on which AJAX libraries provide better productivity for creating Web applications with rich, interactive interfaces.
March 28, 2006A Clearinghouse for Programmer Tutorials
Programmers must constantly refine their skills and learn new languages. A clearinghouse for a variety of online tutorials is now available to programmers who are looking to either improve or expand their skill sets.
March 14, 2006AJAX Is Not a Fix for Poor Web Site Usability
Web developers mistakenly associate rich interfaces developed using AJAX with improved usability. Avoid implementing AJAX as a fix for poorly designed Web sites.
February 28, 2006Input Data Validation for the Regular Guy
Validating data inputted by the user over the Web is a constant challenge. Add regular expressions to the software development toolset to ensure customers only enter quality data.
February 14, 2006A Library for AJAX Libraries
As AJAX grows in popularity, so too does the need for a good AJAX library. Finding the right one to fit a specific need is difficult, and can be time consuming. Use this valuable resource to avoid wasted hours spent fruitlessly searching or reinventing the wheel.
January 17, 2006O'Reilly Offers Open Books
O'Reilly offers several of its titles freely to the public. The collection is particularly relevant for users and developers of open-source software.
January 3, 2006MS Office 12: New Dev Tools Grow Workflow Capabilities
An enhanced set of development tools will change the way IT develops for and supports the new Microsoft Office 12 productivity suite. Include these significant changes to development requirements before deciding on a migration strategy to Microsoft's new offering.
December 6, 2005New Dev Tools for Next-Gen BlackBerry Platform
The adoption by Research In Motion (RIM) of Intel's XScale processor architecture for its next generation of BlackBerry handheld devices is more than a play for better hardware. Mobile-friendly application development will be bolstered by new tools. Ensure application development skills are adapted accordingly to maintain organizational competitiveness.
November 22, 2005SMEs: Leverage Low-Cost DB Design Tools
Small and mid-sized companies will find significantly more value by avoiding expensive, high-end database design tools and choosing from low-cost or free solutions instead.
November 8, 2005Macromedia Studio 8: A Worthwhile Upgrade
Macromedia Studio 8 addresses many of the shortcomings of earlier releases. These improvements will be welcomed by designers, but will leave developers feeling cold.
October 25, 2005Selecting the Best Database Design Tool
To get the greatest value for your application dollar, invest time and effort in selecting the best database design tool for the enterprise’s development environment.
September 13, 2005A Valuable Resource for Improving PHP Security
Security defects in many third-party applications developed for PHP are tarnishing the reputation of the programming language. To address this issue, a group of PHP evangelists has developed a valuable resource for eliminating programming and library defects from PHP.
August 30, 2005AJAX Libraries Essential for Web Development
Asynchronous JavaScript and XML (AJAX) is rapidly becoming a high-profile Web-based application development tool. AJAX is good, but incomplete: libraries are needed to gain maximum benefit. Build AJAX applications quickly and easily by choosing the right AJAX library.
August 16, 2005New Tools for Microsoft’s New OS
Microsoft’s next major desktop operating system has shed its Longhorn code name. It is now known as Windows Vista, and developers are already gearing up to build the new generation of applications that will run on it. Microsoft has released a suite of new developers’ tools to facilitate the transition. Start integrating these tools now into existing development toolkits.
August 16, 2005Bad SQL Code: Commonplace and Costly
Poor SQL code increases hardware costs, networking costs, and user dissatisfaction. Use these troubleshooting techniques to diagnose and correct the problem.
August 2, 2005IBM Innovates iSeries for the Mid-Market
IBM's recent iSeries strategy change is a major cultural shift for the vendor. Big Blue has a good track record for re-inventing itself, however, and this particular change should benefit IBM, its ISV network, and most importantly, iSeries customers. Understand IBM’s iSeries roadmap to make the most out of your midrange server investment.
July 5, 2005Zend Raises PHP to Enterprise Level
Web application developers were able to build enterprise applications using PHP, but they lacked the tools to make deployment of these enterprise applications easy. The introduction of PHP5 and the Zend Platform addresses this misconception.
July 5, 2005Choosing a Programming Language
Faced with new projects, the question inevitably arises about which programming language to use. If you choose a niche language, then finding skilled personnel will be difficult. To help make the decision easier, use this free resource.
June 21, 2005Programmers Can Use a UNIX Fix
Native Windows utilities are not powerful enough to handle text manipulation like searches and on-the-fly editing. This resource is a Web site that contains Windows ports of 26 of UNIX's most popular and powerful text manipulation utilities.
May 24, 2005ASP.NET 2.0: Improved, But Nothing New
ASP.NET 2.0 improves many of the small problems found in ASP.NET 1.1. For Windows shops, this upgrade is mandatory. IT developers looking to settle on a development platform should fully explore other development platforms before settling on this one.
May 10, 2005The End of Visual Basic 6 Support
Already effective, Microsoft has severely restricted the breadth and depth of support available for users and developers of Visual Basic 6. Plan the migration roadmap with great care, and do it soon since outdated development languages expose the organization to major risk.
April 26, 2005AJAX: A New Hero for the Web
Customers wishing to do business online have had no choice but to put up with inelegant and ungainly dynamic Web applications. Dramatically improve your customers’ online experience by adopting the Asynchronous JavaScript and XML (AJAX) approach to Web development. You can be sure that your competitors will.
February 15, 2005Make .NET and J2EE Play Nice
Enterprises are more likely than ever to be utilizing both .NET and J2EE technology concurrently in projects. Both Web Services and proprietary translation applications exist to make integration of the two technologies possible.
February 1, 2005Tickle Your Developers' Senses with Tcl
Managers looking for a simple alternative to Perl, Python, Java Script, or Visual Basic should take a look at the best kept secret in rapid development: Tcl.
September 13, 2004VoiceXML Something to Shout About
VoiceXML is coming of age and is ready for implementation in large-scale customer care systems. Use this technology to lower the costs of acquiring and maintaining traditional customer care systems.
Back to Top