Miguel Plans Silverlight on Mono & Linux by Years End 350
El Lobo writes "The Mono open-source project will create a Linux version of Silverlight by the end of year, said Miguel de Icaza, a Novell vice president and head of Mono. Asked about plans for Linux, Microsoft executives have been non-committal, saying that it will depend on demand. But de Icaza, who is attending Mix, was able to commit without hesitating."
Re:Now we only need a name (Score:2, Informative)
Yes. Because Silverlight does not run on Linux.
Re:Seriously, Miguel, give up (Score:4, Informative)
Well, because I believe that Siverlight will become an important component in future applications. The majority of people will probably be happy to spice up their web applications with a little silverlight as it will run on Windows and MacOS.
But if there is no Silverlight for Linux, we will be prevented from getting access to content and applications that will be available.
So we got a couple of strategies dealing with this:
(a) the ostrich strategy also known as the "i-cant-hear-you" strategy: pretend that Silverlight does not exist and hope that by ignoring it, it will go away and vanish.
(b) Hope that nobody adopts it. I seriously doubt that Silverlight will not be adopted, in particular the CLR version shows a lot of promise.
(c) Be proactive and implement it ourselves: we got most of the hard bits of the technology already (a CLR, a JIT, the GC, the core class libraries, even up to some parts of LINQ).
Considering that we are very familiar with the technology, we can do something along the lines of (c). You can feel free to pursue avenues (a) and (b).
In fact, you can ignore Mono completely, nobody is forcing you to use it; Nobody is asking you to contribute to the effort, and nobody is in any position to force you to stop using whatever other technology happens to be your favorite one.
I loved the Silverlight announcement, it is a way of bringing my favorite platform to the web (the CLR and now the DLR) and it seems like a natural fit and extension to what Mono does.
And why exactly would I care about your pet project?
Re:Silverfish should have been a clue. (Score:4, Informative)
They did not open source their CLR, you are confused.
They open sourced a chunk of code that we do not have, the DLR and as I said on my blog post, we will be shipping the DLR together with IronPython and NRuby (when it becomes
Re:What a waste of time... (Score:1, Informative)
That way, marketoids can sell
And let's not start in the legal minefield that some vital parts for REAL cross platform support are, it does not matter how many promises Microsoft makes, how can anyone trust Microsoft to stick non legally binding statements these days is beyond me.
Re:Now we only need a name (Score:2, Informative)
One for the negative nancies (Score:5, Informative)
* Fiducial (http://fiducial.biz): Their new site uses Mono and ASP.NET.
* Wikipedia (http://wikipedia.org): WikiPedia uses Mono for its search facilities. The indexing and the actual searching is done by Mono-based applications.
* GovTrack.Us (http://www.govtrack.us/)
* GotMono.Net (http://www.gotmono.net)
* Yakugo.com (http://www.yakugo.com) is an AJAX-based English-Japanese dictionary site that uses Mono.
* [1] (http://www.saileventschedule.de) A web-based schedule for sailing events like racing and training.
More can be found at:
http://www.mono-project.com/Companies_Using_Mono#
Re:Not buying it (Score:5, Informative)
People have created tons of fantastic development platforms, are you kidding me?
I can name a few:
* The whole python universe.
* The Javascript/Ajax revolution in all of its forms and shapes.
* Smalltalk/Squeak
* Java/Swing
* Java/SWT and the Eclipse platform
* Ruby on Rails
* Pylons/Dojo/TurboGears
* Flash
Aa for jumping into Silverlight, the explanation is very simple: it has a high resonance with what we do: it is an incremental upgrade to the Mono platform.
We work on Mono, and on many technologies based on the CLR (both for
Brother, am sorry I have shattered your childhood dreams. You are going to find yourself a new role model to fight the system and stick it to the man [wikipedia.org].
If you think that
From reading this dialog, I get the feeling that fear and hatred have overtaken you. I can appreciate Silverlight and at the same time dislike Windows, I know that this might cause a bit of cognitive dissonance, but my evaluation of technology is not binary. I think Silverlight is a very nice use of the CLR, resonates with our work, and is relatively simple to implement.
My recommendation: "The Art of Possibility" from Benjamin Zander, one of my favorite books. Either that, or going on meds.
Miguel.
Re:ffs (Score:5, Informative)
When was the last time that you used the "UNIX programming environment" in your web browser? Last I checked, you had to write in a subset that isoaltes you from the operating system and only allowed DOM access and Javascript.
Flash, the other major tool for RIAs, does not give you access to *any* Unix facilities.
You seem to be confused as to what Silverlight is.
One of the nice things about Silverlight (as I pointed out in a blog entry a few weeks ago) is that you can actually generate Silverlight content with any Unix tool you want.
You can easily generate it with PHP:
header ("Content-Type: application/xaml");
print "
";
Or you can generate it with shell, perl, python or assembly language.
The server side is probably as Unixy as anything else can get.
Re:Now we only need a name (Score:3, Informative)
IronPython provides a direct bridge to communicate with
Part of the realization is that web developers use dynamic languages, and they are doing an effort to make sure that there is good support in the platform (in particular Silverlight, a technology targeted to the web developer community) for these kinds of languages.
Miguel.
Re:Now we only need a name (Score:3, Informative)
We already do that; Although Mono has an incredibly rich ecosystem of libraries that are Unix-specific, Linux-specific or Gnome-specific we usually try to make our libraries cross platform.
This means that we tend to make our code run not only on Mono/Linux but also on
Or www.mono-project.com/Software and www.mono-project.com/Libraries to view the Mono ecosystem of libraries.
Re:I would rather (Score:3, Informative)
You might want to look at our release announcements (they come out about every six weeks) as we have been making a lot of progress on Windows.Forms, we have a team of six developers working on it and they commit on a daily basis.
Miguel.