Originally posted by Filar
View Post
Announcement
Collapse
No announcement yet.
Mono Developers Renew Their Love For Microsoft
Collapse
X
-
Originally posted by GreatEmerald View PostIn my opinion, having it is not bad in itself. What's bad is developers specifically targeting it, instead of using native cross-platform tools. It's something between having a native program and having it run through Wine in my view.
LLVM would probably be the better investment for coders to use in general, but other tools would be needed to deploy to Android/Apple to match the features.
Thanks, n3wu53r.
Comment
-
Originally posted by GreatEmerald View PostIn my opinion, having it is not bad in itself. What's bad is developers specifically targeting it, instead of using native cross-platform tools. It's something between having a native program and having it run through Wine in my view.
The only true crossplatform solution would be something browserbased and that's just not feasible for most projects.
Comment
-
Originally posted by Detructor View Postthe problem is, aside from C#/.NET there is no real(=professional) cross-platform language available. Aside from the slow-ugly-memory hogging piece of shit that is called Java. And luckily that has been left to die when it was given to Oracle. OpenJDK is just the last struggle before the inevitable death of that language.
The only true crossplatform solution would be something browserbased and that's just not feasible for most projects.
Comment
-
Originally posted by Phoronixthey don't seem to have a play at the moment for the rush of new Windows desktop games and software coming to Linux.
Comment
-
Originally posted by Filar View PostWhy would anyone not want to have mono on Linux?
Doesn't matter much, the age of virtual machine languages is coming to an obvious end. Scripting languages are much more popular as "first class" languages than ever and taking java/C#'s place everywhere but business cubicles.
Comment
-
Originally posted by BO$$ View PostHahaha. Java dying? Are you sure you're not on some heavy stuff? Just because you can't code for shit and all your programs are slow-ugly-memory hogging pieces of shit doesn't mean it's Java's fault. Java is very efficient if you actually know your stuff.
On the memory argument, while I agree that Java is efficient if you know your stuff, you have to work around the memory overhead which not every programmer is willing to make. You can use for example, ByteBuffer to store/represent large amounts of data and then abstract it, but why do that? The point is, you should not have to go that lengths to reduce memory usage drastically, because with that much effort you could just as well use C or C++.
Another annoyance for users is installing the monstrous JVM, which is around 168MB on windows. Granted you only have to install it once, but it is still an annoyance.
Java on the server is a different story, there fast startup and large virtual machines don't matter as much.
My conclusion: Java is a great language, but I honestly would not choose Java over C or C++ in software projects which will run on computers other than my own. I use Java and Python to rapidly develop and test my ideas in practice, simply because it's convenient and I can throw together a working example with bells and whistles really quickly.
Comment
-
yes there is
Originally posted by Detructor View Postthe problem is, aside from C#/.NET there is no real(=professional) cross-platform language available. Aside from the slow-ugly-memory hogging piece of shit that is called Java. And luckily that has been left to die when it was given to Oracle. OpenJDK is just the last struggle before the inevitable death of that language.
The only true crossplatform solution would be something browserbased and that's just not feasible for most projects.
Browser based stuff with HTML5 still suck big time IMO and can't get anywhere near Java or C#, not to mention C/C++.
Comment
Comment