Set Up SCA Developer Tools
You should use the SCA developer tools only if you are:
-
Customizing a site that implements the Kilimanjaro release of SCA or earlier.
-
Customizing a site that implements the Aconcagua release of SCA or later and need to access JavaScript, SuiteScript, or configuration objects that are not available using the Extensibility API.
If you are implementing the Aconcagua Release of SCA or later, the best practice is to use themes and extensions to customize your site. To learn more about why you should use the theme and extension developer tools, see Benefits of the Extension Framework.
The SCA developer tools enable you to customize the application from your local development environment and then deploy your customized application to NetSuite or a local environment for testing. The SCA developer tools are based on open-source software and are integrated within your existing development environment. These tools enable you to do the following:
-
Store code locally within a version control system.
-
Create and edit code locally in your preferred text editor or IDE.
-
Compile the application locally.
-
Deploy the application to NetSuite or a local server environment for testing. You can also deploy directly to your production or sandbox accounts in NetSuite.
Read the following instructions to learn how to set up the SCA developer tools: