I don't see why anyone would want to by an Obfuscation package when they  can 
hire me.
I can't even read my own code.
 
On a more serious note, everyone knows there is big money in security,  
whether it be Homeland or Software, or even Social. When it comes to the  
software 
side there are going to be a lot of people scrambling with DOT NET to  make it 
secure and to protect their intellectual properties.
 
I had read somewhere (Maximum PC) that DOT NET and C# was more secure than  
C++.
It stated there were fewer weaknesses with the code and compiler, however  it 
seems that the converse is true if you are using the MSIL.
 
The Managed and Unmanaged Extensions using C++ seems to be a real pain in  
the Nether Regions. (My apologies to the Dutch). I am not real sure if I truly  
like any of the solutions being offered.
 
I have written Mapbasic code for a long time, and while I have created  
anything earthshaking.
(Well actually I have, since I write code for the Geophysical Exploration  
Industry)
I have made a decent living with Mapinfo/Mapbasic
 
The DOT NET coding scheme in Visual Basic and Visual C# will create many  
more lines of code than what we are accustomed to with Mapbasic.
 
I have written some Visual Basic Script for another GIS package and  compared 
it to what I have written in Mapbasic for the same functionality. I  found 
the Visual Basic Script to be substantially larger, more commands,  
declarations, words what have you.
 
And while the Drag and Drop programming of Visual Studio DOT NET can be  very 
appealing
I for one prefer to do my own typing.
 
I also come from a Visual Foxpro background and have found it to be very  
easy to code in.
Creating forms etc is very simple, and creating the code behind those forms  
and the buttons, listboxes and other events is very straightforward. You don't 
 see all of the surrounding code as you do in Visual Studio which takes you 
to  the entry point for the event on the form.
 
Maybe I am a dinosaur, but sometimes over-simplification leads to  confusion.
In the good old days the programs we wrote and ran were procedural, and we  
needed more capability than that. Then Event driven programs with a user  
interface were introduced and it was a good thing. The problem is that  
procedures 
are being ignored as well as methodology.
I write code that is full of holes, but I know where they are and how to  
deal with them and fortunately I haven't been kicked off the planet for some of 
 
the things that I have written.
With the new development environments (Studio's) more people are going  
create even sloppier code than I do and then when something goes wrong they  
won't 
know where to look because they bought an Obfuscator to protect their  
intellectual property.
 
This whole thing just gave me a Migraine.
 
Sorry for the rant, well actually I am not sorry.
 
Fellow Listers,
Have a Happy Holidays
 
Jon Gramm 

Reply via email to