Free Newsletters
InfoWorld Daily

InfoWorld
Log-in | Register

Infragistics and telerik grant better control over ASP.Net 2.0 development

Injected with AJAX, NetAdvantage and r.a.d.controls expand developers' toolboxes

By Martin Heller
September 18, 2006
 

One of the big advantages of developing ASP.Net 2.0 Web sites with Visual Studio 2005 or Visual Web Developer Express is that you can accomplish a great deal in design mode by dragging, dropping, and configuring components before manipulating the components programmatically. Microsoft supplies dozens of controls in its Standard and Data toolboxes; it also allows developers to add controls to the Visual Studio toolbox.

Free IT resource

Open Source Business Conference (OSBC) May 22-23, 2007

Sponsored by OSBC

Free IT resource

Virtualization Insights from Top Experts - Learn how virtualization gets real!

Sponsored by Dell

TEST CENTER DAILY BLOG

Track the latest product reviews and news from the InfoWorld Test Center.


When those controls aren’t enough, developers can expand their selection third-party offerings. Two of the most prominent control collections for ASP.Net 2.0 are Infragistics NetAdvantage for ASP.Net and telerik r.a.d.controls for ASP.Net. Each includes about 30 controls and supports AJAX (Asynchronous JavaScript and XML).

[Screencasts: Infragistics, telerik]

I found both of these control sets to be potentially invaluable for Web developers. Both deliver excellent grid controls, rich edit controls, and a useful assortment of user input controls. Most of the other features balance out, with a few exceptions. Among them, Infragistics offers a significantly more capable chart control, as well as somewhat better documentation.

Taking control
Both NetAdvantage and r.a.d.controls add significant capabilities to Visual Studio 2005 that will allow developers to be more productive. Many of their controls are directly comparable with each other; a few are unique.

Consider the simple but extremely common problem of getting a number in a specific range from the user. Using standard Microsoft controls, you would add a TextBox to your Web form along with a RangeValidator. With NetAdvantage controls, you add a WebNumericEdit control to your Web form, set its DataMode, MinValue, and MaxValue properties, and choose a design preset to match the desired look and feel; this control returns the validated number in the correct type of variable, which, compared with the standard Microsoft controls, can save quite a bit of time programming validators.

Using r.a.d.controls, which lacks a specific input control for numbers, you add a RadMaskedTextBox control to your Web form and either set its Mask property to the maximum number of digits or set a NumericRange into its Mask property. The final capabilities are very similar here; in fact, NetAdvantage has a WebMaskEdit control that uses the same approach as the RadMaskedTextBox. Overall, however, I find the NetAdvantage approach to user input controls a little more convenient because it has controls that have already been typed and customized for editing numbers, dates, currency, and percentages.

As for allowing the user to edit RTF or HTML with spell checking, the standard Microsoft Web controls fall down completely, and these two products pick up the slack. Using NetAdvantage, you drag a WebHtmlEditor and a WebSpellChecker to your form, configure the editor style, set a property in the WebHtmlEditor to connect the two, and set another to activate a SpellCheck button. The WebHtmlEditor and WebSpellChecker are recent additions to NetAdvantage, but they are very competitive with their telerik counterparts.

Using telerik’s offering, you drag a r.a.d.editor control to your form, and the r.a.d.spell component will be activated automatically. The recently “AJAX-ified” r.a.d.editor is quite mature, boasts improved performance, and can spell-check in multiple languages. As a new capability, r.a.d.spell offers a .Net API that can be used from Web services, WinForms applications, and AJAX callbacks.

Both the WebHtmlEditor and r.a.d.editor provide a full set of editing toolbars. Overall, however, I slightly prefer telerik’s Rich Text editor and spell checker to Infragistics’s.

Chart your course
The standard Microsoft controls don’t cover charting; NetAdvantage and r.a.d.controls again pick up the slack, both offering grids, menus, tree controls, tab strips, toolbars, panels, date pickers, and calendars. Between the two sets, NetAdvantage’s UltraChart has more mature and capable chart control over r.a.d.chart. UltraChart displays more than a dozen types of 3-D charts and a couple dozen types of 2-D charts, allowing for multiple linear and logarithmic axes, multiple layers and areas, annotations, and most of the features needed for financial, scientific, and engineering charts. One of the very few chart types I’ve used in my work that’s missing from UltraChart is a triangular line/spline chart, used for representing ternary phase diagrams.

As far as charts go, telerik provides just enough functionality for simple business charts. The r.a.d.chart control displays 2-D point, line, bar, area, pie, spline, Bezier, Gantt, and bubble charts, with one set of axes. The telerik set also has a

Click for larger view.
ticker and a rotator, as well as a docking manager. Also included is a bunch of controls for enabling AJAX for visual components that don’t support it themselves; these are very useful integration tools.

On the other hand, the Infragistics set is compatible with the Microsoft Atlas AJAX framework. It also has a calculation manager for implementing a subset of Excel’s numeric capabilities, useful for implementing online calculations without writing a lot of code.


Continued
1 | 2 | Next Page » 



NetAdvantage for ASP.NET 2006 Volume 2

Infragistics, infragistics.com

Very Good  8.5
criteria score weight
Capability 9 30%
Ease of development 8 30%
Documentation 9 15%
Performance 8 15%
Value 8 10%

Cost:
$795 with source code, online support, and a year of updates; $395 annual renewal; add $495 for priority support; add $200 for WinForm controls

Platforms:
Windows XP, Windows 2000/2003 Server with .Net Framework 1.1 or 2.0

Bottom Line:
NetAdvantage provides a comprehensive, well-documented set of controls for ASP.Net 2.0 with embedded AJAX support that will help professional developers to produce more robust, responsive Web sites more quickly. The chart control, with its scheduler control, is especially strong.

About our Reviews and Scoring Methodology



Telerik r.a.d.controls for ASP.NET Q2 2006

telerik, telerik.com

Very Good  8.3
criteria score weight
Capability 9 30%
Ease of development 8 30%
Documentation 8 15%
Performance 8 15%
Value 8 10%

Cost:
$799 for a single developer with Silver support; $999 with subscription and Gold support; source code supplied with five or more licenses

Platforms:
Windows XP, Windows 2000/2003 Server with .Net Framework 1.1 or 2.0

Bottom Line:
This very capable set of controls for ASP.Net 2.0 offers extensive internal and cross-component AJAX support that will help professional developers produce more interactive Web sites more quickly. The telerik AJAX framework can AJAX-enable Web apps built with components that don’t already have AJAX support.

About our Reviews and Scoring Methodology



 


 
Martin Heller is a Web and Windows software development consultant.
 

TOP NEWS:


»  Four quick tips for choosing an IM security product
71 percent of businesses will invest in real-time messaging this year. If you're one of them, be sure to protect your enterprise

»  Forrester analysts ID hot IT jobs
Research group finds 16 IT roles with a promising future

»  Nvidia claims 10 hours of HD video on Tegra chip
The Tegra 600 and 650 can be used with hard disk drives and are designed partly for mobile Internet devices

»  Database vendors add Google's MapReduce
Greenplum and Aster Data Systems will support Google's programming technique, developed for parallel processing of large data sets across commodity hardware

»  Network management: Tips for managing costs
New technologies, changing requirements, and ongoing equipment maintenance and upgrades cost money, but there are ways to manage expenses

»  EMC targets SMBs, branch offices with new low-end storage
Celerra NX4 highlights include thin provisioning, snapshot technology for data recovery and backups, and Web-based console for management of storage volumes




SLM AND BSM: THE FUTURE OF IT MANAGEMENT. ARE YOU READY?
Driven by globalization and competition, businesses increasingly look to IT to enable them to quickly adapt to changing business conditions, speed the delivery of products and services, and automate processes, all at lower costs. Additionally, service quality and positive customer experiences are also top priorities. The only way to meet these expectations is to cohesively manage IT-across the enterprise-from a business service point-of-view.

»  Click here to view this Webcast
  Protection for Remote Sites and Branch Offices
This Whitepaper reviews the challenges of creating appropriate data protection, especially for small and midsize companies with remote and branch offices. It offers suggestions on how you can choose the most appropriate data protection solution for your company's needs. Sponsored by Overland

»  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
 
SEE ALSO
• Sampling Visual Studio 2005
• Microsoft releases Visual Studio, SQL Server 2005
• Microsoft works on tune ups for Visual Studio


FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS   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