Difference between revisions of "Template:.NET"

From blackwiki
Jump to navigation Jump to search
blackwiki>Soumyasch
(reorg. DLR isn't a part of CLR or CLI and CLR is best described as being the underlying arch of .net fx)
blackwiki>Sardanaphalus
(formatting, converting comments to visible notes)
Line 1: Line 1:
{{ navbox
+
{{Navbox
| name   = DotNET
+
|name = DotNET
| title   = [[.NET Framework]]
+
<includeonly>|state = {{{state|autocollapse}}}</includeonly>
| state  = {{{state|autocollapse}}}
+
<noinclude>  |state = expanded  <!--so template visible on its own page--></noinclude>
 +
|title = [[.NET Framework]]
 +
|groupstyle = line-height:2.2em;
 +
|liststyle  = line-height:1.4em;
  
| group1 = Architecture
+
|group1 = [[Software architecture|Architecture]]
| list1   = [[Base Class Library]]{{·}} [[Common Language Runtime]]{{·}} [[Code Access Security]]{{·}} [[.NET assembly]]{{·}} [[.NET metadata]]
+
|list1 = [[Base Class Library]]{{·}} [[Common Language Runtime]]{{·}} [[Code Access Security]]{{·}} [[.NET assembly|Assembly]]{{·}} [[.NET metadata|Metadata]]
  
| group2 = [[Common Language Infrastructure]]
+
|group2 = <div style="line-height:1.1em;">[[Common Language Infrastructure|Common Language<br/>Infrastructure (CLI)]]</div>
| list2   = [[Common Language Infrastructure]]{{·}} [[Common Type System]]{{·}} [[Common Intermediate Language]]{{·}} [[Virtual Execution System]]
+
|list2 = {{Navbox subgroups
 +
|groupstyle = width:5em; font-weight:normal;
 +
|liststyle  = line-height:1.4em;
 +
|list1  = [[Common Language Infrastructure|Common Language Infrastructure (CLI)]]{{·}} [[Common Type System]]{{·}} [[Common Intermediate Language]]{{·}} [[Virtual Execution System]]
 +
|group2 = [[CLI Languages|Languages]]
 +
|list2  = {{Navbox subgroups
 +
  |groupstyle = width:4em; font-weight:normal;
 +
  |liststyle  = line-height:1.4em;
 +
  |group1 = <div style="padding:0.1em 0;">Common{{smallsup|1}}</div>
 +
  |list1  = [[C Sharp (programming language)|C#]]{{·}} [[Visual Basic .NET]]{{·}} {{nowrap|[[C++/CLI]] <small>([[Managed Extensions for C++|Managed]])</small>}}{{·}} [[J Sharp|J#]]{{·}} [[JScript .NET]]
 +
  |group2 = <div style="padding:0.1em 0;">Other{{smallsup|2}}</div>
 +
  |list2  = [[A Sharp (.NET)|A#]]{{·}} [[Boo programming language|Boo]]{{·}} [[F Sharp (programming language)|F#]] {{·}} [[IronLisp]]{{·}} [[IronPython]]{{·}} [[IronRuby]]{{·}} [[Nemerle]]{{·}} [[Phalanger (compiler)|Phalanger]]{{·}} [[Windows PowerShell]]
 +
  }}
 +
}}
  
| group3 = [[CLI Languages|Common CLI Languages]]
+
|group3 = <div style="line-height:1.1em;">[[Microsoft Windows|Windows]]<br/>Foundations</div>
<noinclude>
+
|list3 = [[Windows Presentation Foundation|Presentation]]{{·}} [[Windows Communication Foundation|Communication]]{{·}} [[Windows Workflow Foundation|Workflow]]
<!--
 
"Common" Languages - There isn't a good judge for what is "common" and what is not. I'm going to go by languages that are included (or have been included) with Visual Studio
 
-->
 
</noinclude>
 
| list3   = [[C Sharp (programming language)|C#]]{{·}} [[Visual Basic .NET]]{{·}} {{nowrap|[[C++/CLI]] <small>([[Managed Extensions for C++|Managed]])</small>}}{{·}} [[J Sharp|J#]]{{·}} [[JScript .NET]]
 
  
| group4 = [[CLI Languages|Other CLI Languages]]
+
|group4 = [[Component-based software engineering|Components]]
<noinclude>
+
|list4 = {{nowrap|[[ADO.NET]] ([[ADO.NET Entity Framework|Entity Framework]]}}{{·}} [[ADO.NET Data Services|Data Services]]){{·}} {{nowrap|[[ASP.NET]] ([[ASP.NET state management|State management]]}}{{·}} [[ASP.NET AJAX|AJAX]]{{·}} [[ASP.NET MVC Framework|MVC]]{{·}} [[ASP.NET Dynamic Data|Dynamic Data]]){{·}} [[.NET Remoting|Remoting]]{{·}} [[Language Integrated Query]]{{·}} [[Windows CardSpace]]{{·}} [[Windows Forms]]{{·}} [[Extensible Application Markup Language|XAML]]{{·}} [[ClickOnce]]{{·}} [[Dynamic Language Runtime]]{{·}} {{nowrap|[[Parallel FX Library]] ([[PLINQ]]}}{{·}} [[Task Parallel Library|TPL]])
<!--
 
Other Languages - There is a lot of CLI languages, so in order to keep this list short, lets only list languages that have large user bases, their own Wikipages (for the CLI language, not the language in general if its derived from another language) and are not research or academic languages.
 
-->
 
</noinclude>
 
| list4   = [[A Sharp (.NET)|A#]]{{·}} [[Boo programming language|Boo]]{{·}} [[F Sharp (programming language)|F#]] {{·}} [[IronLisp]]{{·}} [[IronPython]]{{·}} [[IronRuby]]{{·}} [[Nemerle]]{{·}} [[Phalanger (compiler)|Phalanger]]{{·}} [[Windows PowerShell]]
 
  
| group5 = Windows Foundations
+
|group5 = <div style="line-height:1.1em;">Other<br/>implementations</div>
| list5   = [[Windows Presentation Foundation|Presentation]]{{·}} [[Windows Communication Foundation|Communication]]{{·}} [[Windows Workflow Foundation|Workflow]]
+
|list5 = [[Mono (software)|Mono]]{{·}} {{nowrap|[[.NET Compact Framework|Compact Framework]] ([[.NET Compact Framework#Xbox 360|Xbox 360]])}}{{·}} [[.NET Micro Framework|Micro Framework]]{{·}} [[Portable.NET]]{{·}} [[Microsoft Silverlight|Silverlight]]{{·}} [[Shared Source Common Language Infrastructure|SSCLI]]
  
| group6 = Components
+
|group6 = Comparisons
| list6   = [[ADO.NET]] ([[ADO.NET Entity Framework|Entity Framework]], [[ADO.NET Data Services|Data Services]]) {{·}} {{nowrap|[[ASP.NET]] ([[ASP.NET state management|state management]], [[ASP.NET AJAX|AJAX]], [[ASP.NET MVC Framework|MVC]], [[ASP.NET Dynamic Data|Dynamic Data]])}}{{·}} [[.NET Remoting]]{{·}} [[Language Integrated Query]]{{·}} [[Windows CardSpace]]{{·}} [[Windows Forms]]{{·}} [[Extensible Application Markup Language|XAML]]{{·}} [[ClickOnce]]{{·}} [[Dynamic Language Runtime]]{{·}} {{nowrap|[[Parallel FX Library]] ([[PLINQ]], [[Task Parallel Library|TPL]])}}
+
|list6 = [[Comparison of C Sharp and Java|C# and Java]]{{·}} [[Comparison of C sharp and Visual Basic .NET|C# and Visual Basic .NET]]{{·}} [[Comparison of the Java and .NET platforms|Java and .NET platforms]]
  
| group7 = Other implementations
+
|group7 = Upcoming
| list7   = [[Mono (software)|Mono]]{{·}} {{nowrap|[[.NET Compact Framework]] ([[.NET Compact Framework#Xbox 360|Xbox 360]])}}{{·}} [[.NET Micro Framework]]{{·}} [[Portable.NET]]{{·}} [[Microsoft Silverlight|Silverlight]]{{·}} [[Shared Source Common Language Infrastructure]]
+
|list7 = [[Microsoft codename "Acropolis"|Acropolis]]{{·}} [[Microsoft Codename "Jasper"|Jasper]]
  
| group8  = Comparison
+
|belowstyle = line-height:1.2em; padding:0.3em 0;
| list8  = [[Comparison of C Sharp and Java|C# vs. Java]]{{·}} [[Comparison of C sharp and Visual Basic .NET|C# vs. Visual Basic .NET]]{{·}} [[Comparison of the Java and .NET platforms|Comparison of the Java and .NET platforms]]
+
|below = {{smallsup|1}} Languages that are or have been included with [[Visual Studio]]<br/>{{smallsup|2}} Non-academic or research languages with relatively large user-bases
 +
}}<noinclude>
  
| group9  = Upcoming technologies
 
| list9  = [[Microsoft codename "Acropolis"|Acropolis]]{{·}} [[Microsoft Codename "Jasper"|Jasper]]
 
 
}}<noinclude>
 
 
{{Documentation, template|Template:Microsoft/doc}}
 
{{Documentation, template|Template:Microsoft/doc}}
  

Revision as of 20:09, 22 February 2008