How to do development on a Mac?

How do you do develoopment on Mac

Answer this question

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

    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.
  • 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

    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.

  • 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

    Hi Joe,

    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


  • How to do development on a Mac?