Shtëpi Lule Si të bëni mbajtëse kaçurrelë. Të gjitha mënyrat, si në "Fjala" për të vënë kllapa katrore. Duke përdorur menynë Symbol

Si të bëni mbajtëse kaçurrelë. Të gjitha mënyrat, si në "Fjala" për të vënë kllapa katrore. Duke përdorur menynë Symbol

Eclipse është një IDE falas për zhvillimin e aplikacioneve modulare ndër-platformë. Zhvilluar dhe mirëmbajtur nga Fondacioni Eclipse.

Aplikacionet më të njohura të bazuara në platformën Eclipse janë "Eclipse IDEs" të ndryshme për zhvillimin e softuerit në shumë gjuhë (p.sh. "Java IDE" më i njohur, i cili u mbështet në mënyrë vendase, nuk mbështetet në ndonjë shtesë të pronarit, përdor një API standarde publike për të hyrë në platformën Eclipse).

Fillimisht, Eclipse u zhvillua nga IBM si pasardhës i mjedisit të zhvillimit të IBM VisualAge, si një standard IDE i korporatës për zhvillim në gjuhë të ndryshme për platformat IBM. Sipas IBM, dizajni dhe zhvillimi kushtojnë 40 milionë dollarë. Kodi burimor ishte plotësisht me burim të hapur dhe u vu në dispozicion pasi Eclipse u lëshua në komunitetin e pavarur nga IBM për zhvillim të mëtejshëm.

Në Eclipse 3.0 (2003), specifikimet e platformës së shërbimit OSGi u zgjodhën si arkitekturë e kohës së ekzekutimit. Që nga versioni 3.0, Eclipse është zhvendosur nga të qenit një IDE monolit që mbështet shtesat në të qenit vetë një grup shtesash. Ai bazohet në kornizën OSGi dhe SWT / JFace, mbi bazën e të cilit zhvillohet shtresa tjetër - RCP (Platforma e klientit të pasur, një platformë për zhvillimin e aplikacioneve të klientëve të plotë). RCP shërben si bazë jo vetëm për Eclipse, por edhe për aplikacione të tjera RCP si Azureus dhe File Arranger. Shtresa tjetër është vetë Eclipse, e cila është një grup shtesash RCP - redaktues, panele, perspektiva, një modul CVS dhe një modul i Mjeteve të Zhvillimit Java (JDT).

Që nga viti 2006, Fondacioni Eclipse ka koordinuar lëshimin vjetor të Simultanit, i cili zhvillohet në qershor. Çdo version përfshin platformën Eclipse si dhe një numër projektesh të tjera Eclipse.

Përfitimet e Eklipsit

Eclipse është kryesisht një platformë për zhvillimin e shtesave, gjë që e bëri atë të popullarizuar: çdo zhvillues mund ta zgjerojë Eclipse me modulet e veta. Tashmë ekzistojnë Mjetet e Zhvillimit Java (JDT), Mjetet e Zhvillimit C/C++ (CDT) të zhvilluara nga inxhinierët QNX së bashku me IBM, dhe mjete për gjuhët Ada (GNATbench, Hibachi), COBOL, FORTRAN, PHP, etj. nga zhvillues të ndryshëm. . Shumë shtesa plotësojnë mjedisin Eclipse me menaxherët për të punuar me bazat e të dhënave, serverët e aplikacioneve dhe më shumë.

Eclipse JDT (Java Development Tools) është moduli më i famshëm që synon zhvillimin e grupit: mjedisi është i integruar me CVS, sistemet e kontrollit të versionit GIT në shpërndarjen kryesore, ka shtesa për sisteme të tjera (për shembull, Subversion, MS SourceSafe) . Gjithashtu ofron mbështetje për komunikimin midis IDE dhe sistemit të menaxhimit të detyrave (gabimeve). Shpërndarja kryesore përfshin mbështetjen për gjurmuesin e gabimeve Bugzilla, dhe ka gjithashtu shumë shtesa për të mbështetur gjurmuesit e tjerë (Trac, Jira, etj.). Për shkak se është falas dhe me cilësi të lartë, Eclipse është standardi i korporatës për zhvillimin e aplikacioneve në shumë organizata.

Eclipse është shkruar në Java, kështu që është i pavarur nga platforma, me përjashtim të bibliotekës SWT, e cila është zhvilluar për të gjitha platformat e zakonshme (shih më poshtë). Biblioteka SWT përdoret në vend të bibliotekës standarde Java Swing. Ai mbështetet tërësisht në platformën bazë (sistemin operativ) për një ndërfaqe përdoruesi të përgjegjshme dhe me pamje natyrale, por ndonjëherë shkakton probleme të përputhshmërisë dhe stabilitetit të aplikacionit nëpër platforma.

Baza e Eclipse është platforma e klientit të pasur (RCP). Ai përbëhet nga komponentët e mëposhtëm:

OSGi (mjedis standard i dorëzimit të paketave);

SWT (paketë mjetesh portative të miniaplikacioneve);

JFace (buferat e skedarëve, manipulimi i tekstit, redaktuesit e tekstit);

Mjedisi i punës i Eclipse (panelet, redaktorët, projeksionet, magjistarët).

GUI në Eclipse është shkruar duke përdorur paketën e veglave SWT. Ky i fundit, ndryshe nga Swing (i cili imiton kontrollet grafike më vete), përdor komponentët grafikë të sistemit operativ. Ndërfaqja e përdoruesit Eclipse varet gjithashtu nga një program ndërmjetës GUI i quajtur JFace që e bën të lehtë ndërtimin e një ndërfaqeje përdoruesi të bazuar në SWT.

Fleksibiliteti i Eclipse ofrohet nga shtojcat, gjë që bën të mundur zhvillimin jo vetëm në Java, por edhe në gjuhë të tjera, si C / C ++, Perl, Groovy, Ruby, Python, PHP, Erlang, Component Pascal. , Zonnon dhe të tjerë.

Platforma Java

Platforma softuerike Java është një grup produktesh softuerësh dhe specifikimesh nga Sun Microsystems, më parë një kompani e pavarur dhe tani një degë e Oracle Corporation, që së bashku ofrojnë një sistem për zhvillimin e softuerit të aplikacionit dhe futjen e tij në çdo softuer ndër-platformë. Java përdoret në një sërë platformash kompjuterike nga pajisjet e integruara dhe telefonat celularë në segmentin e çmimeve më të ulëta, te serverët e korporatave dhe superkompjuterët në segmentin e çmimeve më të larta. Megjithëse apletet Java përdoren rrallë në kompjuterët desktop, ato ndonjëherë përdoren për të përmirësuar funksionalitetin dhe sigurinë kur shfletoni World Wide Web.

Kodi i programit i shkruar në Java konvertohet nga makina virtuale Java në bitekod Java. Sidoqoftë, ka përpilues të kodeve të bytekut për gjuhë të tjera programimi si Ada, JavaScript, Python dhe Ruby. Ekzistojnë gjithashtu disa gjuhë të reja programimi të dizajnuara për të punuar me Makinën Virtuale Java. Këto janë gjuhë të tilla si Scala, Clojure dhe Groovy. Sintaksa e Java është kryesisht e huazuar nga C dhe C++, por veçoritë e orientuara nga objekti bazohen në modelin e përdorur në Smalltalk dhe Objective-C. Java-s i mungojnë disa konstruksione të nivelit të ulët si treguesit, dhe Java ka një model shumë të thjeshtë memorie ku çdo objekt ndodhet në grumbull dhe të gjitha variablat e një lloji objekti janë referenca. Menaxhimi i memories bëhet përmes grumbullimit të integruar automatik të plehrave, i cili kryhet nga JVM.

Çfarë kontribuon IBM në komunitetin me kod të hapur për ju?

Marc Erickson dhe Angus McIntyre
Botuar më 01.11.2001

Platforma Eclipse është krijuar për të ndërtuar mjedise të integruara zhvillimi (IDE). Mund të përdoret për të krijuar një sërë zgjidhjesh kompjuterike nga fundi në fund për një shumëllojshmëri mjedisesh ekzekutimi të programit. Kur zgjedh një arkitekturë, krijuesit e veglave duhet të:

  • Kushtet e barabarta dhe zbulimi i plotë i informacionit në mungesë të API-ve dhe ndërfaqeve të fshehura nga një mjet në tjetrin. Eclipse ofron një platformë me burim të hapur për këtë qëllim. Për të kontrolluar cilësinë, transportueshmërinë dhe performancën e kodit, API-të e publikuara testohen nga një konsorcium industrish të lidhura.
  • Liri për të zgjeruar platformën për të arritur mundësi të reja. Eclipse ofron mundësinë për të krijuar vepra derivative, duke përfshirë rishpërndarjen e platformës. Përdorimi i Eclipse lejon zhvilluesit e mjeteve të përqendrohen në kompetencat e tyre kryesore dhe modelet e reja për teknologjinë e zhvillimit.
  • Merrni përgjigje në kohë ndaj kërkesave për ndryshime dhe përmirësime të produktit të dorëzuara në mënyrë të kontrolluar dhe të organizuar. Nëpërmjet sajtit www.eclipse.org zhvilluesit mund të bëjnë ndryshime të ndryshme. Kjo arrihet përmes punës së përbashkët dhe çdo lloj ndihme nga zhvilluesit në zhvillimin e platformës.

Pyetje dhe pergjigje

    Çfarë është Eclipse.org?

    Eclipse.org është një konsorcium i hapur i komunitetit të shitësve të mjeteve të zhvillimit të softuerit. Komuniteti është i interesuar të punojë së bashku për të përmirësuar mjediset e zhvillimit dhe integrimin e produkteve. Komuniteti ndan një interes të përbashkët në krijimin e produkteve të tilla që do të jenë në gjendje të ndërveprojnë lehtësisht në mjedise të ndryshme nëpërmjet përdorimit të teknologjisë plug-in. Duke bashkëpunuar dhe shpërndarë teknologjinë kyçe të integrimit, shitësit e mjeteve të pajtueshme me Eclipse mund të fokusohen në fushat e tyre të ekspertizës dhe në krijimin e teknologjive të reja të zhvillimit.

    Çfarë është platforma Eclipse?

    Ideja kryesore e projektit Eclipse është krijimi i "Apache për mjetet e zhvilluesve". Kjo do të thotë krijimin e një infrastrukture me kod të hapur që ofron shumë nga shërbimet bazë që u nevojiten zhvilluesve të softuerit. Ajo duhet të jetë një "kuti veglash për zhvillimin e kutive të veglave". Jo vetëm një koleksion i API-ve, korniza Eclipse do të përbëhet nga kodi real i ndërtuar për të bërë punë reale.

    Platforma Eclipse ofron një bazë për ndërtimin dhe funksionimin e mjeteve të integruara të zhvillimit të softuerit nga fundi në fund. Platforma përbëhet nga komponentë me burim të hapur të përdorur nga ofruesit e mjeteve për të ndërtuar zgjidhje që janë të ngulitura në një hapësirë ​​pune të integruar. Platforma Eclipse integron teknologjinë në një mjedis projektimi dhe zbatimi të mirëformuar.

    Pse IBM po shpërndan Eclipse si burim të hapur?

    Burimi i hapur është mënyra e vetme për të ofruar një platformë të hapur për integrimin e mjeteve. Përveç kësaj, ka përfitime të tjera nga përdorimi i burimit të hapur.

    Një nga këto përfitime kryesore është ripërdorimi i produkteve. Pse të rindërtoni diçka nëse tashmë ekziston në një format pune? Duke përdorur platformën e hapur Eclipse, krijuesit e veglave mund të fokusohen në zhvillimin e tyre duke ofruar një infrastrukturë veglash për ndërtimin e mjediseve të integruara të zhvillimit (IDE). Sido që të jetë, përdorimi i kodit të dikujt tjetër po fillon të fitojë besim.

    Besimi në çdo arkitekturë apo platformë të re kërkon shumë kohë për t'u ndërtuar. Për shembull, është e vështirë të fitosh besimin e zhvilluesve në ndërtimin e mjeteve që përmbajnë ndërfaqe të pronarit që kufizojnë përdorimin e një aplikacioni në një sistem operativ të caktuar (p.sh. Windows). Gjithashtu, është e vështirë të fitosh besimin e krijuesve të mjeteve kur nivele të ndryshme të API-ve vijnë me nivele të ndryshme mjetesh (për shembull, API-të e komunitetit që janë të ndryshëm nga API-të e ndërmarrjeve).

    Platforma Eclipse ju lejon të krijoni besim duke ofruar kodin burimor të platformës.

    Burimi i hapur ofrohet për të gjitha API-të, pa ndërfaqe të brendshme, vendase ose të fshehura. Zhvilluesit, besimi i të cilëve kërkon shumë kohë për të fituar, mund të shohin kodin dhe të nxjerrin përfundimet e duhura. Besojini burimit dhe inovoni!

    Bashkimi i zhvilluesve me burim të hapur mund të ndihmojë gjithashtu në krijimin e kodit më të mirë. Kur bashkëpunojnë për kodin, krijuesit bëjnë përpjekje shtesë për të. Një kod i tillë bëhet një pasqyrim i punës së tyre, produkt i reputacionit individual dhe të korporatës. Besojuni burimeve dhe vendosni pozicionin tuaj në treg!

    Një projekt me burim të hapur i bazuar në specifikime të pastra mund të sigurojë kod që është më i lehtë për t'u kuptuar. Një ndërfaqe përshkruan (në termat e kutisë së zezë) sjelljen abstrakte të një komponenti. Duke ekzaminuar kodin burimor, zhvilluesit mund të analizojnë veprimin e kodit rresht pas rreshti. Është e vështirë të besosh ndërfaqen e dikujt tjetër. Besoni burimet dhe eksploroni teknologjinë!

    Burimi i hapur është më i lehtë për tu korrigjuar. Kur gjeni një gabim, shikimi i kodit burimor do t'ju ndihmojë të identifikoni shpejt shkakun. Ky mund të jetë faji juaj, ose një gabim i platformës dhe mjedisit. Qasja në kodin burimor anulon punën për të gjetur shkakun e gabimit. Ndarja e çështjeve në forume ju lejon të ndani shënimet tuaja me ata që janë të njohur me çështje të ngjashme. Nëse shfaqet një problem në kodin me burim të hapur të përdorur zakonisht, është më e lehtë ta rregulloni ose ta zgjidhni atë. Besojuni burimeve për të marrë informacionin që ju nevojitet.

    Të punosh vetëm në teknologji komplekse është mjaft e vështirë. Disa prodhues mjetesh mund të marrin guximin të hulumtojnë teknologjinë e re së bashku. Besojuni burimeve për të reduktuar rrezikun!

    Shitësit e mjeteve vijnë dhe shkojnë. Zhvilluesit e ndërmarrjeve duan të jenë të sigurt për mbështetjen afatgjatë të platformës. Me kodin burimor, korporatat mund të fillojnë të funksionojnë shpejt dhe të mbajnë biznesin për një periudhë të gjatë kohore: Besoni kodit burimor për të rritur biznesin tuaj!

    Fleksibiliteti është vetia kryesore e Eclipse. Me platformën Eclipse, një komponent që nuk ju përshtatet mund të modifikohet sipas kërkesave tuaja. Për shembull, nëse nuk jeni të kënaqur me redaktuesin, krijoni tuajin ose futni një nga redaktuesit e njohur të ndërtuar në tregun me burim të hapur të ofruar nga platforma Eclipse. Po kërkoni të lidhni një platformë të re pritjeje me një mbështetje ekzistuese nga fundi në fund? Besoni burimet dhe krijoni shtojca!

    Pra, burimi i hapur, komuniteti i hapur dhe platforma e hapur vendosin kushtet e barabarta që u nevojiten krijuesve të mjeteve të vogla dhe të mëdha për të mbështetur projektet e zhvillimit nga fundi në fund dhe për të eksploruar horizonte të reja.

    Jeni ende në dyshim?.. Faleminderit Frank Hecker për punën e tij të madhe në ndërtimin e dyqanit me burim të hapur (shih Burimet për një lidhje).

    Në cilat platforma disponohet Eclipse?

    Eclipse është lëshuar dhe testuar për Windows NT, Windows XP (Beta), Windows 2000, Windows 98, Windows ME dhe Red Hat Linux Version 7.1. Teknologjia Eclipse është shkruar në Java, gjë që e bën të lehtë përdorimin në një gamë të gjerë platformash të ndryshme.

    A do të transferohet Eclipse në platforma të tjera?

    Kjo është një pyetje për t'u zgjidhur, por kjo është bukuria e platformës Eclipse. Ndërtuesit e mjeteve mund të përqafojnë teknologjinë Eclipse dhe të eksplorojnë kufij të rinj me besimin e një platforme mjetesh të hapura të provuara nga industria.

    Sa është kostoja e platformës Eclipse?

    Platforma Eclipse është në dispozicion nën Licencën e Përbashkët Publike. Detajet e licencës janë në dispozicion në http://www.eclipse.org.

    Po në lidhje me faktin që zhvilluesit e mjeteve nuk janë vërtet të etur për t'u marrë me kodin burimor dhe nuk mund të përfitojnë vërtet prej tij?

    Qasja në kodin burimor shpesh ju lejon të identifikoni shpejt problemet, të eliminoni dyfishimin e punës dhe të përshpejtoni përfundimin e punës në teknologjinë e re të pajtueshme.

    A nuk do të përfundojë kjo duke e ndarë produktin në versione të papajtueshme?

    Komuniteti Eclipse ka të drejtë të përcaktojë dhe miratojë versionet "zyrtare" të platformës Eclipse. Anëtarët e komunitetit gjithashtu mund të bëjnë ndryshime dhe shtesa për nevojat e tyre. Sidoqoftë, bazat e kodit janë të ndryshme dhe krijimi i një versioni të personalizuar jashtë një projekti Eclipse bëhet gjithnjë e më i vështirë. Kostoja e transferimit të përmirësimeve nga versioni "zyrtar" në të rritet gjithashtu. Kështu, të gjithë anëtarët e komunitetit Eclipse janë të interesuar të punojnë së bashku në një teknologji dhe infrastrukturë të përbashkët thelbësore Eclipse.

    A do të ndërmerren hapa për të përcaktuar një version "zyrtar" në transportin e produkteve (p.sh. si pjesë e një marke si "Eclipse Inside")?

    Kjo çështje po shqyrtohet nga Bordi Drejtues i Eclipse.

    Cili është rreziku i konsumatorit kur përdorni versione individuale?

    Në mënyrë tipike, versioni "zyrtar" i platformës Eclipse, pas testimit dhe rishikimit, postohet në www.eclipse.org. Ky version mbahet përmes Eclipse.org. Versionet individuale duhet të mbështeten plotësisht nga shitësi, kështu që përfitimi i bashkëpunimit me anëtarët e komunitetit humbet.

    A do të shqetësohen prodhuesit e mjeteve për teknologjinë me burim të hapur Eclipse që "prish" kodin tjetër nëse e përdorin atë në projektet e tyre?

    Eclipse është licencuar sipas Licencës së Përbashkët të Programimit, e cila nuk ju lejon të "prisni" kodin tjetër që thërret kodin Eclipse duke përdorur API-të publike.

    Po gjërat e këqija që përdoruesit mund të gjejnë në kodin burimor të Eclipse, si gabimet?

    Zhvillimi me burim të hapur rrit shanset për të gjetur dhe rregulluar gabime të vogla dhe të mëdha. Ato zbulohen dhe rregullohen nga zhvilluesi origjinal ose anëtarët e komunitetit.

    A mundet zbulimi i kodit burimor t'u japë konkurrentëve plane dhe strategji konfidenciale?

    Po, në thelb ne ndajmë strategjitë me konkurrentët tanë. Pa dyshim, ka një mendim më domethënës. Zhvilluesit janë lodhur duke integruar mjetet vetëm në aplikacionet e tyre. Ata janë të lodhur duke humbur kohë duke kuptuar se si t'i bëjnë mjetet të punojnë së bashku në një mjedis kompjuterik nga skaji në fund. Me platformën Eclipse, të gjithë mund të përfitojnë nga një kuptim i plotë se si të integrohet një IDE në një nivel industrial. Ne e bëjmë këtë vetëm për të thjeshtuar punën e zhvilluesit përfundimtar.

    A mund të përdorin përdoruesit thjesht kodin burimor të Eclipse dhe të mbështeten në mbështetjen e komunitetit pa kthime adekuate?

    Potencialisht po, megjithatë, herët a vonë ndërveprueshmëria do t'i sjellë më shumë vlerë përdoruesit përfundimtar sesa mund të sjellë vetë. Zhvilluesit e pavarur të izoluar gradualisht do të shkojnë në harresë.

    Po sikur konkurrentët të përpiqen të "vjedhin" një produkt me kod të hapur për qëllimet e tyre?

    Një përpjekje e tillë është e mundur, por komuniteti mbrohet nga Licenca e Përbashkët Publike. Versionet zyrtare të platformës Eclipse do të vazhdojnë të dalin në të ardhmen. Licenca është e strukturuar në mënyrë që asnjë shitës të mos mund të përfitojë ilegalisht nga produkti. Duke punuar së bashku në projektin Eclipse, ne duam të ndihmojmë në krijimin e një fushe të vërtetë të barabartë loje për zhvilluesit e mjeteve.

    Ku mund të gjej informacion në lidhje me integrimin e mjeteve në teknologjinë Eclipse?

    Ka disa letra të bardha në http://www.eclipse.org.

    Si funksionon platforma Eclipse dhe çfarë veçorish ofron?

    Platforma Eclipse u ndërtua mbi parimet e mëposhtme:

    • Lehtësoni integrimin homogjen të mjeteve të brendshme, si dhe midis llojeve të ndryshme të përmbajtjes dhe ofruesve të mjeteve.
    • Mbështetje për krijimin e një sërë mjetesh.
    • Mbështetje për një numër të pakufizuar ofruesish mjetesh, duke përfshirë shitësit e pavarur të softuerit (ISV).
    • Mbështetje për mjetet për të punuar me çdo format (duke përfshirë HTML, Java, C, JSP, EJB, XML dhe GIF).
    • Mbështetje për mjediset e zhvillimit të aplikacioneve me dhe pa një ndërfaqe grafike të përdoruesit (GUI).
    • Punon në një gamë të gjerë sistemesh operative duke përfshirë Windows dhe Linux.
    • Përdorimi i popullaritetit të gjuhës Java për të shkruar mjete.
  • A do të lëshojë IBM kodin burimor të platformës Eclipse për komunitetin e hapur? Kur do të ndodhë kjo?

    Po, kodi burimor është i disponueshëm tani nën Licencën e Përbashkët Publike. Shumë shpejt, IBM do t'ia dorëzojë Eclipse një bordi të përkohshëm të drejtorëve që do të menaxhojë platformën Eclipse.

    Kush është në bordin e përkohshëm të drejtorëve?

    Këshilli i përkohshëm do të shpallet në një datë të mëvonshme.

    Unë dua të bashkohem me komunitetin. Si ta bëjmë atë?

    Vizitoni www.eclipse.org.

    Si të bëheni anëtar këshilli?

    Bashkëpunoni, kontribuoni, promovoni: ofroni kodin tuaj, idetë, produktet, korrigjimet e gabimeve, ndani njohuritë dhe përvojën tuaj.

    Si mbështetet platforma Eclipse?

    Mbështetja ofrohet përmes forumit dhe e-mail mbi baza vullnetare, duke përdorur burime të njohura nga komuniteti. Më shumë informacion mund të gjeni në www.eclipse.org

    A ka mbështetje 24/7?

    Si zgjidhet bordi i përkohshëm i drejtorëve?

    Me staf të kufizuar, ekipi i Eclipse mund të ndërveprojë vetëm me disa kompani të përzgjedhura të përzgjedhura për të ndërtuar platformën. Anëtarët e bordit të përkohshëm të drejtorëve zgjidhen nga kompanitë që kanë kontribuar në zhvillimin e platformës, deri më tani në baza eksperimentale. Përzgjedhja bazohet në tre kritere: Anëtarët e Bordit duhet të përdorin Eclipse në kompaninë e tyre; ata gjithashtu duhet të përdorin Eclipse për të krijuar pika shitjesh; ata duhet të mbajnë hapur Eclipse.org.

    Pse e vonuat lëshimin e kodit burimor të Eclipse për kaq gjatë?

    Kur planet e kompanisë për të dërguar kodin burim u shqyrtuan, ekipi i zhvillimit donte të sigurohej që platforma e parë të ishte zhvilluar dhe testuar plotësisht. Kemi provuar disa koncepte alternative ndërtimi, disa prej të cilave tashmë janë në treg. Më pas, ne i ndamë këto ide me ofrues të tjerë mjetesh dhe i përmirësonim ato. Platforma Eclipse tani është gati për publikimin e parë.

    Kur IBM lëshon një teknologji falas, a do të thotë kjo se IBM nuk është më e përkushtuar ndaj teknologjisë?

    IBM është e përkushtuar të adoptojë platformën Eclipse dhe ta përdorë atë si bazë për të gjithë familjen e mjeteve të zhvillimit të softuerit IBM nga fundi në fund, që është familja WebSphere Studio. Këto produkte përfitojnë nga sigurimi i integruar i cilësisë, mbështetja legjendare e produkteve IBM dhe angazhimi ynë ndaj markës IBM. Ata përdorin ndërfaqe të ngjashme dhe janë ndërtuar mbi teknologjinë e përbashkët me platformën Eclipse.

    Ku mund të gjej dokumentacion dhe informacion për Eclipse?

    Në faqen e internetit www.eclipse.org.

    Sa i ndryshëm është Eclipse nga .NET?

    .NET u krijua ekskluzivisht për t'u përdorur në platformat e Microsoft përmes një ndërfaqeje pronësore të imponuar nga Microsoft. Zhvilluesit duhet të jenë të përgjegjshëm ndaj ndryshimeve që ndodhin në .NET. Në një botë të përshkruar si më shumë se teknologji "wintel", platforma .NET është një pikë e rëndësishme dhimbjeje. Projektet kompjuterike nga fundi në fund që duhet të integrojnë serverë, stacione pune, pajisje të integruara dhe PDA portative funksionojnë në një sërë mjedisesh të tjera shumë të avancuara dhe të avancuara ekzekutimi. Kjo rezulton në përdorimin e shumë arkitekturave të fuqishme të procesorit dhe platformave operative si OS/390, Linux dhe QNX.

    Platforma Eclipse është e disponueshme nën një licencë të hapur publike me të gjitha API-të dhe pikat shtesë të dokumentuara mirë, kështu që lejon zhvilluesit e mjeteve të mbështesin çdo numër hapësirash pune, duke përfshirë produktet e Microsoft.

    A mund të krahasohet Eclipse me iniciativën me burim të hapur të Sun Microsystems?

    Ideja e projektit Eclipse është krijimi i "Apache për mjetet e zhvilluesve". Kjo nënkupton krijimin e një infrastrukture me kod të hapur që ofron shumë shërbime bazë për të cilat u nevojiten zhvilluesit e softuerit. Ajo duhet të jetë një "kuti veglash për zhvillimin e kutive të veglave". Jo vetëm një koleksion i API-ve, korniza Eclipse do të përbëhet nga kodi real i ndërtuar për të bërë punë reale.

    Siç thotë Erich Gamma: "Gjithçka në Eclipse është një shtojcë. Java IDE nuk ka status të veçantë, është thjesht një grup tjetër shtojcash që demonstrojnë shtrirjen e lehtë për t'u integruar të platformës. Bërja e platformës Eclipse me burim të hapur lejon mjetin prodhuesit të bëjnë të njëjtën gjë." dhe jo vetëm për të krijuar shtojca të reja, por edhe për të ndihmuar në përmirësimin e atyre ekzistuese. Si rezultat, ndërmarrjet e mëdha dhe përfaqësuesit e ndërmarrjeve kanë një fushë loje të barabartë për integrimin e mjeteve."

    Cilat janë ndryshimet midis WebSphere Studio Workbench dhe platformës Eclipse?

    WebSphere Studio Workbench përdor Eclipse si një bazë për të ofruar integrimin e produktit që mbështet platformën e softuerit WebSphere. WebSphere Studio Workbench është një shembull i përdorimit të teknologjisë Eclipse nga platforma Eclipse.

    Eclipse është një platformë integruese e mjeteve me burim të hapur, e disponueshme për përdorim në çdo mjedis pune.

    Ato ndryshojnë në katër pika kryesore:

    1. Mbështetje

      Mbështetja për platformën Eclipse ofrohet përmes konsorciumit Eclipse.org, ndërsa mbështetja për WebSphere ofrohet nga struktura standarde e mbështetjes IBM (PartnerWorld).

      Licencimi

      Eclipse Patform është në dispozicion nën "Licencën e Përbashkët Publike", ndërsa WebSphere Studio Workbench është në dispozicion nën licencën IBM PartnerWorld

      Spin-offs / Modifikimet e kodit burimor

      Platforma Eclipse i lejon zhvilluesit e mjeteve të eksplorojnë kufij të rinj, të synojnë platforma dhe sisteme operative të reja duke zgjeruar dhe modifikuar kodin që rrjedh nga projekti Eclipse. WebSphere Studio Workbench duhet të integrohet dhe shpërndahet siç ofrohet nga IBM.

      Branding

      Teknologjia Eclipse nuk pretendohet nga një markë e centralizuar. Si pjesë integrale e markës, ajo mund të pranohet nga anëtarët e komunitetit kur lëshohen produkte të përputhshme. WebSphere Studio Workbench përmban markën e vet, programet partnere dhe ofertat mbështetëse.

  • Kur duhet të zgjidhni Eclipse dhe kur duhet të zgjidhni WebSphere Studio Workbench?

    Për të ndihmuar në zgjedhjen e teknologjisë që do të përdorin, krijuesit e veglave duhet t'u përgjigjen disa pyetjeve të thjeshta:

    Përcaktoni mjedisin e punës të mbështetur të mjetit:

    • Nëse vetëm WebSphere, atëherë zgjidhni WebSphere Studio Workbench.
    • Mjedise të tjera apo shtesa për teknologjitë e ardhshme? Duhet të zgjidhet platforma Eclipse.
    • Të dy ambientet. Zgjedhja duhet bërë pas vlerësimit të shkallës së sinergjisë ndërmjet IBM dhe programeve partnere të IBM.
  • A do ta ruani të gjithë ofertën, si kodin Eclipse ashtu edhe tuajin?

    • Nëse jo, atëherë WebSphere Studio Workbench është më i përshtatshëm për ju.
  • A ofroni mjete për platforma që nuk mbështeten nga IBM?

    • Nëse po, atëherë duhet të zgjidhet platforma Eclipse.
    • Nëse jo, atëherë zgjedhja duhet të bëhet në bazë të dy kritereve të mëparshme.
  • Nëse dëshironi të mbështeteni zyrtarisht dhe të merrni pjesë në programet e disponueshme të partnerëve të IBM.

    • Nëse po, atëherë zgjidhni WebSphere Studio Workbench.
    • Nëse jo, atëherë duhet të zgjidhet platforma Eclipse.

E re në vend

>

Më popullorja