I am trying to upgrade a very old application that was designed in Windows-XP era. The application uses version 3.2 of Infragistics user interface controls such as grid and menu bar. I believe that version was from 2004.
I am trying to determine the best way to upgrade the application without running into a lot of problems.
I am upgrading the application not for enhancing its functionality. I only do this to make it "kind of" up-to-date. Just in case something goes wrong, I can still get support.
Should I upgrade it from 3.2 to version X.X first, and then upgrade from X.X to Y.Y, and then upgrade from Y.Y to Z.Z?
Or if this is possible to upgrade from 3.2 all the way to the latest version?
Or do I really need to upgrade to the latest version? May be several years behind is still good?
Please let me know what you think. Thanks.
JayC
Hello Jay,
Unfortunately, there is no smooth way to upgrading without changing any code, since the classic controls were retired after v11.1 and will have to be replaced their newer equivalents, that have new/changed functionalities and properties, so changes in the code are necessary. To learn more about which controls have replaced the classic controls, please visit this page.
Additionally, I would like to share a 2-part blog that describes migration and provides some useful information on the product changes:
https://ko.infragistics.com/community/blogs/b/taz_abdeali/posts/asp-net-product-changes
https://ko.infragistics.com/community/blogs/b/taz_abdeali/posts/asp-net-product-changes-in-2011-volume-2
You would have to remove the classic controls and replace them with the new ones manually, I believe you may find this Control Migration Guide helpful. Also, if you scroll down the “Controls” section in the same page, you will find the complete list of topics regarding our controls, where detailed information about each of them can be found.
Lastly, I would like to share the following link where you can find samples of the updated controls:
http://ko.infragistics.com/samples/aspnet/
Having said that, the effort will be close to starting the application from scratch since all components and the way they work has changed.
One major benefit from upgrading the application would be that it would be compatible with the latest browsers, since version 3.2 most likely would be compatible with only an old version of IE and other older browsers.
What I can suggest you is going through the information I shared above and consider that the upgrade would take a serios effort, you would also need to consider how all these new/changed functionalities would affect your users and whether your users would require the application to be compatible with the modern browsers.
Please don’t hesitate to contact us if you need any help with migrating your application.
Regards, Ivan Kitanov
I appreciate your very helpful reply. I will see what will take to get the controls upgraded.
Thanks.