КомпјутериСофтвер

Eclipse - развој на животната средина модуларен апликации крос-платформа

Eclipse - платформа за создавање на софтвер со отворен код. Тоа базирани на Java и дава можност да се развијат програми со plug-in. Таа содржи сет на вградени компоненти, меѓу нив - на познатиот Eclipse производ - PDE развој на животната средина plug-in. PDE ви овозможува да се прошири на самата платформа, која се состои од вграден компоненти. Креаторите на алатки можат да понудат свои екстензии и им даде на корисниците на интегриран развој на животната средина (IDE).

Во прилог на Јава јазик, кој е напишан на Eclipse, развој на животната средина се користи за други програмски јазици. Тоа создаде многу plug-in што поддржува јазиците C ++, Fortran, Perl, Prolog, Python, Ruby и други. Платформата може да биде основа за друг софтвер кој не е поврзан со пишување програми како телнет и DBMS. Друг пример на кодот базирани на Eclipse, - ПДТ развој на животната средина, со основните функции за уредување и дебагирање PHP апликации.

Сите права се развратен

софтвер со отворен код е лиценциран со цел да се гарантираат правата на корисниците. На пример, на изворниот код мора да бидат обезбедени со правото да ги менува и дистрибуира. Ова ниво на заштита постигнати преку копилефт. Авторски права ги заштитува авторските права, забрана за дистрибуција на програми во случај кога корисникот не мора ова право. Копилефт исто така, бара дозвола за покривање на софтвер е дистрибуиран без модификација. Во овој случај, суштината на авторските станува спротивното. Копилефт користи авторски права не е во зачувувањето на правата на програмери, и да ги пренесете на корисниците.

Затоа, постои страв и сомневање дека отворени програми ќе доведе до губење на интелектуална сопственост, како копилефт да се шири во другите делови на софтверот. Со други зборови, лиценцата ќе бара сите апликации кои содржат отворен изворен код со исти права. Ова важи и за Општата јавна лиценца (GNU) - под тоа се проширува Линукс. Но, постои овластување, кои обезбедуваат различни третман на јавни и комерцијални интереси.

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

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

И додека многумина нема да се користат Eclipse да создадат свој развој, достапноста на изворниот код платформа е од големо значење не само поради недостаток на плаќање, но исто така и поради тоа што промовира иновација и ги охрабрува програмерите да ги направат своите сопствени производи како придонес за заедничката кауза. Главната причина за тоа - повеќе инвестираат во работата на проектот, на повеќе значајни тоа е за сите. Ако ги користи, бројот на програмери се зголеми уште повеќе и да се создаде заедница околу проектот, слични на оние кои се појавија околу Линукс и Апачи.

непрофитна организација

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

Фондацијата на Сонцето е основана во 2004 година, е организација непрофитна, поддржува платформа на проектот и подобрувањето на општеството и системот за развивачите на комплементарни софтвер и услуги. Денес, на екосистемот Eclipse вклучува организации и поединци на софтверската индустрија.

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

Затемнувањето: платформа карактеристики

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

Затемнувањето: Прв чекори водич

По првото возење, пораката за поздрав. Корисникот може да оди да се видат и да научат нови функции, на пример, или да посетуваат обука.

На просторот е составен од панели, презентации. А во собата на идеи наречен замисла. Изгледите на "ресурси", на пример, вклучува претставници за уредување, управување и гледање на проекти.

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

Работа со JDT

Да се истражуваат JDT може да се отвори проектот Eclipse Јава. За да го направите ова, одберете го менито "File" - "Нова" - "Проектот Јава", внесете го името на проектот и кликнете "Заврши".

За да го промените тековниот гледна точка, одберете ја изборната ставка "Прозорец" - "Отворена перспектива" - Јава или да се отвори нов прозорец преку "Прозорец" - "New Window" и изберете поинаква перспектива.

Перспектива содржи мислења кои се наменети за развој во Јава. Во левиот ќош, погоре, е хиерархија со Eclipse Јава пакети, класи, JAR-датотеки и различни фајлови, кој се нарекува "Пакет Explorer". Главното мени во овој случај беше дополнета со 2 поени: Извор и Refactor.

Креирање на програма во JDT

За да креирате Java апликација, треба да кликнете со десното копче на проектот и изберете "Нов" креирано порано - "класа". Во pop-up, внесете го името на класата на дијалог-кутија. Неверството: "Кои методи на работното парче сакате да се создаде?" - се наведува public static void main (String [] args) и кликнете "Заврши".

Ова ќе создаде програма која содржи влезе класа и празна main (). мора да заврши метод на програмски код (ѕ класифицирани намерно испуштени):

јавни класа Здраво {

public static void main (String [] args) {

за (j = 0; j <= 5; j ++)

{

System.out.println ( "Здраво");

}

}

}

За време на сет, може да се забележи на карактеристики уредник:

  • автоматско довршување;
  • синтакса проверка;
  • Автоматско отворање заграда или цитати.

Комплетирање на кодот се нарекува кратенка на тастатурата Ctrl + простор. Во исто време ќе зависи од контекстот на листата на опции, изберете тастатура или глувче, без разлика дали листа на методи на објектот или на дел од клучни зборови.

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

Во примерот воведе светлина се наоѓа во предниот дел на изјавата, бидејќи тоа не е класифицирана i. По двојно кликнување на сијалица ќе биде на листата на можни грешки. Во овој случај, се предложени j:

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

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

Двоен-клик на саканиот олицетворение генерира код.

Вклучување на апликации

Ако нема грешки составувањето на апликацијата може да се работи преку менито "Start". Не компилација чекор, бидејќи тоа се одвива во текот код спаси. Во полето "конфигурација почеток", која бара вредности се веќе поставени, ќе треба да кликнете на копчето Изврши на десната дното. Ќе се појави на дното на конзола со обележувачи и резултат на примената.

Во програмата може да биде извршена во дебагерот. Прво на сите, во собата точка на прекин во System.out.println () со два клика на глувчето на сивата полето од лево од уредувачкиот прозорец, во близина на метод на повик. Резултатот ќе биде сина точка. Изберете го менито "Start" - "грешки". прозорецот за конфигурација лансирањето ќе се појави повторно. По кликнување на "Start" копчето ќе се појави debug перспектива со нови идеи.

Во "грешки" на левата страна, на врвот, тоа е оџакот на повикот и на лентата со алатки за контрола на напредокот на програмата. На панел содржи стоп копчето, продолжување и завршување на апликација, извршување и прескокнете на следната оператор и се враќа на методот. Правото на врвот е ред на јазичиња панели: променливи, точки на прекин, изразување и на екранот. Кога ќе изберете го јазичето променливи, можете да видите на вредноста на променливата j.

Детални информации за секоја од претставите може да даде помош чувствителна. Ние само треба да кликнете на глувчето на лентата со насловот и притиснете F1.

дополнителни додатоци

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

Систем за контрола на извор CVS овозможува за тимска работа над нив. Така промените воведени не се меша. Ова е важен и составен дел на Eclipse.

развој на животната средина е на eclipse.org сајт. Plug-in-се наоѓа во Plug-in Централна.

архитектура

Основа на платформа - функционално богати RCP клиенти. Поедноставено тие можат да поднесат збир на plug-in-се користи во програмите за развој. Постојат дополнителни компоненти препорачува и опционални.

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

  • Траење одредува компоненти модел базиран на OSGi спецификација продолжување и проширување поени. Исто така, се предвидени дополнителни услуги како што syslog и паралелизам.
  • SWT-пакет содржи Eclipse карактеристики и кориснички интерфејс контроли. Таа има класи додаток за да се олесни создавањето на графички апликации.
  • алатки простор вклучува перспективи, презентирање и прозорец.
  • Компонента "Помош" им овозможува на корисниците со поддршка во форма на референтен систем или листа интерактивна задача.
  • Plug-in "Ажурирај" Ви овозможува да го добиете најновата верзија на софтверот.
  • Компонента "тим" обезбедува инфраструктура за поврзување на нивните сопствени системи за контрола верзија.

Платформата создадена од страна на IBM, стана целосно опремен систем со отворен код. Нејзините членови се над сто компании. Иако идејата за создавање на такви системи биле во минатото, внимателен, сигурен и елегантен дизајн Eclipse, му овозможи да ја преземе водечката позиција.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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