Difference between revisions of "Development Experience"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
 
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}}
:* Upload images, CSS files and JavaScript files as [[Static Resources]], and access them in your pages.
:* Create [[Custom Components]]
:* 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.}}

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:

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: