APEXcl lets you:
- Make a huge leap forward in efficiency
- Increase software quality
- Build team cohesion
- Save development time and money
- Improve DevOps
APEXcl generates APEX output files compatible
with your version control system:
- Enjoy low-code development on your file-based version control system:
have your cake and eat it too!
- Generates an additional layer of application definition files
that are easily version controlled
- Lets you see those files in a clear, logical and hierarchical way in their corresponding languages
- Makes versioning of components and analyzing their history easy
- Enables efficient code review and side-by-side comparison of changes
- Breaks out changes by contributor
- Keep track of which team members are doing what
“We had a catastrophic new bug in one of our applications. I am convinced that APEXcl saved us huge amounts of time because we were easily able to see what had changed, in great detail. Without it, we might still be looking :-)"
“Finally I can actually see what my team is doing and when they did it.”
“Love the APEX low-code environment. But had always struggled to keep on top of my team's work and make sure we deliver quality solutions. APEXcl has really made my job a lot easier. Thank you!”
Bridge the gap
to version control
Besides resorting to tedious workarounds, you’ve never had an easy and practical solution for managing the lifecycles of components within an APEX application. That’s because, with APEX, data is manipulated directly within the database, so there is no file structure that a version control system can interpret. Until now.
No more deciphering massive SQL files
With APEX, the only available output for version control has been the APEX Export file, a single, massive SQL file that contains the entire application definition: shared components, pages, regions, etc. Even a very simple application can represent over 50K lines of code in a single monolithic block, making it impossible to read, let alone version control.
No more impossible comparisons
The massive SQL export file uses randomized values including identification keys (IDs) that change with each export, so in a side-by-side comparison, most rows will be accorded “changed” status and highlighted, making identification of real changes next to impossible.
Makes huge, opaque source code files
APEXcl does not replace the regular APEX export mechanism. APEXcl works in parallel to extract the APEX application definition from the Oracle database, then deconstructs and translates it into individual components in a granular way. This data is then organized into a clear, logical and hierarchical file structure which can be used as an input to external versioning software. So with APEXcl, you’re ready to version control!
Like “track changes” for source code
Once the application definition has been unpacked into small, manageable files, you can use your version control system to make elegant, side-by-side, before-and-after comparisons, giving you a true window in time into the lifecycle of each component that includes a clear attribution of each change to its author.
SVN, Git, and more
APEXcl supports many of the most popular version control systems and platforms, giving APEX low-code environment users the kind of source code management capabilities professionals expect.
Make the leap to version control
Need a hand?
If you need any help or have questions
about APEXcl or your purchasing options,
contact us at: