in
Forums
Blogs
Files
Devexpress.Com
ClientCenter
Support Center
DevExpress Channel

Thinking Out Loud

November 2007 - Posts

  • ASPxGridView Product Review

    Having just finished up with a blog entry discussing why we re-wrote the ASPxGridView and the importance of performance in our product planning, it was nice to see the following review of the product.

    http://www.aspnetpro.com/productreviews/2007/11/asp200711so_p/asp200711so_p.asp

    To quote the article

    "No Competition

    Contrary to the experiences cited above, ASPxGridView has a small and highly efficient client-side JavaScript library that executes faster than any other Web grid I’ve tried (and I’ve tried most of them)."

    So, if you did not believe us, perhaps you can believe Steve Orr - the ASPxGridView is FAST. :-)

    Download - Compare - Decide

     

  • ASP.NET Components can Radically Impact Performance

    Recently, a prospective customer contacted us regarding some miserable performance in their asp.net application...

    The issue was directly attributed to a component being used in their solution. Needless to say, they were not happy and after seeing the application, I don't blame them.

    This experience got me to thinking and I thought it might be valuable to explain in a blog post why we re-wrote our ASP.NET grid and ask for your thoughts/feedback on ways in which we can help you transition from other controls to ours.

    First - up until late 2006- our focus here at Developer Express was components for Windows Forms. Though we developed ASP.NET controls, Windows Forms was always first in line within the organization. As you can imagine, this meant 2 things. Our Windows Forms products kicked butt (and still do) and our ASP.NET controls did not. Late last year, we decided it was time to change the equation and pay far more attention to ASP.NET and take the steps needed to deliver the very best tools we possibly could for this platform.

    Our ASP.NET Grid Problem

    In December 2006, we had numerous discussions about our then shipping ASP.NET grid, the ASPxGrid. Though many of us felt the grid compared well with others available in the market, some of us felt it was time to rewrite the product for ASP.NET 2 and deliver features that clearly distinguished it from the competition. Like our competition, the ASPxGrid was a product that had evolved with ASP.NET. As ASP.NET moved forward, our engineers plugged in new features that were not considered when the product was first engineered. This meant that over time, it became a big fat ugly cow. Yes it worked, yes it did what we said it did...but once pushed hard, it began to show its weight. Fact is, many of our competitors face this reality and proof of this lies in the products available in the market and the necessity to rewrite old products to take advantage of new technologies in full - without overloading a product.

    Topmost in our minds for our new ASP.NET grid was performance and memory footprint. As we've tried to describe throughout our website, we concluded that its useless to build an advanced grid control with features such as data grouping, sorting, and summary computation if it cannot effectively and accurately display data in a timely manner to end-users.

    Ultimately, you are the sole judge as to whether our goal to build the most performant ASP.NET grid control was realized. If you have not yet seen our online demo describing its features, be sure to checkout

    http://demos.devexpress.com/ASPxGridViewDemos/DataBinding/XPOLargeDB.aspx?Section=1

    ...and compare our product to those you are currently using.

    As you can imagine, writing a new control is not a trivial undertaking...but what is perhaps much harder is convincing people to take the next step and actually replace existing products.

    We know that one of the toughest decisions a developer or company must make when choosing to replace existing controls is the time required to remove poorly performing products and replace them with those that meet the customer's requirements. Part of our responsibility is to help minimize both the cost and risk associated with conversion and I want to make certain that we take the steps necessary to accomplish this.

    A few ways in which we can help you with your transition are obvious:

    Better Documentation
    Real-World Tutorials
    Practical Application Samples
    Training Screencasts

    Other ways might include project converters that convert one control for another. This is not a trivial task, but something we've done in the past.

    If you have other suggestions or desires I want to hear from you - feel free to send me an email with any feedback.

     

     

     

  • Developer Express components in action...CodeBreeze by SteelBlue Solutions

    DevConnections was a blast for a number of reasons. Among them was seeing old friends and eating/drinking way too much. Between numerous bottles of Château Lafite and Château Mouton Rothschild - the George Washington era cognac, and some interesting moments at the varying bars throughout the hotel, I had a chance to sit down with MVP Miguel Castro and view a demo of his newly released CodeBreeze product. If you have not yet seen it, you should visit his website at www.steelbluesolutions.com

    Miguel used many of our Windows Forms controls within this application and has promised to write a case study describing his product in more detail along with the ways in which our tools were used. For screenshots, visit:

    http://www.steelbluesolutions.com/Summary/CodeBreeze/Default.aspx

  • She Was Undefeated

    DevConnections just wrapped up and Im happy to report that Sara, our spokesmodel (with 6 hours training using CodeRush and Visual Studio) was undefeated - 10 or so seasoned programmers tried (including MVPs, and an MS Regional Director) and all were unable to touch Sara's speed.

    We want to thank everyone who got up the nerve to step up to the plate and go toe to toe with Sara and we certainly appreciate the great crowds who cheered them on. As promised, we recorded some interesting video footage and we will do our best to publish them as soon as possible.

     

  • Can a Spokesmodel Write an Outlook Style App in 30 Minutes?

    Meet Gina, a spokesmodel (not a programmer)

    Gina - not a programmer

    Over the last few days, Oliver has spent about 6 hours training Gina on the use of the eXpressApplication Framework. At DevConnections here in Las Vegas between Nov 5-7, Gina will be demonstrating her new found skillset...yes, she will be creating an Outlook Style application in less than 30 minutes. Seems impossible? Think we are full of baloney? Find out for yourself - stop by our booth (#131) and learn how XAF can change the way you approach application development.

    Not coming to Vegas but still want to see Gina do her thing? No worries - cameras will be rolling and we will broadcast her efforts on www.devexpress.com

  • Can You Write Code Faster than this Spokesmodel?

    Meet Sara, a spokesmodel (not a programmer)

    Sara - not a programmer

    If you are going to be in Las Vegas between Nov 5-7 and want to see whether you can write code as fast and as efficienctly as Sara who has no programming experience (well, only about 6 hours of experience with Visual Studio and CodeRush), then make certain to stop by our booth (#131). The premise is simple - you get to use Visual Studio .NET and she will be using Visual Studio .NET along with CodeRush. If you can perform a set of straightforward tasks faster than she can, you get to step into our money booth and have a chance to win some serious money.

    For those who are not attending DevConnections, fear not...We will be recording all of the action in our booth and broadcasting it on www.devexpress.com.

     

Copyright © 1998-2008 Developer Express Inc.
ALL RIGHTS RESERVED