>> What programming language is used for Silverlight-applications working on Windows AND Mac
Answer: XML and Javascript. Silverlight is a declarative tool. You build up your presentation with XAML (XML), and then you make it interactive, and add other various animated features via Javascript.
>> So every Silverlight "application" that is developed with .NET will only work on Windows yet, right >> Does the Mac user gets an error message then
Answer: Silverlight is completely independent of .NET. It only uses XML and Javascript. Everything you build works just as beautifully on MAC as it does on Windows
>> Is there a timetable for releasing the Silverlight plugin including the small CLR .NET engine
To be clear, "WPF/E" is independent of the .NET Framework. In a future version, we'll support a small cross platform CLR based execution engine that will run on both Windows and Apple OS X (everything we do from a runtime perspective works on both Windows and Apple OS X). In general, our tools are dependent on Windows but with the current version of "WPF/E", you can develop using a text editor and deploy on any web server. When we support the small CLR, compiling/debugging will require Windows (and so will our designer tools) but running/deployment will still work cross platform.
There is no web server dependence, but there are no tools availablle on the mac (unless you install Widnows in parallel). Use your favorite text editor and JS debugger (firebug) for the mac.
In later CTPs with .net support guessing you will need to .net installed to be able to execute the code (like ASPX). Might be wrong, or mono might support it.
Visual Studio is very good at debugging Javascript running in IE (e.g. single step, breakpoints, watch windows, etc.), but I know there are other tools that can do that too. Not sure about FF, or what you do on a MAC.
The three basic reasons I use VS.NET to develop for Silverlight are:
1) It's good for editing XML (if you add the WPF/E schemas and extensions from the SDK)
2) Debugging Javascript works well
3) It's the only tool I know or use for development (other than notepad)
If you're serving your Silverlight from an ASP.NET application server, then the benefits of Visual Studio are obvious. Especially if you're integrating with the AJAX toolkit, for scriptable proxies to Web Services, etc.
But... you are right, until we have intellisense and up-front development tools for Javascript, it (VS.NET) still won't hit the sweet spot. I don't think we'll have to wait too long... If you put your ear to the ground of the MSDN, Blogs and Channel 9, and listen real hard, I think you'll hear the footsteps.
Silverlight looks very promising, congratulations! Is there no way to develop Silverlight "applications" on Windows using a Visual Studio IDE and "deploy" this work for Windows AND Macintosh browsers, yet
What programming language is used for Silverlight-applications working on Windows AND Mac So every Silverlight "application" that is developed with .NET will only work on Windows yet, right Does the Mac user gets an error message then Is there a timetable for releasing the Silverlight plugin including the small CLR .NET engine
How to do development on a Mac?
Hussain Noordin
>> What programming language is used for Silverlight-applications working on Windows AND Mac
Answer: XML and Javascript. Silverlight is a declarative tool. You build up your presentation with XAML (XML), and then you make it interactive, and add other various animated features via Javascript.
>> So every Silverlight "application" that is developed with .NET will only work on Windows yet, right
>> Does the Mac user gets an error message then
Answer: Silverlight is completely independent of .NET. It only uses XML and Javascript. Everything you build works just as beautifully on MAC as it does on Windows
>> Is there a timetable for releasing the Silverlight plugin including the small CLR .NET engine
Answer: That's for the MS pm's to answer.
Hope it helps
kevgor
rwerner
nils49
Hi kevgor,
thanks very much for your answers!
>> So every Silverlight "application" that is developed with .NET will only work on Windows yet, right
>> Does the Mac user gets an error message then
> Answer: Silverlight is completely independent of .NET. It only uses XML and Javascript.
> Everything you build works just as beautifully on MAC as it does on Windows
What ist the point of developing Silverlight "applications" with Visual Studio then
As far as i know there is no Visual Studio or Visual Studio Express for JavaScript.
And C# and Visual Basic requires the CLR and .NET.
What i'm missing
best regards
Thomas
jyoti.sarkar
At the moment you can write XAML by hand, upload it onto a IIS server (with correct MIME setup) and your done.
No GUIs at the moment, but expect a 3rd party one soon ;) Or a WPF/E App.
Or, install Parallels and Blend.
Kira_26
There is no web server dependence, but there are no tools availablle on the mac (unless you install Widnows in parallel). Use your favorite text editor and JS debugger (firebug) for the mac.
Nightmare_BE
Karl Kaiser
Visual Studio is very good at debugging Javascript running in IE (e.g. single step, breakpoints, watch windows, etc.), but I know there are other tools that can do that too. Not sure about FF, or what you do on a MAC.
The three basic reasons I use VS.NET to develop for Silverlight are:
1) It's good for editing XML (if you add the WPF/E schemas and extensions from the SDK)
2) Debugging Javascript works well
3) It's the only tool I know or use for development (other than notepad)
If you're serving your Silverlight from an ASP.NET application server, then the benefits of Visual Studio are obvious. Especially if you're integrating with the AJAX toolkit, for scriptable proxies to Web Services, etc.
But... you are right, until we have intellisense and up-front development tools for Javascript, it (VS.NET) still won't hit the sweet spot. I don't think we'll have to wait too long... If you put your ear to the ground of the MSDN, Blogs and Channel 9, and listen real hard, I think you'll hear the footsteps.
See you at Mix
Kevgor
dumbo
Silverlight looks very promising, congratulations!
Is there no way to develop Silverlight "applications" on Windows using a Visual Studio IDE and "deploy" this work for Windows AND Macintosh browsers, yet
What programming language is used for Silverlight-applications working on Windows AND Mac
So every Silverlight "application" that is developed with .NET will only work on Windows yet, right Does the Mac user gets an error message then
Is there a timetable for releasing the Silverlight plugin including the small CLR .NET engine
best regards
Thomas