Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devwiki:asp.net [2016/08/10 03:42]
ying
devwiki:asp.net [2016/10/20 01:17] (current)
Line 4: Line 4:
   * while ASP is more like PHP, ASP.net is more like python, it is class based and compiled for faster process instead of being rendered.   * while ASP is more like PHP, ASP.net is more like python, it is class based and compiled for faster process instead of being rendered.
  
-  * the classic ASP code is written with VBscript (visual basic script), which is also a microsoft script language like AppleScript for Mac OS X, and VBscript can also be used to build quick windows desktop GUI application and automation script tool.+  * the classic ASP code is written with VBscript (visual basic script, also can with JScript), which is also a microsoft script language like AppleScript for Mac OS X, and VBscript can also be used to build quick windows desktop GUI application and automation script tool.
   * while ASP.NET is part the of Microsoft .NET framework, ​   * while ASP.NET is part the of Microsoft .NET framework, ​
     * C# and C#.NET are the same thing     * C# and C#.NET are the same thing
     * .NET is a common code library of all .NET languages can use     * .NET is a common code library of all .NET languages can use
-    * .NET languages ​C#.NET (C#)VB.NET (quite different than VB, but a new VB for .net)J# (a Java-like language for using .NET library, which used to attract Java developers and then dropped and dead) +    * .NET languages 
-    * all .NET languages runs in a virtual machine to achieve the same thing in the controlled way, like Java virtual machine, thus all the .NET language can talk to each other and achieve the same goal together.+      * C#.NET (C#) 
 +      * VB.NET (quite different than VB, but a new VB for .net) 
 +      * J# (a Java-like language for using .NET library, which used to attract Java developers and then dropped and dead) 
 +      * Managed C++ (ease transition from classic C++ to the .NET Framework.) 
 +      * IronRuby 
 +      * IronPython 
 +      * mostly language of your choice to use the functionality in the .NET framework. 
 +    * all .NET languages runs in a virtual machine ​(CLR) to achieve the same thing in the controlled way, like Java virtual machine, thus all the .NET language can talk to each other and achieve the same goal together.
  
-<​code>​ 
-http://​shining-lucy.com/​wiki/​page.php?​id=devwiki:​asp.net 
-http://​www.diffen.com/​difference/​ASP_vs_ASP.Net 
-http://​programmers.stackexchange.com/​questions/​44810/​relationship-between-c-net-asp-asp-net-etc 
-https://​en.wikipedia.org/​wiki/​.NET_Framework 
  
-</code>+  * the .NET is around MS Visual Studio, and the visual studio community edition is free to use for small personal or business to create their "​own"​ app for sell. detail license as below: 
 +    * http://​programmers.stackexchange.com/​questions/​262916/​understanding-visual-studio-community-edition-license 
 +    * http://​stackoverflow.com/​questions/​30285135/​whats-the-difference-between-visual-studio-community-and-other-paid-versions