Namai Gėlės Kaip pasidaryti garbanotas petnešas. Visi būdai, kaip „Word“ dėti laužtinius skliaustus. Simbolių meniu naudojimas

Kaip pasidaryti garbanotas petnešas. Visi būdai, kaip „Word“ dėti laužtinius skliaustus. Simbolių meniu naudojimas

„Eclipse“ yra nemokama integruota kūrimo aplinka, skirta modulinėms kelių platformų programoms. Sukūrė ir remia „Eclipse Foundation“.

Labiausiai žinomos programos, pagrįstos „Eclipse“ platforma, yra įvairios „Eclipse IDE“, skirtos programinės įrangos kūrimui keliomis kalbomis (pavyzdžiui, populiariausios „ Java IDE“, palaikoma savaime, nepasikliauja jokiais patentuotais plėtiniais, naudoja standartinę atvirą API, kad pasiektų „Eclipse“ platformą).

„Eclipse“ iš pradžių sukūrė IBM kaip IBM VisualAge kūrimo aplinkos įpėdinį, kaip įmonės IDE kūrimo standartą. skirtingomis kalbomis IBM platformoms. IBM duomenimis, projektavimas ir plėtra kainavo 40 mln. Šaltinio kodas buvo visiškai atviro kodo ir buvo prieinamas po to, kai „Eclipse“ buvo prieinama tolimesnis vystymas nuo IBM nepriklausoma bendruomenė.

Eclipse 3.0 (2003) kaip vykdymo architektūrą priėmė OSGi paslaugų platformos specifikacijas. Nuo 3.0 versijos „Eclipse“ nebėra monolitinis IDE, palaikantis plėtinius, o pati tapo plėtinių rinkiniu. Jis pagrįstas OSGi ir SWT/JFace karkasais, kurių pagrindu kuriamas kitas sluoksnis – RCP (Rich Client Platform, platforma visavertėms kliento programoms kurti). RCP yra ne tik „Eclipse“, bet ir kitų RCP programų, tokių kaip „Azureus“ ir „File Arranger“, pagrindas. Kitas sluoksnis yra pats „Eclipse“, kuris yra RCP plėtinių rinkinys – redaktoriai, skydeliai, perspektyvos, CVS modulis ir „Java Development Tools“ (JDT) modulis.

Nuo 2006 m. Eclipse Foundation koordinuoja metinį vienalaikį leidimą, kuris įvyksta birželio mėn. Kiekviename leidime yra „Eclipse“ platforma ir daugybė kitų „Eclipse“ projektų.

Eclipse privalumai

„Eclipse“ pirmiausia yra plėtinių kūrimo platforma, todėl ji išpopuliarėjo: bet kuris kūrėjas gali išplėsti „Eclipse“ savo moduliais. Jau yra Java kūrimo įrankiai (JDT), C/C++ kūrimo įrankiai (CDT), kuriuos QNX inžinieriai sukūrė kartu su IBM, ir įvairių įrankių Ada kalboms (GNATbench, Hibachi), COBOL, FORTRAN, PHP ir kt. kūrėjai. Daugelis plėtinių papildo „Eclipse“ aplinką su valdytojais, skirtais dirbti su duomenų bazėmis, programų serveriais ir kt.

Eclipse JDT (Java Development Tools) yra žinomiausias grupės kūrimui skirtas modulis: aplinka yra integruota su versijų valdymo sistemomis CVS, GIT pagrindiniame distribucijose, taip pat yra įskiepių kitoms sistemoms (pavyzdžiui, Subversion, MS SourceSafe). Taip pat palaiko ryšį tarp IDE ir užduočių (klaidų) valdymo sistemos. Pagrindiniame pakete yra „Bugzilla“ klaidų stebėjimo priemonės palaikymas, taip pat yra daug plėtinių, skirtų kitiems stebėjimo priemonėms („Trac“, „Jira“ ir kt.). Dėl nemokamų ir Aukštos kokybės,Eclipse yra daugelio organizacijų taikomųjų programų kūrimo standartas.

„Eclipse“ yra parašyta „Java“ kalba, todėl tai yra nuo platformos nepriklausomas produktas, išskyrus SWT biblioteką, kuri yra sukurta visoms įprastoms platformoms (žr. toliau). SWT biblioteka naudojama vietoj standartinės Java Swing bibliotekos. Jis visiškai priklauso nuo pagrindinės platformos (operacinės sistemos), kuri užtikrina greitą ir natūralų išvaizda vartotojo sąsaja, bet kartais sukelia suderinamumo ir programų stabilumo problemų įvairiose platformose.

„Eclipse“ pagrindas yra turtingo kliento platforma (RCP). Jį sudaro šie komponentai:

OSGi (standartinių paketų pristatymo aplinka);

SWT (portable widget toolkit);

JFace (failų buferiai, darbas su tekstu, teksto rengyklės);

Eclipse darbo aplinka (panelės, redaktoriai, projekcijos, vedliai).

Eclipse GUI parašyta naudojant SWT įrankių rinkinį. Pastarasis, skirtingai nei Swing (kuris nepriklausomai emuliuoja grafinius valdiklius), naudoja šios operacinės sistemos grafinius komponentus. „Eclipse“ vartotojo sąsaja taip pat priklauso nuo GUI tarpinės programinės įrangos, vadinamos „JFace“, kuri leidžia lengvai sukurti SWT pagrįstą vartotojo sąsają.

Eclipse lankstumą užtikrina papildiniai, kurie leidžia kurti ne tik Java, bet ir kitomis kalbomis, tokiomis kaip C/C++, Perl, Groovy, Ruby, Python, PHP, Erlang, Component Pascal, Zonnon ir kt. .

Java platforma

Java programinės įrangos platforma – serija programinės įrangos produktai ir „Sun Microsystems“, anksčiau buvusios nepriklausomos įmonės, o dabar „Oracle Corporation“ dukterinės įmonės, specifikacijas, kurios kartu sudaro programų kūrimo sistemą. programinė įranga ir įterpti jį į bet kurią kelių platformų programinę įrangą. „Java“ naudojama įvairiose kompiuterių platformose nuo įterptųjų įrenginių iki Mobilieji telefonaižemesnės kainos segmente, įmonių serveriams ir superkompiuteriams aukščiausios kainos segmente. Nors Java programėlės naudojamos retai staliniai kompiuteriai, tačiau kartais jie naudojami siekiant pagerinti funkcionalumą ir saugumą naršant žiniatinklyje.

Programos kodas, parašytas Java kalba, yra konvertuojamas Java virtualios mašinos į Java baitinį kodą. Tačiau yra baitinių kodų kompiliatorių, skirtų kitoms programavimo kalboms, tokioms kaip „Ada“, „JavaScript“, „Python“ ir „Ruby“. Taip pat yra keletas naujų programavimo kalbų, skirtų dirbti Virtuali mašina Java. Tai yra tokios kalbos kaip Scala, Clojure ir Groovy. „Java“ sintaksė iš esmės yra kilusi iš C ir C++, tačiau jos į objektą orientuotos galimybės yra pagrįstos modeliu, naudojamu „Smalltalk“ ir „Objective-C“. Java trūksta tam tikrų žemo lygio konstrukcijų, tokių kaip rodyklės, o Java taip pat turi labai paprastas modelis atmintis, kurioje kiekvienas objektas yra krūvoje, o visi objekto tipo kintamieji yra nuorodos. Atminties valdymas atliekamas naudojant integruotą automatinį šiukšlių surinkimą, kurį atlieka JVM.

Ką jums reiškia IBM indėlis į atvirojo kodo bendruomenę?

Marc Erickson ir Angus McIntyre
Paskelbta 2001-11-01

Eclipse platforma skirta kurti integruotas kūrimo aplinkas (IDE). Jis gali būti naudojamas kuriant įvairius galutinius skaičiavimo sprendimus įvairioms vykdymo aplinkoms. Renkantis architektūrą įrankių kūrėjams reikia:

  • Vienodos sąlygos ir visiškas atskleidimas be paslėptų API ar sąsajų nuo įrankio iki įrankio. Šiam tikslui „Eclipse“ siūlo atvirojo kodo platformą. Siekiant užtikrinti kodo kokybę, perkeliamumą ir našumą, paskelbtas API testuoja susijusių pramonės šakų konsorciumas.
  • Laisvė plėsti platformą siekiant naujų galimybių. Eclipse suteikia galimybę kurti išvestinius darbus, įskaitant platformos perskirstymą. Naudodami Eclipse įrankių kūrėjai gali sutelkti dėmesį į savo pagrindines užduotis ir naujus kūrimo technologijų modelius.
  • Laiku gaukite atsakymus į produktų pakeitimų ir patobulinimų užklausas, pateikiamus kontroliuojamu ir organizuotu būdu. Kūrėjai gali atlikti įvairius pakeitimus per www.eclipse.org. Tai pasiekiama bendradarbiaujant ir teikiant visą įmanomą kūrėjų pagalbą kuriant platformą.

Klausimai ir atsakymai

    Kas yra Eclipse.org?

    Eclipse.org yra atviras bendruomeninis programinės įrangos kūrimo įrankių pardavėjų konsorciumas. Bendruomenė domisi Dirbdami kartu tobulinti kūrimo aplinką ir produktų integravimą. Bendruomenę sieja bendras interesas kurti produktus, kurie galėtų lengvai sąveikauti tarpusavyje. skirtingos aplinkos naudojant įskiepių technologiją. Bendradarbiaudami ir dalindamiesi pagrindinėmis integravimo technologijomis, su „Eclipse“ suderinamų įrankių pardavėjai gali sutelkti dėmesį į savo kompetencijos sritis ir naujų kūrimo technologijų kūrimą.

    Kas yra Eclipse platforma?

    Pagrindinė projekto „Eclipse“ idėja yra sukurti „Apache kūrėjo įrankiams“. Tai reiškia infrastruktūros sukūrimą su atviro kodo, kuri teikia daug pagrindinių paslaugų, pvz reikalingi kūrėjams BY. Tai turėtų būti „priemonių rinkinių rinkinys“. „Eclipse“ sistemą sudarys ne tik API rinkinys, bet ir tikrasis kodas, parašytas realiems darbams atlikti.

    „Eclipse“ platforma suteikia pagrindą kuriant ir paleidžiant integruotus galutinius programinės įrangos kūrimo įrankius. Platformą sudaro atvirojo kodo komponentai, kuriuos įrankių tiekėjai naudoja sprendimams, kurie yra integruoti į integruotą darbo sritį, kurti. Eclipse platforma integruoja technologijas į gerai suplanuotą projektavimo ir įgyvendinimo aplinką.

    Kodėl IBM išleidžia „Eclipse“ kaip atvirojo kodo?

    Atvirasis šaltinis yra vienintelis būdas suteikti atvirą platformą įrankių integravimui. Be to, atvirojo kodo naudojimas turi ir kitų privalumų.

    Pagrindinis iš šių privalumų yra pakartotinis produktų naudojimas. Kam ką nors atstatyti, jei jis jau yra veikiančiu formatu? Naudodami atvirą „Eclipse“ platformą, įrankių kūrėjai gali sutelkti dėmesį į savo kūrimo sritis suteikdami įrankių infrastruktūrą integruotoms kūrimo aplinkoms (IDE) kurti. Nepaisant to, kieno nors kito kodo naudojimas pradeda įgyti pasitikėjimą.

    Pasitikėjimas bet kokia nauja architektūra ar platforma užima daug laiko. Pavyzdžiui, sunku įgyti kūrėjų pasitikėjimą kuriant įrankius, kuriuose yra patentuotų sąsajų, kurios riboja programos naudojimą konkrečioje operacinėje sistemoje (pavyzdžiui, „Windows“). Be to, sunku įgyti įrankių kūrėjų pasitikėjimą, kai yra skirtingų lygių API skirtinguose lygiuoseįrankiai (pavyzdžiui, bendruomenės API, kurios skiriasi nuo įmonės API).

    „Eclipse“ platforma sukuria pasitikėjimą pateikdama platformos šaltinio kodą.

    Atvirasis šaltinis teikiamas visoms API, be vidinių, patentuotų ar paslėptų sąsajų. Kūrėjai, kurių pasitikėjimui įgyti reikia laiko, gali pamatyti kodą ir padaryti atitinkamas išvadas. Pasitikėk šaltiniu ir diegk naujoves!

    Atvirojo kodo kūrėjų sujungimas taip pat gali padėti sukurti geresnį kodą. Bendradarbiaudami kurdami kodą kūrėjai įdeda papildomų pastangų. Toks kodas tampa jų darbo atspindžiu, individualios ir įmonės reputacijos produktu. Pasitikėkite šaltiniais ir įtvirtinkite savo poziciją rinkoje!

    Atvirojo kodo projektas, pagrįstas švariomis specifikacijomis, gali pateikti kodą, kurį lengviau suprasti. Sąsaja apibūdina (juodosios dėžės terminais) abstrakčią komponento elgseną. Nagrinėdami šaltinio kodą, kūrėjai gali analizuoti kodo veiksmą eilutė po eilutės. Sunku pasitikėti kažkieno sąsaja. Pasitikėkite šaltiniais ir tyrinėkite technologiją!

    Lengviau derinti naudojant atvirąjį kodą. Kai randama klaida, šaltinio kodo peržiūra padės greičiau nustatyti jos priežastį. Tai gali būti jūsų kaltė arba platformos ir aplinkos kaltė. Prieiga prie šaltinio kodo pašalina klaidos priežasties atspėjimo darbą. Kartu diskutuodami apie problemas forumuose galite dalytis pastabomis su kitais, kurie yra susipažinę su panašiomis problemomis. Jei problema kyla dėl dažniausiai naudojamo atvirojo kodo, ją lengviau išspręsti arba apeiti. Pasikliaukite šaltiniais, kad gautumėte reikiamą informaciją.

    Dirbti vien su sudėtingomis technologijomis yra gana sunku. Keli įrankių gamintojai gali imtis tyrinėti kartu nauja technologija. Pasitikėkite šaltiniais, kad sumažintumėte riziką!

    Įrankių tiekėjai ateina ir išeina. Įmonių kūrėjai nori būti tikri dėl ilgalaikio platformos palaikymo. Jei šaltinio kodas yra, korporacijos gali trumpalaikis pradėkite ir palaikykite savo verslą ilgą laiką: pasitikėkite šaltiniais, kad plėstumėte savo verslą!

    Lankstumas yra pagrindinė „Eclipse“ savybė. Naudojant „Eclipse“ platformą, nepatenkinamą komponentą galima modifikuoti, kad atitiktų jūsų poreikius. Pavyzdžiui, jei nesate patenkinti redaktoriumi, susikurkite savo arba prijunkite vieną iš populiarių redaktorių, sukurtų atvirojo kodo prekyvietėje, kurią siūlo platforma „Eclipse“. Norite susieti naują prieglobos platformą su esamu galutiniu palaikymu? Pasitikėkite šaltiniais ir kurkite papildinius!

    Taigi, atvirojo kodo, atviros bendruomenės ir atviros platformos rinkinys vienodos sąlygos mažiems ir dideliems įrankių kūrėjams reikia remti visapusiškus plėtros projektus ir tyrinėti naujas ribas.

    Vis dar nesate tikri? Ačiū Frankui Heckeriui už puikų darbą kuriant atvirojo kodo parduotuvę (žr. nuorodą šaltiniuose).

    Kokiose platformose yra „Eclipse“?

    „Eclipse“ buvo įdiegta ir išbandyta „Windows NT“, „Windows XP“ (beta versija), „Windows 2000“, „Windows 98“, „Windows ME“ ir „Red Hat Linux“ 7.1 versijai. Eclipse technologija buvo parašyta Java, todėl ją lengva naudoti įvairiose platformose.

    Ar „Eclipse“ bus perkeltas į kitas platformas?

    Tai yra problema, kurią reikia išspręsti, tačiau tai yra „Eclipse“ platformos grožis. Įrankių kūrėjai gali pritaikyti Eclipse technologiją ir tyrinėti naujų galimybių ribas pasitikėdami pramonėje patikrinta atvirų įrankių platforma.

    Kiek kainuoja „Eclipse“ platforma?

    „Eclipse“ platforma yra prieinama pagal bendrąją viešąją licenciją. Išsami informacija apie licenciją pateikta adresu http://www.eclipse.org.

    O kaip dėl to, kad įrankių kūrėjai nelabai nori dirbti su šaltinio kodu ir negali iš jo gauti daug naudos?

    Prieiga prie šaltinio kodo dažnai leidžia greitai nustatyti problemas, pašalina dvigubą darbą ir pagreitina naujos suderinamos technologijos užbaigimą.

    Ar dėl to produktas bus padalintas į nesuderinamas versijas?

    „Eclipse“ bendruomenė turi teisę apibrėžti ir patvirtinti „oficialias“ Eclipse platformos versijas. Bendruomenės nariai taip pat gali atlikti pakeitimus ir papildymus savo poreikiams. Tačiau kodų bazės skiriasi, o sukurti pasirinktinę versiją už „Eclipse“ projekto ribų tampa vis sunkiau. Taip pat didėja patobulinimų perkėlimo iš „oficialios“ versijos į ją išlaidos. Taigi visi „Eclipse“ bendruomenės nariai yra suinteresuoti dirbti kartu kuriant bendrą pagrindinę „Eclipse“ technologiją ir infrastruktūrą.

    Ar bus imtasi veiksmų, siekiant apibrėžti „oficialią“ siunčiamų produktų versiją (pavyzdžiui, kaip prekės ženklo, pvz., „Eclipse Inside“ dalį)?

    Šį klausimą svarsto „Eclipse“ direktorių taryba.

    Kokia yra vartotojo rizika naudojant pasirinktines versijas?

    Paprastai „oficiali“ „Eclipse“ platformos versija, po išbandymo ir peržiūros, skelbiama www.eclipse.org. Šią versiją palaiko Eclipse.org. Pardavėjas turi visiškai palaikyti tinkintas versijas, todėl prarandama bendradarbiavimo su bendruomenės nariais nauda.

    Ar įrankių kūrėjai susirūpins, kad atvirojo kodo „Eclipse“ technologija „suterš“ kitą kodą, jei naudos jį savo projektuose?

    „Eclipse“ licencijuota pagal bendrąją programavimo licenciją, kuri neleidžia sugadinti kito kodo, kuris iškviečia „Eclipse“ kodą naudojant viešąsias API.

    O kaip dėl erzinančių dalykų, kuriuos vartotojai gali rasti „Eclipse“ šaltinio kode, pvz., klaidas?

    Atvirojo kodo kūrimas padidina tikimybę rasti ir pataisyti tiek smulkių, tiek didelių klaidų. Juos atranda ir ištaiso pirminis kūrėjas arba bendruomenės nariai.

    Ar šaltinio kodo atskleidimas gali atskleisti konkurentams konfidencialius planus ir strategijas?

    Taip, iš esmės mes dalijamės strategijomis su savo konkurentais. Neabejotinai yra ir svarbesnė nuomonė. Kūrėjai pavargo integruoti įrankius tik į savo programas. Jie pavargo leisti laiką mąstydami, kaip priversti įrankius veikti kartu visapusiškoje skaičiavimo aplinkoje. Naudodami Eclipse platformą, kiekvienas gali turėti naudos iš išsamaus supratimo, kaip integruoti IDE gamybos lygiu. Tai darome tik norėdami palengvinti galutinio kūrėjo darbą.

    Ar vartotojai gali tiesiog naudoti „Eclipse“ šaltinio kodą ir pasikliauti bendruomenės nariais be tinkamos grąžos?

    Potencialiai taip, tačiau anksčiau ar vėliau galimybė bendrauti galutiniam vartotojui suteiks daugiau vertės, nei jos naudojimas atskirai. Nepriklausomi izoliuoti kūrėjai palaipsniui išnyks į užmarštį.

    Ką daryti, jei konkurentai bando „pavogti“ atvirojo kodo produktą savo tikslams?

    Toks bandymas įmanomas, tačiau bendruomenė yra saugoma Bendrosios viešosios licencijos. Oficialios „Eclipse“ platformos versijos ir toliau bus išleistos ateityje. Licencija sudaryta taip, kad joks tiekėjas negalės neteisėtai gauti naudos iš produkto naudojimo. Kartu dirbdami prie projekto „Eclipse“ norime padėti pasiekti reikšmingas vienodas žaidimo sąlygas įrankių kūrėjams.

    Kur galiu rasti informacijos apie įrankių integravimą į „Eclipse“ technologiją?

    Svetainėje http://www.eclipse.org yra keletas techninių aprašymų.

    Kaip veikia Eclipse platforma ir kokias funkcijas ji siūlo?

    „Eclipse“ platforma buvo sukurta remiantis šiais principais:

    • Palengvinkite sklandų vidinių įrankių integravimą ir tarp įvairių tipų turinio ir įrankių tiekėjai.
    • Pagalba kuriant įvairius įrankius.
    • Palaiko neribotą skaičių įrankių tiekėjų, įskaitant nepriklausomus programinės įrangos tiekėjus (ISV).
    • Palaiko įrankius, skirtus darbui su bet kokiu formatu (įskaitant HTML, Java, C, JSP, EJB, XML ir GIF).
    • Palaiko programų kūrimo aplinkas su grafine vartotojo sąsaja (GUI) ir be jos.
    • Veikia įvairiose operacinėse sistemose, įskaitant Windows ir Linux.
    • „Java“ kalbos populiarumo panaudojimas rašymo įrankiams.
  • Ar IBM išleis Eclipse platformos šaltinio kodą atvirai bendruomenei? Kada tai įvyks?

    Taip, šaltinio kodas dabar prieinamas pagal bendrąją viešąją licenciją. Labai greitai IBM pakeis „Eclipse“ į laikinąją direktorių tarybą, kuri prižiūrės „Eclipse“ platformą.

    Kas yra laikinojoje direktorių taryboje?

    Laikinoji taryba bus paskelbta vėliau.

    Noriu prisijungti prie bendruomenės. Kaip tai padaryti?

    Apsilankykite www.eclipse.org.

    Kaip tapti tarybos nariu?

    Bendradarbiauti, prisidėti, padėti: siūlyti kodą, idėjas, produktus, klaidų taisymus, keistis žiniomis ir patirtimi.

    Kaip palaikoma „Eclipse“ platforma?

    Parama teikiama forume ir el. paštu savanoriškai, naudojant bendruomenės pripažintus išteklius. Detali informacija rasite adresu www.eclipse.org

    Ar yra 24/7 palaikymas?

    Kokiu pagrindu renkama laikinoji direktorių valdyba?

    Turėdama ribotą darbuotojų skaičių, „Eclipse“ komanda gali bendrauti tik su keliomis įmonėmis, pasirinktomis platformai kurti. Laikinosios direktorių tarybos nariai atrenkami iš įmonių, prisidėjusių prie platformos kūrimo, kol kas bandomuoju būdu. Yra trys atrankos kriterijai: valdybos nariai turi naudoti Eclipse savo įmonėje; jie taip pat turėtų naudoti Eclipse kurdami komerciniai pasiūlymai; jie turėtų atvirai palaikyti Eclipse.org.

    Kodėl taip ilgai delsėte išleisti „Eclipse“ šaltinio kodą?

    Kai įmonės planai pristatyti šaltinio kodą buvo atidžiai išnagrinėti, kūrimo komanda norėjo užtikrinti, kad pirmoji platforma būtų kruopščiai sukurta ir kruopščiai išbandyta. Išbandėme keletą alternatyvių statybos koncepcijų, kai kurios iš jų jau yra rinkoje. Vėliau šiomis idėjomis pasidalinome su kitais įrankių tiekėjais ir jas patobulinome. „Eclipse“ platforma dabar yra paruošta pirmajam leidimui.

    Kai IBM išleidžia technologiją nemokamam platinimui, ar tai reiškia, kad IBM nebėra įsipareigojusi tai technologijai?

    IBM yra įsipareigojusi pritaikyti Eclipse platformą ir naudoti ją kaip pagrindą visai IBM visapusiškų programinės įrangos kūrimo įrankių šeimai, kuri yra WebSphere Studio šeima. Šiems produktams naudingas integruotas kokybės užtikrinimas, legendinis IBM produktų palaikymas ir mūsų įsipareigojimas IBM prekės ženklui. Jie naudoja panašias sąsajas ir yra sukurti naudojant „Eclipse“ platformai įprastą technologiją.

    Kur galiu rasti dokumentų ir informacijos apie Eclipse?

    www.eclipse.org.

    Kuo Eclipse skiriasi nuo .NET?

    .NET technologija buvo sukurta išskirtinai naudoti Microsoft platformose per patentuotą Microsoft sąsają. Kūrėjai turi reaguoti į .NET pakeitimus. Pasaulyje, kuriam būdinga daugiau nei „wintel“ technologija, .NET platforma yra didelis nepatogumas. Visapusiški skaičiavimo projektai, kuriuose reikia integruoti serverius, darbo stotis, įterptuosius įrenginius ir delninius kompiuterius, vykdomi įvairiose kitose labai brandžiose ir pažangiose vykdymo aplinkose. Tai veda prie daugelio galingų procesorių architektūrų ir operacinės platformos pvz., OS/390, Linux ir QNX.

    „Eclipse“ platforma yra prieinama pagal atvirą viešąją licenciją su visomis aiškiai dokumentuotomis API ir išplėtimo taškais, todėl įrankių kūrėjai gali palaikyti bet kokį stalinių kompiuterių aplinkų skaičių, įskaitant „Microsoft“ produktus.

    Kuo „Eclipse“ skiriasi nuo „Sun Microsystems“ atvirojo kodo iniciatyvos?

    „Eclipse“ projekto vizija yra sukurti „Apache kūrėjo įrankiams“. Tai reiškia, kad reikia sukurti atvirojo kodo infrastruktūrą, kuri teiktų daugybę pagrindinių paslaugų, kurių reikia programinės įrangos kūrėjams. Tai turėtų būti „priemonių rinkinių rinkinys“. „Eclipse“ sistemą sudarys ne tik API rinkinys, bet ir tikrasis kodas, parašytas realiems darbams atlikti.

    Kaip teigia Erichas Gamma: "Viskas Eclipse yra įskiepis. Java IDE neturi ypatingo statuso, tai tik dar vienas įskiepių rinkinys, parodantis lengvai integruojamą platformos išplėtimą. Padarius Eclipse platformą atviro kodo, įrankių kūrėjai gali atlikti ir ne tik kurti naujus papildinius, bet ir padėti tobulinti esamus. didelės įmonės o įmonių atstovai turi vienodas sąlygas integruoti įrankius“.

    Kuo „WebSphere Studio Workbench“ skiriasi nuo „Eclipse“ platformos?

    „WebSphere Studio Workbench“ naudoja „Eclipse“ kaip pagrindą produktų integravimui, kuris palaiko „WebSphere“ programinės įrangos platformą. WebSphere Studio Workbench yra Eclipse technologijos naudojimo iš Eclipse platformos pavyzdys.

    „Eclipse“ yra atvirojo kodo įrankių integravimo platforma, kurią galima naudoti bet kurioje darbo aplinkoje.

    Jie skiriasi keturiais pagrindiniais būdais:

    1. Palaikymas

      „Eclipse“ platformos palaikymas teikiamas per „Eclipse.org“ konsorciumą, o „WebSphere“ – standartinė sistema. IBM palaikymas(PartnerWorld).

      Licencijavimas

      „Eclipse“ platformą galima įsigyti pagal bendrąją viešąją licenciją, o „WebSphere Studio Workbench“ – pagal IBM PartnerWorld licenciją.

      Šalutiniai produktai / šaltinio kodo modifikacijos

      „Eclipse“ platforma leidžia įrankių kūrėjams tyrinėti naujas ribas, taikyti naujas platformas ir OS išplečiant ir modifikuojant kodą, gautą iš Eclipse projekto. „WebSphere Studio Workbench“ turi būti integruotas ir platinamas taip, kaip iš pradžių pateikė IBM.

      Prekės ženklas

      Eclipse technologija nėra centralizuotai pažymėta. Kaip komponentas prekės ženklas, jį išleidus gali priimti bendruomenės nariai suderinamus produktus. „WebSphere Studio Workbench“ apima savo individualų prekės ženklą, partnerių programas ir palaikymo pasiūlymus.

  • Kada turėtumėte pasirinkti „Eclipse“, o kada – „WebSphere Studio Workbench“?

    Norėdami padėti įrankių gamintojams pasirinkti, kurią technologiją naudoti, jie turi atsakyti į kelis paprastus klausimus:

    Nustatykite palaikomą darbo aplinkaįrankis:

    • Jei tai tik WebSphere, turėtumėte pasirinkti WebSphere Studio Workbench.
    • Kitos aplinkos ar ateities technologijų plėtiniai? Turėtumėte pasirinkti „Eclipse“ platformą.
    • Abi aplinkos. Pasirinkimas turėtų būti atliktas įvertinus IBM ir IBM partnerių programų bendradarbiavimo mastą.
  • Ar išlaikysite visą pasiūlymą, tiek Eclipse kodą, tiek savo?

    • Jei ne, tada WebSphere Studio Workbench jums labiau tinka.
  • Ar teikiate įrankius platformoms, kurių IBM nepalaiko?

    • Jei taip, tuomet turėtumėte pasirinkti Eclipse platformą.
    • Jei ne, tada pasirinkimas turėtų būti atliktas remiantis dviem ankstesniais kriterijais.
  • Ar norėtumėte turėti oficialų palaikymą ir dalyvavimą filialų programos IBM.

    • Jei taip, tuomet turėtumėte pasirinkti WebSphere Studio Workbench.
    • Jei ne, tuomet turėtumėte pasirinkti Eclipse platformą.

Naujiena svetainėje

>

Populiariausias