Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
devwiki:cs_open [2016/09/01 09:06]
ying created
devwiki:cs_open [2016/10/20 01:17] (current)
Line 2: Line 2:
  
   * For C#, there are 2 main popular free IDE softwares   * For C#, there are 2 main popular free IDE softwares
-    - Microsoft Visual Studio community edition ​+    - **Microsoft Visual Studio community edition** 
       * https://​www.visualstudio.com/​products/​free-developer-offers-vs       * https://​www.visualstudio.com/​products/​free-developer-offers-vs
       * features:       * features:
Line 10: Line 10:
         * use Xamarin framework (free for small team or individual)         * use Xamarin framework (free for small team or individual)
         * support other language dev like python, javascript, c++ ...         * support other language dev like python, javascript, c++ ...
-    ​- MonoDevelop (aka Xamarin Studio in win, mac)+        * support extended development in other software like game engines (Unity, Epic) 
 +    ​**MonoDevelop (aka Xamarin Studio in win, mac)**
       * http://​www.monodevelop.com/​download/​       * http://​www.monodevelop.com/​download/​
       * features:       * features:
Line 16: Line 17:
         * available on Windows, Mac OS X, Linux         * available on Windows, Mac OS X, Linux
         * use .NET framework or Mono framework (opensource port of .NET) on windows, and Mono framework on Mac OS X and Linux         * use .NET framework or Mono framework (opensource port of .NET) on windows, and Mono framework on Mac OS X and Linux
-        * use Xamrain ​framework (free for small team or individual on Windows and Mac only) +        * use Xamarin ​framework (free for small team or individual on Windows and Mac only) 
-        * c# language only+        * c# and .NET related ​language only 
 +        * use GTK# as GUI library
  
 +  * **Xamarin Framework / Xamarin platform**
 +    * license: free for small team and individual
 +    * https://​www.xamarin.com/​platform
 +    * enable you to write application using C#, and transcode it to native code and native GUI and run on many operation system
 +      * including mobile: iOS system, Android system, Windows phone system
 +      * including desktop: windows, mac os x
 +      * no linux support because too many variation Linux system
 +
 +  * **Mono Framework and GTK# GUI library**
 +    * license: open source and free for all
 +    * http://​www.mono-project.com/​download/​
 +    * http://​www.monodevelop.com/​
 +    * enable you write .NET compatible C# code and run application in all desktop system like Windows, Mac OS X, Linux