riaform  Support Discussion | MongoRAD | dbFramework | User Guide | Register | Change Password Search:
 

dbFramework
Introduction
Application Design
Installation
Accessing dbFramework
The Common Web Interface
Creating An Application Data M...
Workflow
Business Logic
Creating Reports
Creating Custom Views
Web Mode
Tutorials
Enterprise Features
Help System
Security
Deployment
Searching
Skinning
Localization
Collaborative Design
Automated Testing
DbfScript Reference
Integration and Connectivity
Maintenance
Advanced Topics
References
Support Forum
Sample Apps
Company Blog
 

dbFramework

Introduction

dbFramework is a revolutionary new way to create web-based software applications.

Focusing instead on how users (especially business analysts) think about their problems, dbFramework makes creating applications both rapid and natural.

Firstly dbFramework emphasizes workflow. You can define your business processes using the graphical workflow editor, and dbFramework will create the database model and the form design and even some reports for you – without any designing or programming at all.

You don't even have to worry about designing the way the application looks: all of the application layout is constructed for you. Of course you can override and customize any part of it, but by having dbFramework generate the user interface for you, you save a significant amount of time letting you concentrate on what's really important in the application.

The second major difference is its use of a hierarchy to define the data that goes into the application. Most database systems require the design of tables and complex joins and programming, but dbFramework requires none of this: applications can be created quickly using a simple point-and-click interface that reflects how most people think about their data. Because of this, dbFramework better understands your data and can then add sophisticated functionality that would otherwise take months to develop, with just a simple click. This hierarchical approach to creating data models has come to be known as the NoSQL movement, and because of its inherent performance and scalability, NoSQL is the cornerstone of modern web system development, and emerging as a powerful tool in developing business applications.

dbFramework comes in several editions. dbFramework Express uses a desktop database to let users get started with dbFramework immediately, without any kind of server. dbFramework Professional utilizes SQL Server for large-scale application development. dbFramework WorkflowFirst edition focuses on the workflow aspect of dbFramework, removing superfluous functionality that may get in the way of creating a workflow-centric application. dbFramework MongoRAD Edition works with the high-performance, NoSQL MongoDB database in order to provide a rapid way to create applications that need both high scale performance and reliability.

Each of these editions allow you to leverage your knowledge of dbFramework to create a wide range of different applications.

If you want to skip the introduction and jump right in, then go to Installation , on installing dbFramework. If you want more information on how precisely it's different to other systems, then browse through the next few sections explaining the background to dbFramework, its concepts and capabilities.

Next Topic: Background


Login or register to post a comment

USERS' COMMENTS

No comments yet


(c) Copyright 2012, RiaForm Technology LLC. All rights reserved. Site created using dbFramework