 |
NeuralBuild - Code Generation made easy.
Version 2.1 of NeuralBuild is now available for download. NeuralBuild version 2.1 generates Java, PHP and C# code. NeuralBuild also reverse-engineers databases from a variety of relational database systems.
Version 2.1 of NeuralBuild adds Windows Form generation as well as "paging" for C#.
NeuralBuild is free for non-commercial use. The NeuralBuild download is fully functional with no restrictions or expiry date.
|
NeuralLimits introduces NeuralBuild Version 2.1, a code generator that automatically generates Java, PHP and C# source code for accessing relational databases. NeuralBuild generates code for Java and PHP with the Data Access Object (DAO) design pattern (DAO is a core J2EE design pattern), for C# NeuralBuild generates code for the DALC pattern.
NeuralBuild encourages the use of architecturally sound, object-oriented design principals for the generated source code.
Screenshots.
Benefits
Each solution built with NeuralBuild will be consistent in its design and architecture. This makes it easier for developers to move between applications and projects.
Code generated by NeuralBuild decreases a project's defect count because the generated code is more consistent and less error prone than hand-written code.
Customer satisfaction may be increased because code generation provides the ability to generate prototypes during design, which allow customers immediate visual feedback regarding their application prior to development.
Increased project predictability comes with the standardization that NeuralBuild provides and will additionally lead to decreased maintenance costs on projects.
The output of NeuralBuild is fully functional source code. Any developer may directly modify or build upon the source code directly to make simple one time changes or enhancements.
Reverse Engineering of Relational Databases
NeuralBuild reverse-engineers a variety of commercial and open-source databases.
For more information : Reverse-engineering with NeuralBuild
Implementation Details
Java
For Java, NeuralBuild generates a high-performance DAO tier based on JDBC and SQL calls. The generated code may be called from standalone Java applications as well as enterprise J2EE applications.
For more information : NeuralBuild and the DAO Pattern in Java
PHP
For PHP, NeuralBuild generates an architecturaly clean, high-performance DAO tier based on the ADODB libraries. The generated code will run in most current hosting environments without any additional server configuration required.
For more information : NeuralBuild and the DAO Pattern in PHP.
C#
For C#, NeuralBuild generates a DALC tier based on .NET database connectors and SQL calls.
|
The DALC components hide the invocation and format idiosyncrasies of the database from the calling application. DALC components provide an encapsulated data-access service to these applications.
C# Output Samples
|
| |
| |
|