Преимущества и недостатки использования IDE ~ комплексному развитию среды


  Share  
|

IDEs просто писать программы программ. Они обычно редактирования средах с инструментами, чтобы помочь программистам писать код быстро и эффективно. Например, мы можем создать PHP инициативе веб-приложений с использованием комбинации Eclipse и PHPEclipse. Основные функции, как правило, включают:

Код завершения или код понять: Способность в IDE знание языка ключевые слова и имена функций имеет решающее значение. В IDE может использовать эти знания делать такие вещи, как выделить типографских ошибок, предлагаем список доступных функций на основе соответствующего положения, или предложить функцию определения из официальной документации.

Управление ресурсами: При создании приложений, языки часто полагаются на определенные ресурсы, как библиотека или заголовочные файлы, которые будут в определенных местах. IDEs должны иметь возможность управлять этими ресурсами. В IDE должны знать все необходимые ресурсы, с тем, что ошибки могут быть пятнами на стадии разработки и не позднее, в компиляции или построить этапе.

средства отладки: В IDE вы должны иметь возможность тщательно проверить Ваши заявки до освобождения. В IDE могут оказаться в состоянии предоставить значения в определенных точках, подключения различных хранилищ данных, или принять различные перспективе - временные параметры.

сбор и строительство: Для языков, которые требуют собрать или построить этапе IDEs перевести код высокого уровня языков в объектный код целевой платформы. Требования этих возможностей существенно различаются от языка к языку. Так, традиционно, один IDE специализируется на одном языке, или ряд аналогичных языках. Некоторые известные IDEs и их языки относятся: JBuilder на Java; Metrowerks CodeWarrior пакета для Java, C, и C + +; И в Microsoft Visual Studio для Visual Basic и C # семьи языков.

Преимущества Использование IDE

Использование IDE сэкономит вам немало усилий в написании программы. Некоторые преимущества включают:

1. Меньше времени и усилий: Вся цель в IDE состоит в том, чтобы развивающиеся быстрее и легче. Его средства и функции, как предполагается, должны помочь вам организовать ресурсов, предотвращения ошибок, и клавиатуры.

2. выполнения проекта или компании стандартов: Просто, работая в одной и той же среды разработки, группа программистов будут придерживаться стандартной способ делать вещи. Стандарты могут быть еще более насильственных если IDE предоставляет предопределенные шаблоны, или если код библиотеки распределяются между разными членами группы / групп, работающих по этому же проекту.

3. Управление проектами: Это может быть двоякой. Во-первых, многие IDEs иметь документацию инструменты, которые либо автоматизировать въезд разработчик комментарии, или может фактически силы разработчиков писать комментарии в различных областях. Во-вторых, просто имеющие визуальное представление ресурсов, то это должно быть намного проще узнать, как заявка, изложенных в отличие от пересекающего файловой системы для arcane файлов в файловой системе.

Недостатки Использование IDE

Будьте осторожны, некоторые из ловушек с использованием IDE, как оно не может быть идеальным для всех и не может быть в любой ситуации.

1. Изучение кривой: IDEs сложные инструменты. Максимальное их интересах потребует времени и терпения.

2. А современные IDE не может быть хорошим инструментом для программистов начала: Если вы ввергнет обучаются в IDE на вершине обучения программы, он может быть довольно сложно. Кроме того, функции клавиатуры и для опытных программистов часто скрывать важную, хотя и мирские детали языка. Подробности не следует забывать при обучении нового языка. Использование IDE могут препятствовать усвоению нового языка.

3. Не исправить плохой код, практике проектирования или: Вы еще необходимо владеть и скрупулезно. В IDE не устранят эффективности или производственные проблемы в Вашей заявке. IDEs, как paintbrushes. Будь вы создаете Ван Гог или бархатной Элвис продиктовано Ваше мастерство и решений.

в этой статье идет речь добавил Кэрол Райт

Share  

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