by swingman » Thu Jun 17, 2010 12:27 am
I'm upgrading two large solutions from 3.5.12 to 5.1.4, this is what I have found so far:
- You have to deal with all the errors and warnings from Servoy, we had 1,300 and 950 on the two projects. A few of these can be fixed using Servoy's 'Quick Fix' command.
- You need new versions of all plugins, since they now need to be signed by the vendors (IT2be and others provide new versions) or you'll have to sign them yourself.
- You should name all function parameters instead of using parameters[0], parameters[1] etc
- You can switch on strict mode for javascript to find more potential issues.
- Since you are going from 3.1, you may find some things are easier to implement using table events, but you don't have to change anything.
- A number of plugins including the popupMenu plugin have been combined, and the old plugins deprecated. Your code will still work, but the new window plugin seem significantly faster.
The new Servoy Eclipse-based developer is MUCH MUCH better than the old developer. It is quite different, but once you get used to it there is no way back. The profiler is great for spotting slow code and to see what is really going on. It is a much more productive environment.
Hope this helps,