Vor-und Nachteile der Verwendung von IDE ~ Integrated Development Environments


  Share  
|


IDEs sind einfach Programme, Programme zu schreiben. Sie sind im Allgemeinen Bearbeitung Umgebungen mit Tools, die Programmierer Code schreiben, schnell und effizient. Als Beispiel können wir PHP Web-Anwendungen mit einer Kombination aus Eclipse und PHPEclipse. Kerneigenschaften Typische Beispiele sind:

Code-Vervollständigung oder Codeeinblick: Die Fähigkeit eines IDE wissen eine Sprache, die Schlüsselwörter und Funktionsnamen ist entscheidend. Die IDE kann dieses Wissen nutzen, um solche Dinge zu tun als Highlight typografische Fehler, deuten auf eine Liste der verfügbaren Funktionen auf der Grundlage der entsprechenden Situation, oder bieten eine Funktion der Definition aus der offiziellen Dokumentation.

Resource Management: Beim Erstellen von Anwendungen, Sprachen stützen sich häufig auf bestimmte Ressourcen, wie Bibliothek oder Header-Dateien, um an bestimmten Orten sein. IDEs sollten in der Lage, diese Ressourcen zu verwalten. Eine IDE sollte bewusst sein, alle erforderlichen Ressourcen, so dass Fehler bei der Entwicklung entdeckt werden können und nicht später, in den oder kompilieren bauen Bühne.

Debugging-Werkzeuge: In einer IDE, sollten Sie gründlich Ihre Anwendung testen, bevor freizugeben. Die IDE kann in der Lage sein Variablenwerte an bestimmten Punkten zu geben, eine Verbindung zu verschiedenen Daten-Repositories, oder übernehmen Sie verschiedene Laufzeit-Parameter.

Kompilieren und erstellen: Für Sprachen, die einen Compiler oder bauen Bühne benötigen, zu übersetzen IDEs Code aus Hochsprachen zu den Objekt-Code der Zielplattform. Voraussetzungen für diese Funktionen erheblich variieren von Sprache zu Sprache. So traditionell, spezialisiert sich eine IDE in einer Sprache oder eine Reihe von ähnlichen Sprachen. Einige berühmte IDEs und ihre Sprachen sind: JBuilder für Java; Metrowerks CodeWarrior-Suite für Java, C und C + + und Microsoft Visual Studio für seine Visual Basic und C #-Familie von Sprachen.

Vorteile der Verwendung einer IDE

Mit einer IDE, sparen Sie viel Mühe in das Schreiben eines Programms. Einige Vorteile sind:

1. Weniger Zeit und Mühe: Der gesamte Zweck einer IDE ist, um die Entwicklung schneller und einfacher. Seine Werkzeuge und Funktionen sollen Ihnen bei der Organisation Ressourcen, Vermeidung von Fehlern und bieten Verknüpfungen.

2. Erzwingen Projekt oder Werksnormen: Einfach durch die Arbeit in der gleichen Entwicklungsumgebung, wird eine Gruppe von Programmierern auf eine standardisierte Möglichkeit, Dinge zu tun haften. Standards können weiter vollstreckt werden, wenn die IDE bietet vordefinierte Templates, oder wenn Code-Bibliotheken sind zwischen den verschiedenen Team-Mitglieder / Mannschaften, die am gleichen Projekt geteilt.

3. Projektmanagement: Dies kann zweierlei sein. Erstens haben viele IDEs Dokumentation Tools, die entweder automatisiert die Eingabe der Entwickler Kommentare oder tatsächlich Kraft Entwickler Kommentare in verschiedenen Bereichen zu schreiben. Zweitens, indem Sie einfach mit einer visuellen Präsentation von Ressourcen, sollte es viel einfacher zu wissen, wie eine Anwendung heraus ist im Gegensatz zu durchqueren das Dateisystem für obskure Dateien im Dateisystem festgelegt.

Nachteile der Verwendung einer IDE

Seien Sie vorsichtig, einige der Fallstricke der Verwendung einer IDE, wie es nicht sein kann ideal für alle, und vielleicht nicht in jeder Situation.

1. Lernkurve: IDEs sind komplizierte Werkzeuge. Maximierung ihrer Leistung erfordert Zeit und Geduld.

2. Ein ausgeklügeltes IDE kann nicht ein gutes Werkzeug für Programmierer Anfang sein: Wenn Sie die Lernkurve eines IDE werfen oben auf das Lernen, wie man programmiert, kann es ziemlich frustrierend. Weitere Merkmale und Shortcuts für erfahrene Programmierer oft verstecken entscheidend, sondern banale Details einer Sprache. Details sollten nicht übersehen, wenn das Erlernen einer neuen Sprache. Mit einem IDE kann behindern das Lernen einer neuen Sprache.

3. Won't Fix schlechten Code, Praktiken oder Design: Sie müssen noch beherrschen und akribisch. Ein IDE wird nicht beseitigen Effizienz oder Performance-Probleme in Ihrer Anwendung. IDEs sind wie Pinsel. Ob Sie einen Van Gogh oder Velvet Elvis wird von Ihrem Können und Entscheidungen diktiert.

eingereicht von Carol Wright


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions