
And please, don't integrate with Visual Studio unless you don't want me using it

For instance, deploying Java programs at different machines is often impossible without recompilation. I’m teaching Java in this semester (and did last year too), and you have no idea how much trouble we have getting the programs of students to run in the lab because of slight runtime version differences.Timendus wrote:Same goes for Java as a language and as a system. I don't really understand how so many people can hate it so much
I have no idea, but it's not just me. I didn't install it on the university PCs, and didn't set it up on the work PCs. Older (pre-JIT) versions ran fine.Timendus wrote:What the hell? How do you get Java to be so buggy..?
It's a good idea (both language and system) and can appreciate what it has done, but I do find the language rather ungainly and the runtimes (ignoring the above bugs) rather clunky. Put it down to MS fanboyism if you like, but ".NET" seems to be a lot better executed.Same goes for Java as a language and as a system. I don't really understand how so many people can hate it so much
MS made some noise about releasing the source to the class libraries for VS2008, so hopefully support might get better. System.Windows.Forms is a bit of an odd one, as it relies on Windows-specific behaviour (window messages and the like) which have to be emulated on other operating systems (maybe it should have been Microsoft.Windows.Forms, in the same vein as other MS/Windows-specific stuff in the Microsoft namespace). I suppose WPF and XAML are easier to reimplement in any case.CoBB wrote:As for .NET, Mono seems to be still too immature to run complex applications (e.g. Winforms support is not too stable in my experience), but it is getting there slowly.
It's completely insane, but you're absolutely right...CoBB wrote:For the time being the safest and most portable option is still C/C++.
Unless the app heavily relies on IE, in which case that ‘someday’ is pushed even farther...Timendus wrote:So, you're not going to work with Java because apearently everybody hates it, which leaves .NET -- and hoping that Mono will get there "some day"
Time to embrace Emacs.Timendus wrote:I'll just have to keep working with a simple editor with improper syntax highlighting and a command line