Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other literature type . 2024
License: CC BY
Data sources: ZENODO
ZENODO
Report . 2024
License: CC BY
Data sources: Datacite
ZENODO
Report . 2024
License: CC BY
Data sources: Datacite
versions View all 2 versions
addClaim

Mike code generation platform - User guide

Authors: RTS Product Engineering Kft.; Péter, Tar;

Mike code generation platform - User guide

Abstract

The Mike application is a code generator framework that allows users to create custom software faster and more efficiently. The basic goal of the code generator is to use the general-purpose development libraries that are widely used today, build on them to create customized components specialized for a given task, connect them, organize them, and make them available to users for further development and use. Mike got its name because with this approach it can take on the role of a development colleague and significantly accelerate development projects with the help of the system knowledge and know-how fed into it during custom developments. As the basis of code generation, Mike uses model-driven code generation, which it applies in combination with template-based code generation. For code generation, Mike has a template structure that defines the basic structure, format, and logic of the code to be generated. The know-how of the templates was inspired by the logic of operating systems, and their templated implementation is an integral part of the product. Templates contain placeholders (e.g. variable names, types) that are filled with specific values during the generation process, thus personalizing the logic placed in each template. In the case of template-based generation, the necessary metadata and parameters for code generation are often obtained from external sources (e.g. database schemas, configuration files). This data is used by the template engine to fill in the placeholders in the templates. In order for users to be able to address the code generator, this metadata and parameters are read from an input model, interpreted and passed to the templates, thus combining the model-driven approach with template-based code generation. The code generation engine uses the templates and their associated metadata to generate the final source code. This engine is responsible for instantiating source files, replacing placeholders with values, assembling the code structure and managing the output format of the code. These templates are often extensible and customizable, allowing developers to adapt to different project needs and environments. All of this makes Mike the fastest web application developer, simplifying and accelerating the creation of full-stack, production applications. Whether you are an experienced developer or a business professional with no coding experience, Mike offers a seamless way to implement different business ideas. Combining the speed of low-code systems with the flexibility of custom-built applications, Mike allows you to achieve more in less time.

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green