Обзор сред разработки

Рассмотрим следующие среды разработки: JDK (JavaDevelopmentKit), Блэкбокс, MSVisualStudio, Eclipse. Кратко их можно охарактеризовать так:

·JDK – простая, многоплатформенная, широко распространенная;

·Блэкбокс – простая, удобная для обучения;

·MicrosoftVisualStudio – сложная, многоязыковая, широко распространенная;

·Eclipse – многоплатформенная, многоязыковая, перспективная;

MSVisualStudio с языком C# начинает использоваться в учебном процессе, вытесняя C и С++. Система BlackBox не так распространена, но имеет целый ряд технологических новаций, с положительной стороны отличающих ее от более распространенных систем.

JDK

JDK имеет простую модель среды разработки. Как таковой собственной IDE нет. Используется любой текстовый редактор. В состав JDK входят два основных исполняемых файла: компилятор javac.exe и исполнитель оттраслированных классов java.exe (собственно Java-машина). Исходные файлы имеют расширение java, оттранслированные – class. На уровне языка определяются иерархии пакетов, каждый из которых включает один или несколько классов. Иерархия пакетов естественным образом при трансляции отражается в файловую структуру. При трансляции файла с объявленным пакетом packages1.p1 создается подкаталог s1, в нем подкаталог p1, в который размещаются файлы с кодами классов. Каждому классу соответствует один файл, имя которого совпадает с именем класса.

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

Наборы классов одного или нескольких пакетов могут объединяться и храниться в одном архиве файлов с расширением jar. Эти файлы также можно считать компонентами среды (подсистемами). При компиляции и запуске программ пути к этим подсистемам указываются в качестве параметров. Несколько приложений могут использовать общие подсистемы. В этом случае для запуска компилятора и программ лучше использовать bat-файлы, в которых указывается разный набор подсистем.

На базе JDK функционирую более развитые платформы, такие как IDEA, NetBeans, Eclipse. В процессе совершенствования к среде добавлялись все новые компоненты и в настоящее время среда имеет версию 1.6.

Примечание. Усложненность сред разработки может отрицательно сказаться на усвоении основ программирования, так как внимание учащегося сосредотачивается не на языке программирования, а на собственно среде и много времени уходит на ее освоение.








Дата добавления: 2015-09-07; просмотров: 1677;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.