Skip to main content

Dynamic Coding


  Dynamic codification is an expression to describe a functionality that is at this moment in development, it consists of giving auto-extension capabilities to a program through compilation of source code created at runtime by the destination machine, with this feature the application can auto-adapt to the execution environment, with this it can solve problems in programming that are not easily solved with tradicional programming methods that normally demands a lot of tedious work in developing and maintaining an application.

  Some of these problems are known, for example the problem of the impedance between databases where these have a tabular structure and the objectos of a 4th generation programming language, for example C# or Java, that have a hierarchic structure with multiple levels, to compensate this problem the programmers make a lot of tedious work adapting one structure to the other, they can also use mapping libraries that demand a lot of work to configure them and maintain, this would be prevented if they had a library that reads the object class to persist, creating in runtime an object that extends the application object but with all the necessary methods to access the database in question, also being able to adapt to any database and also to any object, more details will be given in this study.

  Creating applications that could adapt in runtime is a normal strategy to deal with scenarios that we couldn't determine in detail at the time of development, giving an open door to the introduction to a lot of lines of code in the future to compensate the lack of these scenarios at the time of application planning, however these problems are solved by creating code dynamically, thus compiling dynamic code while the application is in execution is an excellent way to compensate different machine configurations, users necessities, etc.

  Dynamic coding is the execution of so
Syndicate content