That is difficult to answer without more details. As a rule of thumb the difficulty of re-targeting an old solution to new technologies is directly proportional to the number of manual routines used by that project.
If you have zero manual routines and you made full use of Genio standard expressions that effort can be virtually zero.
If that is not the case then each platform specific thing will need to be re-evaluated and in most cases re-developed. A few things that cause these kinds of efforts:
Functions. Its highly recommended for User defined functions to be declared in the Genio Function definition pattern rather than the usual EXTROT EXTDEF manual routine style used in C++. Functions will force your arguments and result to follow Genio understood standards and better manage your multi-platform implementations.
Forms. Web UI design is usually different than Desktop UI design. Although not necessary it may be desired to rework your forms and duplicate them into web versions if you are interested in maintaining both Desktop and Web targets active.
Flash controls. Most modern web browsers prohibit the use of Flash technology. If you make use of these you will need to plan their substitution by Html based controls.
Areas and Domains. The way the web framework was build required a much more strict enforcement of a well developed relational model. Often situations that allowed referential integrity violations could be forced by the developer to work in the windows target. The web target will be far less forgiving... which is a good thing.
About This Community
|Asked: 8/27/19, 10:45 AM|
|Seen: 197 times|
|Last updated: 9/26/19, 5:03 PM|