UNPKG

2.73 kBMarkdownView Raw
1# APEX Nitro Benefits
2Technicalities aside, here are a few benefits of using APEX Nitro for your business.
3
4### Reduce Development Time
5With the real-time synchronization, you get to see your CSS and JavaScript change instantaneously. Customarily, a developer would make JavaScript or CSS changes directly in APEX. After saving the changes, the developer would then run the page again. That task can be repeated hundreds of times per day.
6
7APEX Nitro reduces the development time by eliminating that back and forth between the code editor and the end result.
8
9### Reduce Mundane Tasks
10With automatic file upload, we no longer have to manually upload static files to APEX Shared Components or a web server, allowing us to concentrate on what’s really important: the code.
11
12The process of uploading files to APEX is repetitive and time consuming. APEX Nitro takes that out of the way.
13
14### Increase Maintainability
15By eliminating code scattering across an APEX application. With every line of code accessible locally, there is no need make dozens of clicks through the APEX search to get to what we are looking for.
16
17The idea is to centralize all front-end related code to a single entry point. Having your favorite code editor pointing to that source folder makes editing painless.
18
19### Better Modularization
20Oracle developers tend to modularize part of PL/SQL code into packages. Front-end code deserves the same kind of treatment. APEX Nitro allows us to create a logical file structure for any CSS or JavaScript code. Example: header.css, body.css, footer.css.
21
22Because APEX Nitro has concatenation options, the end result can be a single file containing all your code. Modularizing your source code is beneficial for cost and for maintenance.
23
24### Performance Boost
25With APEX Nitro automatically generating a minified and concatenated version of CSS and JavaScript files, the smaller file sizes will result in better performance at page load time.
26
27Depending on the compression ratio you achieve, it means less kilobytes to download for your users.
28
29### Enhances Teamwork
30By isolating code to a local system, a developer's code no longer breaks a teammate’s environment during development.
31
32When a developer considers the code to be ready and stable, APEX Nitro can publish these files to the APEX main server and only at that time will the other teammates benefit from the new changes.
33
34### Makes Responsive Development Easier
35By synchronizing multiple devices together. All devices (desktop, tablet, mobile, etc.) will simultaneously react (scrolling, clicking, typing) to one another.
36
37This reduces the errors found during QA due to the lack of testing. If something isn't right on mobile, you will see it right away.