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

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

Ецлипсе - платформу за креирање софтвера отвореног кода. Се заснива на Јава и пружа могућност да развијају програме са додатака. Она садржи скуп уграђених компоненти, међу њима - познати Ецлипсе производа - ПДЕ развојно окружење плуг-инс. Узимање ПДЕ вам омогућава да прошири самог платформу, која се састоји од уграђених компоненти. Креатори су тоолкитс могу понудити своје додатке и дају корисницима је интегрисано развојно окружење (ИДЕ).

Поред Јава језика, који је написан у Ецлипсе, развој окружење се користи за друге програмске језике. Створио је много додатака који подржавају језике Ц ++, Фортран, Перл, Пролог, Питхон, Руби и друге. Ова платформа може бити основа за други софтвер који се не односи на писање програма, као што су телнет и ДБМС. Још један пример кода на основу Ецлипсе, - развојно окружење ПСТ са основним функцијама за уређивање и отклањање грешака ПХП апликација.

Сва права первертед

Опен-соурце софтвер лиценциран како би се гарантовала права корисника. На пример, изворни код мора обезбедити право да модификује и дистрибуира га. Овај ниво заштите остварује се кроз цопилефт. Ауторска права штити ауторска права, забрани дистрибуцију програма у случају да корисник нема то право. Цопилефт такође захтева дозвола покрива софтвера се дистрибуира без модификација. У том случају, суштина ауторског права постаје супротно. Цопилефт користи ауторско право није да спасе права програмера, и да их пренесе корисницима.

Према томе, постоји страх и сумња да отворени програми ће довести до губитка интелектуалне својине, као копилефт да се прошири на друге делове софтвера. Другим речима, лиценца ће захтевати да сви апликација садржи опен соурце код дистрибуира са истим правима. Ово важи за Генерал Публиц Лиценсе (ГНУ) - под простире Линук. Али има овлашћење, које пружају другачији третман јавних и комерцијалних интереса.

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

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

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

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

Ецлипсе - развојно окружење, библиотеке и алате за креирање, примену и управљање софтвера и заједницу његових твораца. То ствара платформу у ИБМ-у 2001. године уз подршку софтвера.

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

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

Ецлипсе: а карактеристика платформе

  • Стварају различите програмске алате.
  • Неограничен број добављача алата, укључујући и независни.
  • Подршка алатке за рад са различитим садржајима, као што су ХТМЛ, Ц, ЕЈБ, Јава, ЈСП, ГИФ и КСМЛ.
  • Обезбеђивање пуне интеграције унутар и између различитих садржаја.
  • Програмирање Ецлипсе-медиј са графичким интерфејсом или не.
  • Раде на различитим оперативним системима, укључујући Линук, Виндовс, Соларис АИКС, Мац ОС Кс.
  • Користећи Јава, популарни писање алата језик.

Ецлипсе: Водич за почетак

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

Радни простор се састоји од панела, презентација. Скуп идеја зове перспективу. Перспектива у "ресурса", на пример, укључује представнике за уређивање, управљање и преглед пројеката.

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

Рад са ЈДТ

Да истражи Јдт може отворити Ецлипсе Јава пројекат. Да бисте то урадили, изаберите мени "Филе" - "Нев" - "Јава Пројецт", унесите назив пројекта и кликните на "Финисх".

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

Перспектива садржи ставове које су намењене за развој у Јави. У левом углу, изнад, је хијерархија са помрачења Јава пакета, класа, ЈАР фајлова и разних фајлова, која се зове "Пацкаге Екплорер". Главни мени у овом случају је допуњена 2 поена: Извор и Рефацтор.

Израда програма у ЈДТ

Да бисте креирали Јава апликације, требало би да десним тастером миша на пројекат и изаберите "Нев" створио раније - "Цласс". У поп-уп, унесите име класе у дијалогу. Сумњива: "Које методе радног предмета који желите да креирате?" - прецизира публиц статиц воид маин (Стринг [] аргс) и кликните на "Финисх".

Ово ће направити програм који садржи ушла класу и празна маин (). морају да заврше метод програмског кода (Ј класификује намерно изостављено):

јавни час Здраво {

публиц статиц воид маин (Стринг [] аргс) {

фор (ј = 0; ј <= 5; ј ++)

{

Систем.оут.принтлн ( "Хало");

}

}

}

Током скупа, можете приметити уредник карактеристике:

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

Код завршетак се назива тастатура пречица Цтрл + простор. У исто време ће зависити од контекста листе опција, изаберите тастатуру или миша, да ли је листа могућих метода неког објекта или дијела кључне речи.

Синтакса се провјерава базирана на частичното компилацији. Одржава се током код снимања истовремено са састављање. Синтакса грешке дати су у црвено, а лево појављује црвене боје са белим крстом дијагонале њихова тачка. Преостале грешке наведене су поља у облику сијалице. Они могу да се исправи уз помоћ Куицк Фик.

У примеру увео светлост се налази испред за изјаве, јер Нисам ја класификује. Након дуплим кликом на сијалице ће бити листа могућих грешака. У овом случају, Ј предлажу:

  • цласс фиелд;
  • метход параметер;
  • лоцал вариабле.

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

Доубле-клик на жељену извођењу генерише код.

Руннинг апликације

Ако нема грешака састављање апликације могуће покренути преко менија "Старт". Не компилација корак, јер се одвија током уштеде код. У дијалогу "Почни конфигурацију", који је захтевао вредности су већ постављене, потребно је да кликнете на дугме Рун на десном доњем. Ће се појавити на дну конзоле са боокмаркс и резултат примене.

Програм се може покренути у отклањање грешака. Пре свега, поставите тачку прекида у Систем.оут.принтлн () са два клика мишем на сивом пољу са леве стране прозора за уређивање, поред позива методе. Резултат ће бити плава тачка. Одаберите "Старт" мени - "Дебуг". прозор конфигурација лансирање ће поново појавити. Након клика на дугме "Старт" ће се појавити дебуг перспективу са новим идејама.

У "Дебуг" на левој страни, на врху, то је гомила позив и алаткама за контролу напредак програма. Панел садржи дугме стоп, наставак и завршетак примене, извршења, и пређите на следећи оператера и метод враћа. На самом врху је ред преко картица панела: варијабли, контролне тачке, изражавања и на екрану. Када изаберете картицу променљивих, можете видети вредност променљиве ј.

Детаљне информације о свакој од репрезентације може дати контекст. Ми само треба да кликнете мишем на траци наслова и притисните Ф1.

додатни додаци

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

ЦВС-управљачки систем извор омогућава тимски рад над њима. Тако промене уведене су помешане. Ово је важан и саставни део Ецлипсе.

окружење Развој је на ецлипсе.орг сајту. Плуг-ин налази се у Плуг-ин Централ.

архитектура

Основа платформе - функционално богати РЦП клијенти. Упрошћено они могу поднети низ додатака који се користе у развојне програме. Постоје додатне компоненте препоручују и опциони.

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

  • Рунтиме одређује компоненте модела на основу осги спецификација саветодавним и проширење поена. Такође, под условом додатне услуге као што су сислог и паралелизам.
  • СБК-пакет садржи Ецлипсе карактеристике и виџета корисничког интерфејса. Она има класе додати да би се олакшало стварање графичких апликација.
  • алати простор обухвата перспективе, представљајући и прозор за уређивање.
  • Компонента "Помоћ" пружа корисницима уз подршку у виду референтног система или интерактивног листи задатака.
  • Плуг-ин "Ажурирање" вам омогућава да добијете најновију верзију софтвера.
  • Компонента "тим" обезбеђује инфраструктуру за повезивање своје системе контроле верзија.

Платформа створио ИБМ, постао потпуно функционалан опен соурце систем. Њени чланови су више од стотину фирми. Иако је идеја о стварању таквих система су у прошлости, замишљен, поузданост и елегантан дизајн Ецлипсе је омогућило да преузме водећу позицију.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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