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 | ||
:* [[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 | ||
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:
- The ability to interactively Manage Platform Objects.
- The ability to create JSP Pages that can be used in a wide variety of ways.
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:
- Upload images, CSS files and JavaScript files as Static Resources, and access them in your pages.
- Create Custom Components
- Use any component in the jQuery library.
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:
- Composite Objects to modify a set of related objects in a single transaction
- Forms, both default and custom, you can use to see and enter record data
- Packages to deploy applications
- Picklists, Global Picklists, and Lookup relationships
- Reports to create summaries
- Search to find things
- Sites to harness the power of the platform in outward-facing pages
- Views to see lists of records
- Web Forms to interact with the platform from other sites