.NET is a great tool for developing fastly and easily big apps in a time-record. This applications aren't stand alone binaries... (that's a problem) or... not? What about having an implementation of the .NET framework for MAC and for UNIX? remember that .NET applications are compiled 'on the fly' at start-up, so there could be compilers of the .NET framework for other platforms. Microsoft won't do it, but there are some open source projects to port the .NET application to other platforms. They're re-coding absolutely everything to avoid licensing issues. It's just a matter of time (see mono project, for example, working on linux and MacOs X with wx gadgets as GTK).
I think the point of BlitzMax is it's hability to create stand-alone and powerful executables in a very small time. the cross-platform is very interesting but, if you want cross-platform compatibility, code in C or C++ for free with the GNU compiler.
If you don't want to reinvent the wheel in every program, code in .NET. If you want cross-platform compatibility, record-time development, and safe distribution of your executables, maybe BlitzMax would be the best choice ever. Let it grow and let's see what happens...
I think the point of BlitzMax is it's hability to create stand-alone and powerful executables in a very small time. the cross-platform is very interesting but, if you want cross-platform compatibility, code in C or C++ for free with the GNU compiler.
If you don't want to reinvent the wheel in every program, code in .NET. If you want cross-platform compatibility, record-time development, and safe distribution of your executables, maybe BlitzMax would be the best choice ever. Let it grow and let's see what happens...