КомпютриСофтуер

Eclipse - среда за разработка модулни многоплатформени приложения

Eclipse - платформа за създаване на софтуер с отворен код. Тя се основава на Java и дава възможност да се развиват програми с плъгини. Той съдържа набор от вградени компоненти, сред тях - известният Eclipse продукт - PDE среда за разработка плъгини. PDE ви позволява да се разшири самата платформа, състояща се от вградените компоненти. Създателите на комплекти инструменти могат да предлагат свои собствени разширения и дават на потребителите на интегрирана среда за разработка (IDE).

В допълнение към езика Java, който е написан на Eclipse, развитие на околната среда се използва за други езици за програмиране. Той създал много плъгини, които поддържат езиците C ++, Fortran, Perl, Prolog, Python, Ruby и др. Платформата може да бъде основа за друг софтуер, който не е свързан с писане на програми, като Telnet и СУБД. Друг пример за код, базиран на Eclipse, - PDT развитие на околната среда с основни функции за редактиране и дебъгване на PHP-приложения.

Всички права извратили

софтуер с отворен код е лицензиран, за да се гарантират правата на потребителите. Така например, на изходния код трябва да се предостави правото да променя и да го разпространява. Това ниво на защита, постигнато чрез Copyleft. Авторското право защитава авторските права, за забрана на разпространение на програми, в случай, че потребителят не разполага с това право. Copyleft също изисква лиценз, обхващащ софтуера се разпространява без промяна. В този случай, същността на авторското право става обратното. Copyleft използва авторското право не е да спаси права за разработчици, както и да ги прехвърли на потребителите.

Следователно, има страх и съмнение, че отворени програми ще доведат до загуба на интелектуалната собственост, както копилефт да се разпространи и в други части на софтуера. С други думи, лицензът ще изисква всички заявление, съдържащо отворен код, разпространяван с едни и същи права. Това е вярно за General Public License (GNU) - под него се простира Linux. Но има разрешение, които осигуряват различно третиране на обществени и търговски интереси.

OSI е неправителствена организация, която ясно определя какво е с отворен код, и одобрява тези лицензи, които отговарят на критериите. Платформата на Eclipse се разпространява от EPL, отворен OSI-заверен билет и да улесни неговото търговско приложение, като се поддържа лоялността на софтуер с отворен код автори.

Създателите на плъгини или среда за разработка на потребителя програма трябва да публикуват всяка участват или изменяема код на Eclipse, но може да лицензират своите собствени допълнения в начина, по който те харесва. не се изисква прехвърляне на правата им като софтуер с отворен код, както и публикуването на източника.

И докато мнозина няма да използва Eclipse да създадат свое собствено развитие, наличието на изходния код на платформата е от голямо значение не само поради липсата на плащане, но и защото той насърчава иновациите и насърчава програмистите да правят свои собствени продукти, като принос за общата кауза. Основната причина за това - колкото повече инвестира в работата по проекта, толкова по-голяма е за всеки. Ако това е от полза, броят на разработчиците се увеличава още повече и да се създаде общност около проекта, подобни на тези, които се появиха около Linux и Apache.

организация с нестопанска цел

Eclipse - развитие на околната среда, библиотеки и инструменти за създаване, разгръщане и управление на софтуера и общността на неговите създатели. Той създава платформа от IBM през 2001 г. с подкрепата на доставчици на софтуер.

Фондация Eclipse е създадена през 2004 г., е организация с нестопанска цел, поддържа платформата на проекта и подобряване на обществото и системни разработчици на допълнителен софтуер и услуги. Днес, на екосистемата Eclipse включва организации и физически лица на софтуерната индустрия.

Фондът следи и управлява проекти на платформата. Тя служи на обществото, както и разработчиците, които се обаждат извършители в държавата не принадлежат. Те са наети от други организации или от независими програмисти, които доброволно личните си време, за да работят по проекта.

Eclipse: платформа характеристики

  • Създаване на различни инструменти за програмиране.
  • Неограничен брой доставчици на инструменти, включително и независим.
  • инструменти за поддръжка, за да работят с разнообразно съдържание, като HTML, C, EJB, Java, JSP, GIF и XML.
  • Осигуряване на пълна интеграция в рамките на и между различно съдържание.
  • Програмиране Eclipse-среда с графичен интерфейс или не.
  • Работата на различни операционни системи, включително Linux, Windows, Solaris AIX, Mac OS X.
  • Използване на Java, популярна инструменти за писане език.

Eclipse: Начално ръководство

След първия манш, поздравителното съобщение. Потребителят може да отидете на преглед и да научат нови функции, примерите, да се обучава.

Работното пространство се състои от панели, презентации. Набор от идеи, наречен перспективата. Перспективата на "ресурси", например, включва представителство за редактиране, управление и разглеждане на проекти.

Начинаещите трябва да започнат с "Основи на инструментална пространство", където можете да се съберат много информация по отношение на различни компоненти Eclipse и техните взаимодействия.

Работа с JDT

За да се проучи JDT може да се отвори проекта Eclipse Java. За да направите това, изберете менюто "File" - "Нова" - "Проекта Java", въведете име на проекта и натиснете бутона "Finish".

За да промените текущата перспектива, изберете елемент от менюто "Прозорец" - "Open гледна точка" - на Java или се отвори нов прозорец чрез "Прозорец" - "Нов прозорец" и изберете различна перспектива.

Перспектива съдържа изгледи, които са предназначени за развитие на Java. В левия ъгъл, по-горе, е йерархия с Eclipse Java пакети, класове, JAR-файлове и различни файлове, които се нарича "пакет Explorer". В главното меню в този случай се допълва от 2 точки: Source и Преструктуриране на.

Създаване на програма в JDT

За да създадете приложение Java, трябва да щракнете с десния бутон на проекта и изберете "New", създаден по-рано - "клас". В изскачащия прозорец, въведете името на класа на диалоговия прозорец. Под съмнение: "Кои методи на детайла, който искате да създадете?" - уточни публично статично невалидни основни (String [] аргументи) и кликнете върху "Finish".

Това ще създаде програма, която съдържа влязъл класа и празен основен (). Трябва да завършите метод на програмен код (й класифицирана умишлено пропуснати):

обществени клас Здравейте {

публично статично невалидни основни (String [] опцията) {

за (к = 0; J <= 5; J ++)

{

System.out.println ( "Hello");

}

}

}

По време на набор, можете да забележите признаците Редактор:

  • автоматично довършване;
  • проверка на синтаксиса;
  • Автоматично отваряне на скоба или кавички.

Код завършване се нарича клавишна комбинация Ctrl + пространство. В същото време ще зависи от контекста на списък с опции, изберете клавиатура или мишка, дали списъкът на методите на даден обект или част от ключовата дума.

Синтаксисът се проверява въз основа на частичното компилация. Тя се провежда по време на кода на запис, едновременно с неговото съставяне. синтактични грешки са подчертани в червено, и оставили своя точка се появява червено с бяло диагонал кръст. Останалите грешки са показани в областта под формата на крушка. Те могат да се коригират с помощта на Quick Fix.

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

  • поле клас;
  • параметър метод;
  • локална променлива.

Ако изберете една от опциите, с помощта на мишката, можете да видите получения текст.

Двукратно щракване върху желания изпълнение генерира код.

Работещи приложения

Ако няма грешки, съставящи заявление може да се управлява чрез опцията в менюто "Старт". Не стъпка компилация, тъй като то се извършва по време на кода спаси. В диалоговия прозорец "конфигурация началото", която се изисква стойности вече са определени, трябва да кликнете върху бутона Run върху долния десен ъгъл. Ще се появи в долната част на конзолата с отметки и в резултат на прилагането.

Програмата може да се управлява в дебъгер. На първо място, да зададете точка на прекъсване в System.out.println () с две кликвания на мишката върху сивото поле вляво от прозореца за промяна, в непосредствена близост до викането на метода. Резултатът ще бъде синя точка. Изберете менюто "Старт" - "Debug". конфигурационния прозорец Launch ще се появи отново. След като кликнете върху бутона "Старт" ще се появи на грешки перспектива с нови идеи.

В "отстраняване на грешки" в ляво, в горната част, тя е стека на повикване и лентата с инструменти за контрол на напредъка на програмата. Панелът съдържа бутона за спиране, продължаване и завършване на приложение, изпълнение и преминете към следващата оператора и се връща на метода. На върха е ред на раздели панели: променливи, точки на прекъсване, изразяване и на екрана. Когато изберете раздела Променливи, можете да видите стойността на променливата J.

Подробна информация за всеки един от представителствата може да даде контекстно-зависима помощ. Ние просто трябва да щракнете с мишката върху заглавната лента и натиснете F1.

допълнителни плъгини

среда за разработване на софтуер, които са предназначени да ги променя, и чрез събиране и отстраняване на грешки, Eclipse допълва от компоненти, които са в състояние да симулира, автоматизиране на изграждане, тестване модули, изпълнение, управление на конфигурацията и версии.

система за контрол на източник CVS дава възможност за работа в екип върху тях. Така промените, въведени не са смесени. Това е важна и неразделна част от Eclipse.

развитие на околната среда е по eclipse.org сайт. Приставките са разположени в приставката Central.

архитектура

В основата на платформата - функционално богати RCP клиенти. Опростенчески те могат да представят набор от приставки, използвани в програми за развитие. Има и допълнителни компоненти, препоръчани и по желание.

Основните компоненти са:

  • Продължителността на работа определя компоненти модел, базиран на OSGi разширение спецификация и експанзия. Също така е предвидено допълнителни услуги като Syslog и паралелизъм.
  • SWT-пакет съдържа Eclipse функции и потребителски интерфейс джаджи. Той има класовете добавката да се улесни създаването на графични приложения.
  • инструменти пространство включва перспективи, представяне и прозорец за редактиране.
  • Компонент "Help" предоставя на потребителите подкрепа под формата на координатна система, или списък на интерактивна задача.
  • Приставката "Update" ви позволява да получите най-новата версия на софтуера.
  • Компонент "Екип" осигурява инфраструктура за свързване на техните собствени системи за контрол на версиите.

Платформата създаден от IBM, стана пълнофункционален система с отворен код. Нейни членове са над сто фирми. Въпреки че идеята за създаването на такива системи са били в миналото, внимателен, надеждност и елегантен дизайн Eclipse е позволено да се поеме водеща позиция.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.delachieve.com. Theme powered by WordPress.