When choosing orthodox methods of rewriting your code, you may encounter pitfalls and traps such as difficulty to effectively transpose and re-engineer the Classic ASP source code into ASP.NET.
These drawbacks are due to the fact that the outdated and old fashioned Classic ASP code consists of a weakly typed coding environment (VB Script) as opposed to the object oriented contemporary .NET languages that construct the ASP.NET code.
Moreover, when rewriting code from scratch, you are “throwing” away precious code that consists of years of acquired knowledge base, years of fixed bugs and years of tested working programming code. Further, you probably do not have the same development team which worked on the legacy code, hence the new team will repeat the same mistakes and encounter similar difficulties that have already been settled.
Having said the above, the rewriting process is inefficient as you will most likely be caught up in a lengthy, time-consuming process that is both risky and costly.
Luckily, the clever Transposition IDE is able to identify these pitfalls and transpose them to the supported ASP.NET code in record time while making the necessary changes to automatically receive functionality equivalence. In addition, the tool optimizes, refactors and re-architects the new application to its desired state. In turn, this frees your developers from the potential hours and months spent on manually rewriting the code from scratch while allowing them to focus on what they do best.