Iron Speed Designer - Generate Web 2.0 applications straight from your database

Posted by: Les Cardwell , on 4/27/2009, in Category Product Articles
Views: 51301
Abstract: In today’s economy, web developers everywhere are looking for a competitive edge. They need a way to produce high quality, customizable, .NET web applications fast. Iron Speed, Inc., has created a solution to this problem, the first comprehensive code generator for .NET called Iron Speed Designer.
Iron Speed Designer - Generate Web 2.0 applications straight from your database
 
This article comes under the Product Review Articles section and provides useful information on some cool .NET Products.
In today’s economy, web developers everywhere are looking for a competitive edge. They need a way to produce high quality, customizable, .NET web applications fast. Iron Speed, Inc., has created a solution to this problem, the first comprehensive code generator for .NET called Iron Speed Designer.
Iron Speed Designer generates standard .NET code in C# and Visual Basic .NET. You enjoy unrestricted access to 100% of the code. In addition, there are no run-time license fees or special server software requirements for applications built with Iron Speed Designer.  The tool supports four databases: Microsoft SQL Server, Oracle, MySQL and Microsoft Access.
Point Iron Speed Designer at an existing database and it generates a full-featured database-driven web application. This application is easy to customize, so you can quickly incorporate your own business logic.   The tool generates a highly professional-looking user interface, too. Although I have no graphic design experience myself, I no longer need to hire a designer for this task, which saves me weeks of time and a significant amount of money.
Application Generation
The application generation process is simple. The tool walks you through a wizard that guides you step-by-step through generating your application.
Click ‘Create New Application’ from the start tab to launch the Application Wizard.
1. Choose between 27 different page styles to apply a uniform look and feel across your entire application without hand-coding each page. These CSS style sheets are customizable and you can also create custom page styles to meet your clients’ needs.
Iron Speed
2. Select a database and then choose the pages you’d like to create. There are 26 different page types to choose from. Iron Speed Designer will generate the specific page types for each database table and view you select.
Iron Speed
3. Choose the human languages you’d like in your application. Iron Speed Designer supports multilingual applications out-of-the-box and generates a ‘select language’ application page for your end-users. Application users can select their desired language upon login.
Iron Speed
4. Finally name your application, choose the programming language, and click ‘Finish’ to generate your application. All your selected web pages and underlying code are generated and your application is launched for you.
Customize your Application
Once you’ve generated your first application, you can customize it to suit your needs. For example, you may want to add or remove fields from a page or change the layout of fields on a page. To do this, switch to Design Mode.
Iron Speed
It’s easy to change the layout of a page in your application. Use the spreadsheet-like Quick Layout editor to customize pages one section at a time. Simply drag and drop the databound controls you’d like from the toolbox to the desired location in the spreadsheet grid. You don’t need any HTML knowledge.  Iron Speed Designer will generate the page and all the necessary code.
You can apply localized style changes or add custom HTML tags in the Cell Editor area below the Quick Layout editor.
Font
Throughout the entire process, you can view the changes in your application with the Live Preview screen.  Live Preview displays the page you’re working on with data from your database. As the name implies, the page is live so you can click links and navigate through your application.
Iron Speed
Right click on any table cell to access the Cell Attribute editor. This tool helps you custom data grid styles and guarantees your changes are preserved. 
Iron Speed
The Panel Wizard helps you apply multiple changes quickly. For example, you can select fields and filters, or define how you want a search to work.
Iron Speed
Customizing generated application code
You can customize the generated application code with very little effort. Select what you want to customize in the Quick Layout editor. Right-click on the individual cell or control you want to modify and pick the code method you want to customize. You can visit the Docs menu to access support information on code customization.
Iron Speed
Conclusion
Iron Speed Designer is easy to use and saves hours of time by generating high quality, customizable, .NET web applications without hand-coding.  When faced with the decision to build your next application by hand or generate it with this tool, you may seriously consider the latter.  The result is a well-organized n-tier application generated in a fraction of the time.
Iron Speed Designer can be downloaded over here: IronSpeed Designer Free Edition
About the Author
Les Cardwell is the President of White Box, Inc. which specializes in the design, development, and distribution of vertical application solutions built using Iron Speed Designer. Prior to establishing this company, Les spent nine years in project management and consulting as the Vice President of PLM Consulting, Inc. Today he also works as an Enterprise Architect and Senior Programmer Analyst for Central Lincoln People’s Utility District in Newport, Oregon USA.
Les holds a Masters of Information Technology, and graduated summa cum laude from American Intercontinental University.
 
Give a +1 to this article if you think it was well written. Thanks!
Recommended Articles


Page copy protected against web site content infringement by Copyscape


User Feedback
Comment posted by Frank on Monday, April 27, 2009 5:35 PM
Calling the code Iron Speed generates "high quality" is a bit of a stretch.  While it does generator a lot of code, the quality is not the best.  I challenge anyone to point out an iron speed app that has scaled successfully.
Comment posted by James Whistler on Friday, May 1, 2009 10:41 AM
As an Iron Speed MVP, I've implemented numerous applications using Iron Speed Designer and I've never experienced a problem with the quality of the generated code.  It would be interesting to see examples of code which you consider to be of poor quality.

On the subject of scalability, what are your criteria for determining success or otherwise?  I have Iron Speed Designer-developed applications being used by more than 1,000 users a day and processing a million transactions a month without issue.
Comment posted by Wayne Hussey on Friday, May 1, 2009 11:32 AM
Also, an Ironspeed MVP,
I am with James...  Ironspeed is a great tool and can save large companies 100's of thousands of dollars in development of an application.  As with any software, you need to determine what is the benifits you are trying to accomplish with the product.  This is the best RAD product on the market in my opinion.  
Comment posted by James Bond on Friday, July 3, 2009 12:48 PM
I'm also another self-called Iron Speed cum Iron Speed Marketer who have hundreds other names.

Iron Speed has been there around the time when CodeSmith was born. Iron Speed was never a notable product to bypass other code generators.

Up till nows, after years of existence, Iron Speed doesn't have any unique feature that others doesn't.

This is the worst product to choose if you want to save money. Scan through the price tag of Iron Speed, the smallest number I can find is $300 for Software Update, for one single seat, while, for example, CodeSmitth costs $299 for the best version per seat.
Comment posted by BigJim on Saturday, July 4, 2009 2:03 PM
As someone who has seen Iron-Speed-generated code in a production environment, my problem is that it generates almost impossible to maintain code.  It's kind of a one-shot, generate it code, but if you ever have to change anything, god help you.
Comment posted by dave on Monday, July 6, 2009 2:29 PM
I've used ironspeed before, and it does generate a generic, sometimes slick looking sort of sticky feeling web site, that indeed has forms for you to enter stuff into your database. Whether or not anyone actually wants that, beyond say, a feedback form or twelve is up for debate. It's RAD-ness is really no more effective than buying a few templates, and using visual studio to drag and drop databinding sets from the entity framework entities which you can also drag from your database.  Seriously, maybe a few extra widgets get tied together, but that's about it.  Not worth much more than that, unless you plan on not using a developer, or not actually becoming one.  I can see it as useful for a 'half-dev' who only knows the basics.  If you want to go all out customizing it, just use visual studio and some template (if you must buy something, buy the template.)
Comment posted by Daniel on Tuesday, July 13, 2010 4:45 AM
Here's a balanced review of Iron Speed:

<a href='http://blog.webonweboff.com/2010/04/iron-speed-to-generate-or-not-to.html'>Review of Iron Speed</a>

http://blog.webonweboff.com/2010/04/iron-speed-to-generate-or-not-to.html

Hope this helps
Comment posted by Les is a noob on Monday, September 29, 2014 5:23 PM
Anyone who thinks Ironspeed is the answer, certainly is confused about the question.

Post your comment
Name:  
E-mail: (Will not be displayed)
Comment:
Insert Cancel