Integrating and Transferring Legacy code to .NET / MONO Environment on Multiple Platforms.
Szarek, Kamil (2011)
Szarek, Kamil
Jyväskylän ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105239231
https://urn.fi/URN:NBN:fi:amk-201105239231
Tiivistelmä
Today it is very important that the applications are platform independent and sufficient. It was and still is very common that whenever some operations take part on server side they are created by a script language, like PHP, bash, or Ruby. This is a very convenient approach because a code can be easy modified, and the whole application does not require recompilation after that. What is more the results are immediately visible. Sometimes, however, when such an application has to perform heavy operations, those languages are not sufficient. At some point it might be very wise to consider the code’s migration to some other environment or language that can be run efficiently on almost every platform.
This Bachelor’s thesis shows the whole process of such a migration. The legacy PHP script is refactored from Linux environment to C# language and cross-platform Mono environment. The author presents all most important modifications and improvements, and also focuses on the encountered problems and further changes that can be done in the future.
This Bachelor’s thesis shows the whole process of such a migration. The legacy PHP script is refactored from Linux environment to C# language and cross-platform Mono environment. The author presents all most important modifications and improvements, and also focuses on the encountered problems and further changes that can be done in the future.