Meine drei Top Entwicklungstools

13. Juni 2009 von Werner Mager · Gelesen: 1597 · heute: 3

Mit diesem Blog-Artikel schließe ich mich der MSDN-Blogparade an und möchte ich die drei von mir am meisten genutzten Entwicklungswerkzeuge vorstellen:

  • MS Visual Studio 2008
  • MS SQL Server / SQL Server Management Studio
  • Red Gate .Net Reflector
  • MS Visual Studio 2008
    MS Visual Studio ist defacto die Standard-Entwicklungsumgebung zur Realisierung von Windows Anwendungen.
    Ich benutze das Visual Studio schon seit der Version 2003 und bin sehr zufrieden mit den Möglichkeiten, die einem geboten werden. Ich habe viel Java programmiert und mich dadurch sehr schnell in C# zurecht gefunden. Die Unterstützung durch die Visual Studio IDE ist sehr umfassend und z.B. der Designer für Windows Anwendungen ermöglicht es einem, ansprechende Oberflächen zusammen zu klicken und einfache Datenbankanbindungen zu realisieren. Mehr zu Fakten und zur Geschichte des Visual Studios kann z.B. bei Wikipedia nach gelesen werden: Microsoft Visual Studio
    Seit geraumer Zeit bietet Microsoft auch kostenlose Varianten des Visual Studios an, die “Express”-Editionen. Für alle, die nur Windows Anwendungen oder Webanwendungen realisieren wollen genügt diese völlig. Mit dieser Version dürfen sogar kommerzielle Projekte realisert werden. Die Professional Variante bietet darüber hinaus einen größeren Funktionsumfang und ermöglicht es beispielsweise auch, Anwendungen für Windows Mobile Geräte zu schreiben.
    Wer das Visual Studio also noch nicht kennt, sollte sich einfach mal die Expressversion herunterladen und ausprobieren:
    Microsoft Visual Studio 2008 Express Editions

    MS SQL Server / MS SQL Server Management Studio
    Der MS SQL Server ist eine relationale Datenbank die sich - Hersteller-bedingt - optimal in die Microsoft Windows Landschaft integriert. Mehr zum MS SQL Server kann z.B. direkt bei Microsoft oder auch bei Wikipedia nachgelesen werden.
    Das Microsoft SQL Server Management Studio wird zusammen mit dem MS SQL Server ausgeliefert. Es ist das Zentrale Werkzeug zur Verwaltung des SQL Servers und zur Entwicklung und zum Test von Sql-Abfragen (Queries). Man kann es von der MS SQL-Server Installations-DVD aus auf dem Entwicklungsrechner installieren. Die älteren Versionen (bsp. 2003) basierten auf die Windows MMC. Ab Version 2005 basiert das SQL Server Management Studio auf die Umgebung des Visual Studios.
    Auch vom SQL Server und vom SQL Server Management Studio kann eine Express Version bezogen werden:
    Downloaddetails: Microsoft SQL Server Management Studio Express
    Downloaddetails: Microsoft SQL Server Management Studio Express

    Red Gate .Net Reflector
    Jeder der Programme auf Basis des Microsoft .Net Frameworks realisiert sollte sich bewußt sein, dass sein Programm-Code in CLI-Code übersetzt wird, was neben vielen Vorteilen auch wieder den Nachteil hat, dass der Code sehr leicht decompiliert werden kann. Wie einfach das geht, kann jeder mit dem Tool “.Net Reflector” ausprobieren, das kostenlos von Red Gate bezogen werden kann. Dieses Tool ist einer der mächtigsten Decompiler für .Net Dieses Tool stellt damit ein absolutes Must-Have für .Net Entwickler dar, wobei natürlich beachtet werden muß, dass das Decompileren vieler Programme in deren Nutzungsbedingungen ausgenommen ist. Diese Einschränkung ist jedoch nicht uneingeschränkt gültig, wie z.B. hier bei Wikipedia erläutert wird. Bleibt also nur die Schlussfolgerung zu ziehen, dass wer seinen Quellcode wirkungsvoll schützen möchte auf Obfuscator wie z.B. den im Visual Studio enthaltenen “Dotfuscator Community Edition” zurückgreifen sollte.

    Hinterlasse eine Antwort