Summary
MultiValue technology has proven its worth over the years. But it sometimes struggles to meet modern demands for features and capabilities such as interactive web interfaces, SQL access to data, compatibility with Java or .NET, web services, security, and distributed systems.
Granted, you can achieve most of those things using existing MultiValue environments, but it's rarely easy. And MultiValue application providers lose business because their legacy environments haven't really kept up with today's technology.
That invites the question:
What should the ideal modern MultiValue environment look like?
This article will outline several must-have elements.
1. An Easy Migration Path
Any MultiValue environment will be worthless if you can't preserve and leverage the work you've already done. To make the migration process as painless as possible, the ideal MultiValue environment will include:
- A Way To Preserve Your Data — Programs and data must be imported directly into the new environment.
- A Way To Preserve Your Business Logic -— The modern MultiValue environment must support MultiValue Basic as a server-side scripting language. Procs, Paragraphs, dictionaries, MultiValue queries, and common TLC commands should also be implemented.
- A Way To Preserve Your Skill Set — Remember, not only will you be moving your applications to a modern environment, you will be moving yourself. The new environment must allow you to continue to be productive using your existing MultiValue development skills, even as you start to master new ones.
Read More...
Use your existing social media logins to access your Membership/Subscription information.
If you are an existing International Spectrum
subscriber, but have not registered with the website, please enter the Reference
Code found on the magazine or in the e-mails you receive from us.
If you currently do not receive the Magazine or other emails from
International Spectrum, select the "Subscribe" button below to create an new membership account.
Find out more about the different between the FREE and a Professional Membership at:
Compare Account Options
Please wait while we authenicate your user and login information with our systems.
If you pressed the 'Cancel' button during the login process, you will need to close this dialog manually,
as Linkedin does not notify me that you have clicked this button.