Sie sind hier: Startseite | Wissen

Was ist Entwicklungsumgebung?

Flagschiff unter den Entwicklungsumgebungen für .NET ist das Redmonder Visual Studio .NET.

Zum Erstaunen der Entwicklergemeinde gibt es seit kurzem auch eine Light-Version von Visual Studio .NET: Microsoft ASP.NET Web Matrix ist ein Freeware-Editor von Microsoft zur Entwicklung von ASP.NET-Webforms und -Web Services. Genauso wie Visual Studio .NET bietet Web Matrix einen WYSIWG-Designer mit Toolbox und Eigenschaftsfenster sowie eine HTML-Ansicht und eine Code-Ansicht. Es gibt zahlreiche Vorlagen für verschiedene Dateitypen und Wizards, z.B. für die Erstellung einer Proxy-Klasse zur Nutzung eines Web Service. Auch ein Fenster zur Einbindung von Datenbanken (basierend auf der kostenlosen Datenbankengine MSDE) ist integriert.

Verzichten muss man allerdings auf IntelliSense (automatische Vervollständigung und Auflistung der Klassenmitglieder) sowie die Unterstützung für das Code-Behind-Modell, das in ASP.NET eine Trennung von Layout und Code in zwei verschiedene Dateien ermöglicht. Zusammen mit Web Matrix verschenkt Microsoft auch Cassini, einen Test-Webserver, der komplett auf dem .NET Framework basiert. Der Quellcode von Cassini ist frei verfügbar und eine gute Anleitung zum Bau eigener Webserver. Web Matrix und Cassini gibt es – derzeit noch in einer Beta-Version - kostenlos unter http://www.asp.net. Die Zielsetzung der milden Gaben aus Redmond dürfte klar sein: Microsoft will die neue Webserver-Programmierplattform ASP.NET fördern und gleichzeitig den sein teures Visual Studio .NET bewerben.

Unter C#-Entwicklern sehr beliebt ist der kostenlose Editor "Sharp Develop" (http://sourceforge.net/projects/sharpdevelop). Den Redmondern kommerzielle Konkurrenz machen will die kalifornische Firma Sapien (http://www.spapien.com), die sich mit der Script-Entwicklungsumgebung "PrimalScript" einen Namen in der Entwicklergemeinde gemacht haben, weil man volle Eingabeunterstützung (genannt "PrimalSense") für Objekte anbot, wo Microsofts Visual InterDev längst die Fahnen gestreckt hatte. Jetzt steigt Sapien in den .NET Markt ein und will mit "PrimalCode" alle Arten von Projekten (also nicht nur Scripting-Projekte) in C#, Visual Basic .NET und JScript.NET unterstützen. Gespannt kann man darauf warten, was die angekündigte .NET-Unterstützung in Borlands Delphi bringen wird. Die neue Version 7.0, die im 3. Quartal ansteht, soll aber nur eine Vorab-Version des MSIL-Compilers enthalten. Ein fertiges Produkt hat man erst für Delphi 8 angekündigt.

Beratung & Support:

Schulungen zu diesem Thema:

 Eclipse (Entwicklungsumgebung/IDE)
 Entwicklungsumgebungen, Application Server, Test- und Buildwerkzeuge für Java
 C#-Basiswissen (Grundlagen der Programmiersprache C#)
 Windows Presentation Foundation (WPF) für typische Geschäftsanwendungen
 Windows Scripting
 Visual Basic .NET für Umsteiger von VBA/VB 4/5/6
 Microsoft SharePoint für Entwickler: Anpassen/Customizing und Programmieren von Microsoft Sharepoint
 Webbrowser-Programmierung mit JavaScript und Dynamic HTML (DHTML)
 Plattformneutrale Hybrid-Anwendungen mit HTML5 und JavaScript (oder TypeScript) unter Einsatz von Chromium und Electron (Hosted Web Apps)
 JavaScript/ECMAScript-Aufbauwissen
 Android-App-Entwicklung mit Java (Android-Programmierung mit Java)
 ASP.NET Webforms im Überblick - Weboberflächen mit .NET
 Grundlagen der objektorientierten Programmierung anhand von C# oder Visual Basic .NET
 Visual Studio Tipps & Tricks - Effizienter Programmieren mit Visual Studio
 Twitter Bower
 C# für Umsteiger von klassischem Visual Basic/COM
 Webpart-Programmierung für Microsoft SharePoint Server, SharePoint Foundation oder SharePoint Services
 Apps für iOS (iPhone und iPad) entwickeln mit XCode und Objective-C
 ASP.NET Webforms (System.Web) - Basiswissen
 Cordova - Plattformübergreifende mobile Anwendungen für Android, Apple iOS, RIM Blackberry, Windows Phone, Windows 8/10, u.a.
 Visual Basic .NET - Basiswissen
 Visual Studio für Einsteiger
 Xamarin: .NET-/C#-Cross-Plattform-Entwicklung für iOS (iPhone, iPad) und Android sowie Windows/Windows Phone
 .NET Micro Framework - Embedded-Entwicklung mit .NET/C# oder C++
 Meteor: Moderne Web- und Mobil-Anwendungen mit JavaScript (oder TypeScript) auf der Meteor-Plattform
 TypeScript - die typsichere und klassenbasierte Erweiterung für JavaScript
 Java für Anwendungsentwickler
 Fortran
 Mono - .NET unter Linux, MacOS und Windows
 .NET 3.5-Crashkurs - Überblick über das .NET Framework 3.5 und Visual Studio 2008 für Umsteiger von .NET 2.0/3.0
 Anfrage für eine individuelle Schulung zum Thema Entwicklungsumgebung;  Gesamter Schulungsthemenkatalog