I'll offer a differing opinion :) That depends... - IF you have control over the server, and access to it, then code security is less of an issue. - if you are distributing a stand alone application, or have little or no control over the server and it's security then running interpretedly is a definite NO.
- Running interpretedly allows you to fix things that go wrong, quickly, and without the need to 'shut it all down'*. - directly 'Fixing' things on a live server is a BAD (very very BAD) idea. - Fixes should be done 'off-line', tested, and then installed, after doing complete backups. -- off-line can mean a separate development server, or a copy of everything on a local development machine. - Interpreted systems are, by definition slower, depending on the system, the hardware, and the user expectations, being slower is not necessarily an issue. - Compiled system can throw errors which you can not catch interpretedly (string truncation, and typing issues when working through pointers, come to mind). -- fixing these type of problems (when not caught in testing) take longer. it requires determining where/how the error occurs, fixing it, recompiling and then 'shutting the whole thing down'* to install a new copy. - Additionally, you said that the system is 'inherited', so you did not write it, and you probably have incomplete knowledge of the inner workings of the system. I would suggest that you work toward being able to compile the system. However, since it is currently interpreted, and it sounds like you it is not going to be compilable for quite some time, you have little choice. :) * - you may be able to get around the shut it down part with 4D's update system, but I have never used it so I do not know limitations or what is required. On Wed, 1 Aug 2018 07:34:28 -0700, Noah via 4D_Tech wrote: > > Is is really 'that bad' to run in interpreted mode? > My original question was simply about the scoping of variable > initialization and form events in version 16. --------------- Gas is for washing parts Alcohol is for drinkin' Nitromethane is for racing ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

