This software accelerates the creation of skeleton code across multiple programming languages. Its friendly GUI and JDBC connection gather data to generate code from compiled or source code. It supports various languages, including Java, XML, HTML/JavaScript, SQL, EJB, C, ASP/VB .Net.
This software is ideal for n-tier development projects involving the creation of objects in various programming languages, such as SQL, HTML/JavaScript and Java, among others. Beyond defining table structures, forms, and accessor/mutator methods, the CCU facilitates the propagation of validation code across different programming languages. With the CCU, developers can easily define general restrictions such as string length, number range/precision, and regular expressions to create the appropriate check constraints, JavaScript validation, and exception handling code.
Moreover, this software is highly useful for creating backwards-compatible or cross-platform versions of code. Instead of managing multiple scripts for various databases or programming languages, developers can make updates in one place and have the software output multiple versions of the code automatically with the appropriate syntax for each language.
While it is impossible to do perfect translation of certain algorithms or concepts, debugging CCU output often more straightforward than re-writing code from scratch. The CCU will remember the customizations that developers make to the output code, so when slight updates occur, they do not need to re-address previous output customizations. The CCU is compatible with legacy code and is updated to support new languages as they are released.
Developers building an app server or working with a proprietary language can contact JShift for licensing information. With the JShift plug-ins, new languages can be added to the CCU in as little as a few months. This software offers immense value to developers, allowing them to focus on the core functionality of their applications, rather than spending time writing boilerplate code in multiple programming languages.
Version 0.6: N/A