As vantagens e as desvantagens de usar o ~ do IDE integraram ambientes do desenvolvimento


  Share  
|

IDEs é simplesmente programas para escrever programas. Estão editando geralmente ambientes com ferramentas para ajudar a programadores escrever rapidamente e eficientemente o código. Como um exemplo, nós podemos criar aplicações PHP-dirigidas da correia fotorreceptora usando uma combinação do eclipse e do PHPEclipse. As características do núcleo incluem tipicamente:

Codifique a conclusão ou codifique a introspecção: A abilidade de um IDE de saber keywords de uma língua e nomes da função é crucial. O IDE pode usar este conhecimento fazer coisas como erros typographic do destaque, sugerir uma lista das funções disponíveis baseadas na situação apropriada, ou oferecer a definição de uma função da documentação oficial.

Gerência de recurso: Ao criar aplicações, as línguas confiam frequentemente em determinados recursos, como limas da biblioteca ou de encabeçamento, para estar em posições específicas. IDEs deve poder controlar estes recursos. Um IDE deve estar ciente de todos os recursos requeridos de modo que os erros possam ser manchados no estágio do desenvolvimento e não mais tarde, no estágio compilar ou de configuração.

Ferramentas eliminando erros: Em um IDE, você deve poder testar completamente sua aplicação antes da liberação. O IDE pode poder dá valores variáveis em determinados pontos, conecta-os aos repositórios de dados diferentes, ou aceita-os parâmetros run-time diferentes.

Compile e construa: Para as línguas que requerem compilar ou constroem o estágio, IDEs traduz o código das línguas high-level ao código de objeto da plataforma alvejada. As exigências para estas características variam substancialmente da língua à língua. Assim, tradicional, um IDE especializa-se em uma língua ou em um jogo de línguas similares. Algum IDEs famoso e suas línguas incluem: JBuilder para Java; Suite de Metrowerks CodeWarrior para Java, C, e C++; e estúdio visual de Microsoft para seus básico e C # família visuais das línguas.

Vantagens de usar um IDE

Usar um IDE conservá-lo-á muitos do esforço em escrever um programa. Algumas vantagens incluem:

1. Menos tempo e esforço: A finalidade inteira de um IDE é fazer tornar-se mais rápido e mais fácil. Suas ferramentas e características são supostas para ajudar-lhe organizar recursos, impedir erros, e fornecer atalhos.

2. Reforce o projeto ou os padrões de companhia: Simplesmente trabalhando no mesmo ambiente do desenvolvimento, um grupo dos programadores aderirá a uma maneira padrão de fazer coisas. Os padrões podem mais mais ser reforçados se o IDE oferecer moldes predefinidos, ou se as bibliotecas do código estiverem compartilhadas entre a equipe diferente members/teams que trabalha no mesmo projeto.

3. Gerência de projeto: Isto pode ser twofold. Primeiramente, muito IDEs tem ferramentas da documentação que automatize a entrada de comentários do colaborador, ou pode realmente forçar colaboradores a escrever comentários em áreas diferentes. Em segundo, simplesmente tendo uma apresentação visual dos recursos, deve ser muito mais fácil saber uma aplicação é colocada para fora ao contrário de atravessar o sistema de lima para limas arcane no sistema de lima.

Desvantagens de usar um IDE

Tenha cuidado de alguns dos pitfalls de usar um IDE porque não pode ser ideal para todos e não pôde ser apropriado em cada situação.

1. Curva de aprendizagem: IDEs é ferramentas complicadas. Maximizing seu benefício requererá o tempo e a paciência.

2. Um IDE sofisticado não pode ser uma ferramenta boa para começar programadores: Se você jogar a curva de aprendizagem de um IDE no alto de aprender como programar, pode completamente frustrar. Mais mais, as características e os atalhos para programadores experientes escondem frequentemente detalhes cruciais mas mundane de uma língua. Os detalhes não devem ser negligenciados ao aprender uma língua nova. Usar um IDE pode hamper a aprendizagem de uma língua nova.

3. Não reparará o código, práticas, ou o projeto mau: Você necessita ainda ser proficiente e meticuloso. Um IDE não eliminará a eficiência ou os problemas de desempenho em sua aplicação. IDEs é como pincéis. Se você cría uma camionete Gogh ou um veludo Elvis são ditados por suas habilidade e decisões.

este é um artigo adicionado pelo carol Wright


Share  

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