Difference between revisions of "Development Experience"
From AgileApps Support Wiki
imported>Aeric |
imported>Aeric |
||
(2 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
:* [[AJAX and REST]] | :* [[AJAX and REST]] | ||
== Components == | == Library Components == | ||
To make your pages stand out, you can | To make your pages stand out, you can use any component in the [http://www.jquery.com jQuery] library.{{ #ifeq: {{SITENAME}} | ||
|ISV Support Wiki | |ISV Support Wiki | ||
|:* [[Using_External_JARs|Use External Jars]] to add additional libraries to the platform.}} | |:* [[Using_External_JARs|Use External Jars]] to add additional libraries to the platform.}} | ||
Line 28: | Line 25: | ||
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 | ||
:* [[Packages]] to deploy applications | :* [[Packages]] to deploy applications | ||
:* [[Picklist]]s, [[Global Picklists]], and [[Lookup]] relationships | :* [[Picklist]]s, [[Global Picklists]], and [[Lookup]] relationships | ||
Line 37: | Line 33: | ||
:* [[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 | ||
Latest revision as of 23:17, 25 June 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:
Library Components
To make your pages stand out, you can 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