Mono 2.8 Released
mallumax writes "A new veriosn of Mono(2.8) has been released: Mono has now integrated SourceGear's webservice enhancements, and there has been a lot of improvement in XML, serialization and web services. Other features are new thread locking and ahead-of-time compiler optimisations. Check out the Mono website for more details." Congratulations are in order for the Mono team as well -- SourceGear was their first customer.
I think it is alive. It's probably a set of GPL disease building tools.
Go here to create your own Slashdot dis
The version number is 0.28, not 2.8.
That should be Mono 0.28, not Mono 2.8.
:)
I almost thought the Mono devs were getting too close to Microsoft and started version inflating. Glad I RTFA
"Save the whales, feed the hungry, free the mallocs" -- author unknown
"I think it is alive. It's probably a set of GPL disease building tools."
Oh. GPL. Does this mean that if you use it, SCO will send you a bill for $699?
I have worked with Microsoft/C++/COM, Unix/C++, Java, ruby and C#/.net. My favorites are ruby and C#/.net and they compliment eachother so well.
:-)
I think Mono is the most important open source project second only to linux, because it will make the most advanced software platform in existence available for free on unix and windows. It is also interesting that it is a useful tool for identifying those among us that are zealots and not software idealists.
Will people be using C#-gtk/qt/insert-your-favourite-toolkit-here in the future?
*the most advanced software platform in existence*
It's just a VM and it exists because it's the only way MS could rescue themselves out of their leaky boat of an OS.
Hanging on to the coat-tails gives it legitimacy, kind of like having Cytrix exist as a third source of x86 chips should Intel & AMD go bust.
Your list of languages is hardly a broad base to make such a sweeping statement.
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Microsoft has built in a way to access the underlying Win32 API into .NET. Thus any .NET application that uses this functionality will never run under mono (except if wine can handle all the calls).
But that doesn't mean that mono is useless, far from it. MS' .NET was clearly created as a competitor to the java virtual machine. Mono is just another competitor to java and MS .NET as well. And the most important point is that it is fully free.
The open source communities have largely embraced java even though sun still imposes some restrictions through licensing. This has had a large negative effect on the spread of some java technologies (like JAI or java3D not being available on macOS).
Mono gives the open source communities a 2nd generation virtual machine design to call it's own. Forget about microsoft's .NET, view mono as a solution in and of itself and it looks very interesting.
A Multiplayer Strategy Game for Mac OS X, Windows, and Linux
Mr. TrollMod, It was supposed to be funny. You do know that Mono is a disease, don't you?
Why not build on the existing attempts at a free Java environment (GCJ, ClassPath, etc.), or other original and truly free language/platforms like Python or Ruby?
there was no money to be made in doing that.
It entrenches Microsoft's standards further
hey, i like microsoft. clippy, passport and outlook are my favourite software
the ONLY reason for mono to exist is to provide a 100%-compatible environment for running apps written to the Microsoft standard on non-Windows platforms
nope, thats a job for wine. show me the money!
Before adopting WHATWG, read the moonlight.NET EULA [http://www.microsoft.com/interop/msnovellcollab/moonlight.mspx]
Yes, it's alive unfoirtunately. We'll just agree to call it "de Icaza's Folly" for now until history becomes the judge.
Stick Men
What software designers want is a stable, un-quirky framework to develop applications, even if it is not fancy, not a bag full of tricks and weird behavior, hence the success of Delphi, Ansi C/C++ and even old Visual Basic (at least they know where the quirkiness is by now).
Since computers are universal machines, why do you need so much language refinements when a well chosen instruction set ala RISC is all we need.
Wow, looks like we have someone who "knows how it is" here. Do you have some proof of this? I'd love to see it.
I simply resist the idea that Mono is a labor of love ala "tunnel vision", "must-be-done" project. Icaza no seria muy inteligente si trabajara gratis como estudiante universitario de primer year para la mayor multinacional del planeta, no crees?
Mono seems to be written with threading that only works on Linux and Windows. If you see their release pages, they only have Linux packages.
Several days ago I posted a thread on mono-devel about FreeBSD 4.8 not working and only got two replies - both confirming the problems. OSX seems to have the same basic problems.
This is even for console (text) applications - they just won't run.
Has anyone been able to get a working mono on FreeBSD 4.8 or 5.1? Can you tell us how?
Dos cosas - si vas a usar espa~ol, usa espa~ol. Si vas a usar ingles, usa ingles. La gente que usa "spanglish" para comunicarse es mi mejor argumento para apoyar la pena de muerte.
Y segundo, Miguel es uno de los ejecutivos y fundadores de Ximian (una de las pocas empresas que han generado ganancias vendiendo "open source"), y acaba de vender la compa~ia por varios millones a Novell. Dificilmente lo caracterizaria como "estudiante universitario" que se muere de hambre.
Entonces, de nuevo me gustaria ver tu evidencia de que Microsoft esta detras del proyecto. Si no la tienes, mejor simplemente no abras la boca.
People already are. GTK# has come a long way since the project was started. I've never used QT#, though.
GTK#
QT#
---
Always standing, I am a tree awaiting the lightning. -Samael, Crown
I have the greatest respect for the work that Bill Gates and MS have done and continue doing; MS has revolutionized the way we compute. Today, computers are in hour houses and companies, featuring effective interfaces, powerful programming languages and developing environments. I believe new developments, like .NET languages and framework are welcomed by everyone, since they represent the evolution of computing, and not only that; these products are presented as a consistent framework that is clear and easy to use, with some issues, but great all around.
What I don't like about a market economy and innovation these days is the rate at which products are launched, plus the upgrading as a commercial strategy for revenue. It is possible to produce at near zero defect quality, with some constraints, but companies and people don't bother anymore. I see this trend in software of course, but also in other industries, like in the music and movie industry. Quality is getting lost to favor a quick product. Not labors of love and craftsmanship, like a Stanley Kubrick film, but quick montages to quickly satisfy a need and to get something out in the market.
I have always said that the only open source projects that are successful are the ones that have a powerful vision behind, plus financing. Founding is essential since, due to our nature and for the project own sake. Founding obligates project leaders and developers to follow a well defined process, to commit to a plan or schedule and to effectively see the product happen.
Now Mono. Mono looks from the outside like an impressive piece of software. The development process looks exceptionally well organized and their lead developers exceptionally skilled. Good for Mono! If implemented completely (no doubt) it will be a very useful product since we'll benefit from the well crafted MS development tools and ideas.
We live in the real world, and you cannot simply expect that there is ZERO commercial interest in a development of the magnitude of the .NET framework. I would make no sense, as it makes no sense that the most successful company in the planet wouldn't have *any* interest in the parallel development of their technologies. *I have no proof of this*, but I, myself would be interested if placed in MS feet.
Finally I would like to say that the best work I have seen comes without any doubt, from young people when they are guided correctly, like university students, especially in their initial years. No matter if rich or poor, they believe in what they do. That is the spirit that has bootstrapped the open source movement and that still somehow impregnates it.
Regards.
Unless Microsoft throws their full weight behind .NET it will have all the problems of Java with no advantages over it.
I thought so. Next time, think before you post.
at first I was stunned when I saw that it's up to version 2.8. But when I followed the link I saw the truth.
:-)
It's at version 0.28. Somebody put the decimal in the wrong place!
Oh well, am just glad that it's still going strong!
Microsoft has built in a way to access the underlying Win32 API into .NET.
As I understand it, only an application fully trusted by an administrator can P/Invoke native code such as raw Win32 APIs.
Will I retire or break 10K?
Microsoft Visual Studio .NET and their CLR, including Windows Forms and everything else, ARE the standards
Mono's implementation of System.Windows.Forms isn't done yet, but it's apparently coming along nicely. There's a heavyweight version implemented in terms of Winelib and a lightweight version that wraps Gtk#. Publishers of apps that stick to the Gtk# compatible subset of Windows.Forms (i.e. don't P/Invoke Win32 and don't override Wndproc) will be able to put a penguin on their boxes as an extra bullet point. (Yes, I know Microsoft will not be such a publisher.)
Will I retire or break 10K?
1. Get 0.28 out
2. Get 0.4 out
3. Get 0.8 out
4. Get 1.0 out
5. Profit?
6. Be sued out of existence by Microsoft for violating a myriad of patents
Great. People hard at work at a project *guaranteed* to be destroyed. When instead they could be hard at work making Java better. Smart. Really smart.