Знакомство с интерфейсом и принципами Eclipse IDE
Принципы рассматриваемые в данной статье, являются общими для всего программного обеспечения, разработанного на базе платформы Eclipse.
В предыдущей статье мы рассмотрели платформу Eclipse и скачали базовый пакет Eclipse SDK, теперь пришло время начать работать с этой функциональной и мощной IDE.
Установка не требуется, ничего не записывается в системный реестр, просто распакуйте скачанный архив, поместите папку “eclipse” в отведённое для IDE место, например, “C:\eclipse” или “C:\Program Files\eclipse”.
Внутри этой папки находится файл “eclipse.exe” и папки “plugins”, “features” и “configuration”.
Для быстрого запуска рекомендуется создать ярлык на файл “eclipse.exe” и поместить этот ярлык на рабочий стол.
Запуск Eclipse IDE
Первым делом при запуске будет предложено выбрать workspace.
Workspace – это рабочая область, папка на компьютере, в которой будут храниться все настройки Eclipse. Рекомендуется разместить в папке, отличной от директории с установленной IDE.
При первом запуске будет открыто окно приветствия со ссылками на примеры, руководство и описание функциональности программы.
Чтобы перейти к интерфейсу, кликнем по ссылке “Workbench” в правом верхнем углу.
Особенности интерфейса Eclipse IDE
Workbench – рабочее место программиста, основное окно программы, состоит из меню, представлений, редакторов и проекций.
- Главное меню.
- Панель инструментов.
- Editors – редакторы или панели для редактирования файлов с автодополнением и подсветкой синтаксиса, могут быть просто текстовые или, например, для файлов Java.
- Views – просмотры или представления – панели для просмотра некоторой структурированной информации о чём-либо, например список ваших проектов, файловая структура проекта или структура исходного файла, класса и т.д. Некоторые views могут иметь свои собственные панели инструментов.
- Панель выбора активной проекции. Perspectives – проекции, это набор представлений, панелей инструментов и редакторов, а также их расположение на рабочем месте (в главном окне IDE).
Всякий раз, когда вы открываете проекцию, открываются настроенные для неё инструменты, редакторы и представления.
Оптимизируя процесс разработки, программист упорядочивает и настраивает элементы интерфейса, затем сохраняет их в виде проекций.
Eclipse предоставляет несколько готовых проекций для вас, например, Resource – интерфейс оптимизирован для управления файлами и проектами, или активная по умолчанию Java проекция – интерфейс оптимизирован для Java программирования.
Можно просмотреть существующие проекции, нажав кнопку выбора проекций и выбрать пункт “Other. “.
Конечно, все проекции настроены на усмотрение разработчиков, вы можете настраивать их как захотите и создавать свои.
Хорошим ресурсом для изучения Eclipse будет справочная система. В комплекте с Eclipse SDK идёт мануал по программированию на Java и разработке плагинов. Открыть справку можно через главное меню “Help” -> “Help Contents”.
Удобная навигация и поиск облегчит вам использование справки и ускорит процесс освоения вашей новой IDE.
ECLIPSE IDE
Renesas have been using the Eclipse IDE platform and C/C++ Development Toolkit for many years as the basis of our own IDE product. We joined the Eclipse IDE Working Group because it is a great way to get proactively involved in the IDE and make contributions to keep the platform active and thriving.
The Eclipse IDE Working Group enables Renesas to more easily make a contribution when we have limited committers working on the projects that we use. Sponsoring the working group also gives us an avenue to further contribute and invest in these projects. The Eclipse IDE Working Group gives us insight into the future direction of the IDE and gives us the opportunity to influence the future plans which will affect our own commercial product and business interest.
– Mark Goodchild, at Renesas
Sigasi has been a proud user, contributor, and consumer of Eclipse IDE for over 15 years. We’ve built our legacy with the IDE through JDT’s great Java support, and have been building our flagship Sigasi Studio IDE on the Eclipse platform. The IDE – in combination with many other great Eclipse technologies such as EMF and Xtext – has propelled us forward and gave us a tried and tested framework to build upon. The IDE is well known, supported, loved, and used in our sector and is the baseline of our product suite.
– Titouan Vervack, at Sigasi
Our goal is to make Spring developers around the world as productive as possible when working with Spring in the IDE of their choice. Hundreds of thousands of them use Eclipse and the Spring Tools extensions for Eclipse for their daily work. It is their backbone while working on (oftentimes business critical) Spring applications world-wide. We joined the Eclipse IDE WG in order to contribute back to the ecosystem, to support ongoing development of the Eclipse IDE, and to foster collaboration among others with similar interest in this IDE.
– Martin Lippert, at VMware
При подготовке материала использовались источники:
https://hightech.in.ua/content/art-eclipse-ide-interface
https://eclipseide.org/