Was ist der Unterschied zwischen Visual Studio Express 2013 für Windows und Visual Studio Express 2013 für Windows Desktop? [geschlossen]

81
  1. Was ist der Unterschied zwischen Visual Studio Express 2013 für Windows und Visual Studio Express 2013 für Windows Desktop?
  2. Unterstützen beide genau die gleichen Funktionen wie Visual Studio Express 2010 c #?
    1. Welches ist besser? Visual Studio Express 2013 (C #) oder 2010? Der Zweck - für die Schule. VIELEN DANK!
Eyalse
quelle
3
Es ist erstaunlich, dass eine so breite, meinungssuchende Frage so hoch bewertet wird. 1. und 2. oben sind beide mit ein wenig Surfen im Internet zu beantworten - dh einige Mühe, bevor Sie fragen. Eine fokussiertere Frage, die auf mindestens so viel basiert, könnte Sinn machen, aber dies ignoriert ziemlich genau, wie eine gute SO-Frage gemäß der aktuellen Hilfe gestellt werden kann. (2.) 1. Das obige ist völlig meinungsbasiert - mit Ausnahme der Einzelheiten des gegebenen schulischen Umfelds, die natürlich niemand, der die Frage beantwortet, wissen würde.
J0e3gan
2
Diese Frage scheint nicht zum Thema zu gehören, da sie keinen Forschungsaufwand zeigt und nur das Aufstoßen grundlegender Ergebnisse der Websuche und meinungsbasierter Antworten fördert.
J0e3gan
als eine Randnotiz, wenn installiert, Visual Studio 2013 Express für Windows Desktop heißt / referenziert / als Visual Studio 2013 Express for Desktop
Brett Caswell
Zwei Hauptunterschiede laut Website für die Ausgaben 2015. Erstens funktioniert die Express Edition nicht mit Pluggins. Zweitens eignet sich die Vollversion für die Entwicklung plattformübergreifender Anwendungen, die Express-Ausgabe jedoch nicht. Siehe Link für weitere Details. Link
John Paul

Antworten:

61

Ein Vergleich zwischen den verschiedenen Visual Studio Express-Editionen finden Sie unter Visual Studio Express (Link archive.org). Der Unterschied zwischen Windows und Windows Desktop besteht darin, dass Sie mit der Windows Edition Windows Store-Apps (mit .NET, WPF / XAML) erstellen können, während Sie mit der Windows Desktop Edition klassische Windows Desktop- Anwendungen schreiben können. Es ist möglich, beide Produkte auf demselben Computer zu installieren.

Mit Visual Studio Express 2010 können Sie Windows Desktop-Anwendungen erstellen. Das Schreiben von Windows Store-Anwendungen ist mit diesem Produkt nicht möglich.

Zum Lernen würde ich Notepad und die Kommandozeile vorschlagen. Während eine IDE Fachleuten erhebliche Produktivitätsverbesserungen bietet, kann sie für Anfänger einschüchternd sein. Wenn Sie dennoch eine IDE verwenden möchten, würde ich Visual Studio Express 2013 für Windows Desktop empfehlen.


Update 27.07.2015: Zusätzlich zu den Express-Editionen bietet Microsoft jetzt Community-Editionen an. Diese sind für einzelne Entwickler, Open Source-Mitarbeiter und kleine Teams weiterhin kostenlos. Es gibt auch keine Web- , Windows- und Windows Desktop- Versionen mehr. Mit der Community Edition können Sie jeden App-Typ entwickeln. Darüber hinaus unterstützt die Community Edition Add-Ins (von Drittanbietern). Die Community Edition bietet die gleiche Funktionalität wie die kommerzielle Professional Edition.

Unsichtbar
quelle
131
Editor und Befehlszeile sind der beste Weg, um PROGRAMMIERUNG ZU HASSEN. In Visual Studio können Sie mit einem Formular, einer Schaltfläche und einer Textbox beginnen. Das ist alles!
T30
21
@ T30 Das ist alles! Nun ... bis etwas schief geht. Und Sie sind völlig verloren, da Sie nie gelernt haben, wie diese Dinge funktionieren. Und poste die bazillionste Frage auf SO und frage, wie man diesen speziellen LNK2019-Fehler löst . Lesen Verrottet Visual Studio den Geist? Um zu sehen, warum ich empfehle, isoliert und gründlich zu lernen, was die einzelnen Tools tun, bevor Sie ein Tool auswählen, das den größten Teil der Komplexität verbirgt.
Unsichtbarer
9
Ich muss sagen, dass mir der Artikel, den Sie verlinkt haben, wirklich gefällt. Trotzdem denke ich nicht, dass Notizblock die Antwort ist. Ja, zu wissen, dass das Gebäude möglicherweise gerade ausgeführt csc.exewird, sollte jeder erfahrene Programmierer in C # wissen. Aber so wie ich es sehe, sollten Sie es wissen, nachdem Sie Ihren ersten Tic Tac Toe in WinForms geschrieben haben und nachdem Sie die Grundlagen der Programmierung verstanden haben. Ich bin damit einverstanden, dass eine IDE in Situationen einige zugrunde liegende Prozesse verdeckt. Wenn Sie jedoch in Ihrer Umgebung experimentieren, erhalten Sie den Einblick, wie Sie diese herausfinden können, sobald Sie feststellen, dass Sie nicht genug über sie wissen.
Aidiakapi
18
Zumindest vorschlagen und Editor mit Syntaxhervorhebung.
Ernesto
2
Verwenden Sie die IDE, um loszulegen. Sie erstellen es von Grund auf neu, wenn Sie wissen, was Sie tun. Sie haben es rückwärts Linux-Programmierer
Nick Turner
5

Visual Studio für Windows Apps soll zum Erstellen von Windows Store-Apps mit HTML und Javascript oder WinRT und XAML verwendet werden. Diese können auch auf dem Windows-Tablet ausgeführt werden, auf dem Windows RT ausgeführt wird.

Visual Studio für Windows Desktop dient zum Erstellen von Anwendungen mit Windows Forms oder Windows Presentation Foundation. Diese können unter Windows 8.1 auf einem normalen Desktop oder auf einem Tablet-Gerät wie dem Surface Pro im Desktop-Modus (wie einer klassischen Windows-Anwendung) ausgeführt werden.

jessehouwing
quelle
3

Noch wichtiger ist, dass die 2013-Versionen von Visual Studio Express alle Sprachen enthalten, die mit den kommerziellen Versionen geliefert werden. Sie können die Windows-Desktopversionen nicht nur zum Programmieren mit Windows Forms verwenden, sondern es ist auch möglich, diese Fensteranwendungen in jeder mit der Software gelieferten Sprache zu schreiben. Möglicherweise handelt es sich um C ++ mithilfe des Windows.h-Headers, wenn Sie tatsächlich lernen möchten, wie dies funktioniert Erstellen Sie Windows-Anwendungen von Grund auf neu, oder verwenden Sie Windows Form, um Fenster in C # oder Visual Basic zu erstellen.

In der Vergangenheit mussten Sie für jede Sprache oder jeden Inhaltstyp eine Version herunterladen. Oder laden Sie einfach ein All-in-One-Gerät herunter, auf dem noch separate Versionen der Software für verschiedene Sprachen installiert sind. Mit 2013 erhalten Sie jetzt alle Sprachen, die in jeder inhaltsorientierten Version des 2013 Express benötigt werden.

Sie wählen aus, was Ihnen am wichtigsten ist.

Außerdem ist es vielleicht eine gute Möglichkeit, das Schreiben und Kompilieren mit dem Editor und der Befehlszeile zu lernen, aber ich finde das etwas mühsam. Während die Verwendung einer IDE zunächst überwältigend sein kann, fangen Sie klein an und lernen, wie Sie ein Projekt erstellen, Code schreiben und Ihren Code kompilieren. Sie sind weit über ihre Köpfe gegangen, um Ihren Tag zu erleichtern, wenn Sie ihn zum ersten Mal einnehmen.

user3060213
quelle