Difference between revisions of "Development Experience"

From AgileApps Support Wiki
imported>Aeric
m (Text replace - 'Form Layouts' to 'Forms')
imported>Aeric
Line 28: Line 28:
A wide variety of other features makes it easier to develop and customize applications:
A wide variety of other features makes it easier to develop and customize applications:
:* [[Composite Object]]s to modify a set of related objects in a single transaction
:* [[Composite Object]]s to modify a set of related objects in a single transaction
:* [[Data Policies]] to automatically carry out pre-defined actions for selected events
:* [[Forms]], both default and custom, you can use to see and enter record data
:* [[Forms]], both default and custom, you can use to see and enter record data
:* [[Packages]] to deploy applications
:* [[Packages]] to deploy applications
Line 37: Line 36:
:* [[Views]] to see lists of records
:* [[Views]] to see lists of records
:* [[Web Forms]] to interact with the platform from other sites
:* [[Web Forms]] to interact with the platform from other sites
:* [[Workflows]] to help model business processes

Revision as of 01:28, 12 January 2013

Many features of the platform combine to contribute to the quality of the developer's experience. The foundational elements are:

But many other features contribute to the experience, as well.

Development Environment

Installing the Eclipse Plug-In makes it easier to edit JSP pages and Java classes.

APIs

You can take advantage of multiple APIs:

Components

To make your pages stand out, you can:

Unit Testing

The Unit Test Framework makes it possible to run tests on one class at a time, or on all classes defined in your tenancy.

Platform Capabilities

A wide variety of other features makes it easier to develop and customize applications: