Les avantages et les inconvénients d'employer le ~ d'ide ont intégré des environnements de développement


  Share  
|

IDEs sont simplement des programmes pour écrire des programmes. Ils éditent généralement des environnements avec des outils pour aider des programmeurs à écrire le code rapidement et efficacement. Comme exemple, nous pouvons créer des applications PHP-conduites d'enchaînement en utilisant une combinaison d'éclipse et de PHPEclipse. Les dispositifs de noyau incluent typiquement :

Codez l'accomplissement ou codez l'perspicacité: La capacité d'un ide de savoir les mots-clés d'une langue et les noms de fonction est cruciale. L'ide peut employer cette connaissance pour faire des choses telles que des erreurs typographiques de point culminant, pour suggérer une liste de fonctions disponibles basées sur la situation appropriée, ou pour offrir la définition d'une fonction de la documentation officielle.

Gestion de ressource: En créant des applications, les langues se fondent souvent sur certaines ressources, comme des dossiers de bibliothèque ou d'en-tête, pour être aux endroits spécifiques. IDEs devrait pouvoir contrôler ces ressources. Un ide devrait se rendre compte de toutes les ressources exigées de sorte que des erreurs puissent être repèrées à l'étape de développement et pas plus tard, dans l'étape de compilation ou de construction.

Outils de correction: Dans un ide, vous devriez pouvoir examiner complètement votre application avant dégagement. L'ide peut pouvoir en mesure donnent des valeurs variables à certains points, se relient à différents gisements de données, ou acceptent différents paramètres d'exécution.

Compilez et construisez: Pour les langues qui exigent une compilation ou établissent l'étape, IDEs traduisent le code des langages de haut niveau au code d'objet de la plateforme visée. Les conditions pour ces dispositifs changent sensiblement de la langue à la langue. Ainsi, traditionnellement, un ide se spécialise dans une langue ou un ensemble de langues semblables. Un certain IDEs célèbre et leurs langues incluent : JBuilder pour Java ; Suite de Metrowerks CodeWarrior pour Java, C, et C++ ; et le studio visuel de Microsoft pour son de base et C # famille visuels des langues.

Avantages d'employer un ide

Employer un ide vous sauvera beaucoup d'effort en écrivant un programme. Quelques avantages incluent :

1. Moins de temps et d'effort: Le but entier d'un ide est de faciliter se développer plus rapide et. Ses outils et dispositifs sont censés vous aider à organiser des ressources, à empêcher des erreurs, et à fournir des raccourcis.

2. Imposez le projet ou les normes de compagnie: Simplement en travaillant dans le même environnement de développement, un groupe de programmeurs adhérera à une manière standard de faire des choses. Des normes peuvent être encore imposées si l'ide offre les calibres prédéfinis, ou si des bibliothèques de code sont partagées entre l'équipe différente members/teams travaillant sur le même projet.

3. Gestion de projet: Ceci peut être double. D'abord, beaucoup d'iDEs ont des outils de documentation qu'automatisez l'entrée des commentaires de réalisateur, ou peuvent réellement forcer des lotisseurs à écrire des commentaires dans différents secteurs. En second lieu, simplement en ayant une présentation visuelle des ressources, il devrait être beaucoup plus facile de savoir une application est présentée par opposition à traverser le système de fichiers pour les dossiers mystérieux dans le système de fichiers.

Inconvénients d'employer un ide

Faites attention de certains des pièges d'employer un ide car il peut ne pas être idéal pour chacun et ne pourrait pas convenir dans chaque situation.

1. Courbe d'étude: IDEs sont les outils compliqués. Le maximum de leur avantage exigera le temps et la patience.

2. Un ide sophistiqué peut ne pas être un bon outil pour commencer des programmeurs: Si vous jetez la courbe d'étude d'un ide sur apprendre comment programmer, il peut tout à fait frustrer. De plus, les dispositifs et les raccourcis pour les programmeurs expérimentés cachent souvent les détails cruciaux mais mondains d'une langue. Des détails ne devraient pas être négligés en apprenant une nouvelle langue. Employer un ide peut entraver l'étude d'une nouvelle langue.

3. Ne fixera pas le mauvaises code, pratiques, ou conception: Vous devez toujours être compétent et méticuleux. Un ide n'éliminera pas l'efficacité ou les problèmes d'exécution dans votre application. IDEs sont comme des pinceaux. Si vous créez un fourgon Gogh ou un velours Elvis est dicté par votre compétence et décisions.

c'est un article supplémentaire par la hymne de louange Wright


Share  

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