տուն Ծաղիկներ Ինչպես պատրաստել գանգուր բրեկետներ. Բոլոր եղանակները, ինչպես «Word»-ում, դրեք քառակուսի փակագծեր: Օգտագործելով «Symbol» ընտրացանկը

Ինչպես պատրաստել գանգուր բրեկետներ. Բոլոր եղանակները, ինչպես «Word»-ում, դրեք քառակուսի փակագծեր: Օգտագործելով «Symbol» ընտրացանկը

Eclipse-ը անվճար ինտեգրված զարգացման միջավայր է մոդուլային միջպլատֆորմային հավելվածների համար: Մշակվել և սպասարկվել է Eclipse հիմնադրամի կողմից:

Eclipse պլատֆորմի վրա հիմնված ամենահայտնի հավելվածներն են տարբեր «Eclipse IDE»-ները՝ բազմաթիվ լեզուներով ծրագրային ապահովման մշակման համար (օրինակ, ամենահայտնի «Java IDE»-ն, որը բնիկորեն աջակցվում էր, չի հիմնվում որևէ սեփականության ընդլայնման վրա, օգտագործում է ստանդարտ բաց API՝ Eclipse հարթակ մուտք գործելու համար):

Eclipse-ն ի սկզբանե մշակվել է IBM-ի կողմից՝ որպես IBM VisualAge զարգացման միջավայրի իրավահաջորդ՝ որպես IBM հարթակի բազմալեզու մշակման կորպորատիվ IDE ստանդարտ։ Նախագծման և մշակման արժեքը կազմել է 40 միլիոն դոլար, ըստ IBM-ի: Աղբյուրի կոդը ամբողջությամբ բաց կոդով էր և հասանելի դարձավ Eclipse-ը IBM-ից անկախ համայնքին հետագա մշակման համար հանձնելուց հետո:

Eclipse 3.0-ում (2003 թ.) OSGi սպասարկման հարթակի բնութագրերն ընտրվել են որպես գործարկման ժամանակի ճարտարապետություն: 3.0 տարբերակից ի վեր, Eclipse-ը դադարել է լինել մոնոլիտ IDE, որն աջակցում է ընդարձակումներ, բայց ինքնին դարձել է ընդարձակման մի շարք: Այն հիմնված է OSGi Framework-ի և SWT/JFace-ի վրա, որի հիման վրա մշակվում է հաջորդ շերտը՝ RCP (Rich Client Platform, լիարժեք հաճախորդների հավելվածներ մշակելու հարթակ): RCP-ն ծառայում է որպես հիմք ոչ միայն Eclipse-ի, այլ նաև RCP այլ հավելվածների համար, ինչպիսիք են Azureus-ը և File Arranger-ը: Հաջորդ շերտը ինքնին Eclipse-ն է, որը RCP ընդլայնումների հավաքածու է՝ խմբագիրներ, վահանակներ, հեռանկարներ, CVS մոդուլ և Java Development Tools (JDT) մոդուլ:

2006 թվականից ի վեր Eclipse հիմնադրամը համակարգում է ամենամյա Համաժամանակյա թողարկումը հունիսին: Յուրաքանչյուր թողարկում ներառում է Eclipse հարթակը, ինչպես նաև Eclipse-ի մի շարք այլ նախագծեր:

Eclipse-ի առավելությունները

Eclipse-ը հիմնականում ծառայում է որպես ընդլայնումներ մշակելու հարթակ, ինչի պատճառով էլ այն ձեռք է բերել ժողովրդականություն. ցանկացած ծրագրավորող կարող է երկարացնել Eclipse-ն իր մոդուլներով: Արդեն կան Java զարգացման գործիքներ (JDT), C / C ++ Զարգացման գործիքներ (CDT), որոնք մշակվել են QNX ինժեներների կողմից IBM-ի հետ համատեղ, և գործիքներ Ada լեզուների համար (GNATbench, Hibachi), COBOL, FORTRAN, PHP, տարբեր մշակողների կողմից և այլն: Շատ ընդլայնումներ լրացնում են Eclipse միջավայրը մենեջերների հետ՝ տվյալների բազաների, հավելվածների սերվերների և այլնի հետ աշխատելու համար:

Eclipse JDT (Java Development Tools) ամենահայտնի մոդուլն է, որն ուղղված է խմբի զարգացմանը. միջավայրը ինտեգրված է տարբերակների կառավարման համակարգերի հետ CVS, GIT հիմնական բաշխման մեջ, այլ համակարգերի համար (օրինակ՝ Subversion, MS SourceSafe) կան պլագիններ։ Նաև առաջարկում է IDE-ի և առաջադրանքների (bug) կառավարման համակարգի միջև հաղորդակցության աջակցություն: Հիմնական փաթեթը ներառում է Bugzilla bug tracker-ի աջակցություն, կան նաև բազմաթիվ ընդլայնումներ՝ այլ թրեքերներին աջակցելու համար (Trac, Jira և այլն): Քանի որ այն անվճար է և բարձրորակ, Eclipse-ը կորպորատիվ ստանդարտն է բազմաթիվ կազմակերպություններում հավելվածների մշակման համար:

Eclipse-ը գրված է Java-ով, հետևաբար այն անկախ հարթակ է, բացառությամբ SWT գրադարանի, որը մշակված է բոլոր ընդհանուր հարթակների համար (տես ստորև): SWT գրադարանն օգտագործվում է ստանդարտ Java Swing գրադարանի փոխարեն: Այն ամբողջությամբ հենվում է հիմքում ընկած հարթակի (օպերացիոն համակարգի) վրա, որն ապահովում է արագ և բնական տեսք ունեցող ինտերֆեյս, բայց երբեմն առաջացնում է հավելվածների համատեղելիության և կայունության խնդիրներ տարբեր հարթակներում:

Eclipse-ը հիմնված է հարուստ հաճախորդների հարթակի (RCP) վրա: Այն բաղկացած է հետևյալ բաղադրիչներից.

OSGi (ստանդարտ առաքման միջավայր փաթեթների համար);

SWT (Դյուրակիր վիդջեթի գործիքակազմ);

JFace (ֆայլի բուֆերներ, տեքստի հետ աշխատանք, տեքստային խմբագրիչներ);

Eclipse աշխատանքային միջավայր (վահանակներ, խմբագիրներ, կանխատեսումներ, կախարդներ):

Eclipse-ում GUI-ն գրված է SWT գործիքակազմի միջոցով: Վերջինս, ի տարբերություն Swing-ի (որն ինքնուրույն ընդօրինակում է գրաֆիկական կառավարումը), օգտագործում է այս օպերացիոն համակարգի գրաֆիկական բաղադրիչները։ Eclipse օգտատիրոջ միջերեսը նույնպես կախված է GUI միջնակարգ ծրագրից, որը կոչվում է JFace, ինչը հեշտացնում է SWT-ի վրա հիմնված ինտերֆեյսի ստեղծումը:

Eclipse-ի ճկունությունը ապահովվում է plug-ins-ի միջոցով, ինչը հնարավորություն է տալիս զարգանալ ոչ միայն Java-ում, այլ նաև այլ լեզուներով, ինչպիսիք են C/C ++, Perl, Groovy, Ruby, Python, PHP, Erlang, Component: Պասկալը, Զոննոնը և ուրիշներ։

Java հարթակ

Java Software Platform-ը Sun Microsystems-ի՝ նախկինում անկախ ընկերության և այժմ Oracle Corporation-ի դուստր ձեռնարկության ծրագրային արտադրանքների և բնութագրերի շարք է, որոնք համատեղ ապահովում են կիրառական ծրագրեր մշակելու և ցանկացած միջպլատֆորմային ծրագրաշարի մեջ ներդնելու համակարգ: Java-ն օգտագործվում է հաշվողական պլատֆորմների լայն տեսականիում՝ ներկառուցված սարքերից և բջջային հեռախոսներից մինչև գծի ստորին վերջում գտնվող ձեռնարկությունների սերվերները և գերհամակարգիչները՝ վերևի վերջում: Չնայած Java հավելվածները հազվադեպ են օգտագործվում աշխատասեղանի համակարգիչների վրա, դրանք երբեմն օգտագործվում են ֆունկցիոնալությունը բարելավելու և համաշխարհային ցանցը զննարկելիս անվտանգությունը բարելավելու համար:

Java վիրտուալ մեքենան փոխակերպում է Java-ում գրված կոդը Java բայթկոդի: Այնուամենայնիվ, կան բայթկոդ կազմողներ ծրագրավորման այլ լեզուների համար, ինչպիսիք են Ada-ն, JavaScript-ը, Python-ը և Ruby-ը: Կան նաև մի քանի նոր ծրագրավորման լեզուներ, որոնք նախատեսված են Java վիրտուալ մեքենայի հետ աշխատելու համար: Սրանք լեզուներ են, ինչպիսիք են Scala, Clojure և Groovy: Java-ի շարահյուսությունը հիմնականում փոխառված է C-ից և C++-ից, սակայն օբյեկտի վրա հիմնված հնարավորությունները հիմնված են Smalltalk-ում և Objective-C-ում օգտագործվող մոդելի վրա: Java-ն չունի որոշակի ցածր մակարդակի կառուցվածքներ, ինչպիսիք են ցուցիչները, և Java-ն ունի նաև հիշողության շատ պարզ մոդել, որտեղ յուրաքանչյուր օբյեկտ գտնվում է կույտի վրա, և օբյեկտի բոլոր փոփոխականները հղումներ են: Հիշողության կառավարումն իրականացվում է JVM-ի ինտեգրված ավտոմատ աղբահանության միջոցով:

Ի՞նչ է ձեզ տալիս IBM-ի ներդրումը բաց կոդով համայնքին

Մարկ Էրիքսոն և Անգուս Մակինթայր
Հրատարակվել է 2001 թվականի նոյեմբերի 01-ին

Eclipse հարթակը նախատեսված է ինտեգրված զարգացման միջավայրեր (IDE) կառուցելու համար: Այն կարող է օգտագործվել մի շարք վերջնական հաշվողական լուծումներ ստեղծելու համար տարբեր գործարկման միջավայրերի համար: Ճարտարապետություն ընտրելիս գործիք ստեղծողներին անհրաժեշտ է.

  • Հավասար դաշտ և ամբողջական բացահայտում առանց թաքնված API-ների և միջերեսների՝ գործիքից գործիք: Այս նպատակով Eclipse-ն առաջարկում է բաց կոդով հարթակ: Հրապարակված API-ները փորձարկվում են հարակից ոլորտների կոնսորցիումի կողմից՝ ստուգելու կոդի որակը, տեղափոխելիությունը և արձագանքելու հնարավորությունը:
  • Նոր հնարավորությունների հասնելու համար հարթակը ընդլայնելու ազատություն: Eclipse-ն ապահովում է ածանցյալ աշխատանքներ ստեղծելու հնարավորություն, ներառյալ հարթակի վերաբաշխումը: Eclipse-ի օգտագործումը գործիք մշակողներին թույլ է տալիս կենտրոնանալ իրենց հիմնական խնդիրների և տեխնոլոգիայի զարգացման նոր մոդելների վրա:
  • Ստացեք ժամանակին պատասխաններ արտադրանքի փոփոխության և բարելավման հարցումներին, որոնք առաքվում են վերահսկվող և կազմակերպված ձևով: Մշակողները կարող են տարբեր փոփոխություններ կատարել www.eclipse.org-ի միջոցով: Դա ձեռք է բերվում համագործակցության և ծրագրավորողների բոլոր հնարավոր աջակցության շնորհիվ՝ հարթակի զարգացման գործում:

Հարցեր եւ պատասխաններ

    Ի՞նչ է Eclipse.org-ը:

    Eclipse.org-ը ծրագրային ապահովման մշակման գործիքների մատակարարների բաց կոնսորցիում է, որը ձևավորվել է համայնքի մեջ: Համայնքը շահագրգռված է միասին աշխատել զարգացնելու միջավայրերը և արտադրանքի ինտեգրումը բարելավելու համար: Համայնքը կիսում է ընդհանուր հետաքրքրությունը՝ ստեղծելով այնպիսի ապրանքներ, որոնք կկարողանան հեշտությամբ փոխազդել տարբեր միջավայրերում՝ plugin տեխնոլոգիայի կիրառմամբ: Համագործակցելով և բաշխելով հիմնական ինտեգրման տեխնոլոգիան՝ Eclipse-ին համապատասխանող գործիքների մատակարարները կարող են կենտրոնանալ իրենց փորձագիտական ​​ոլորտների վրա և ստեղծել նոր զարգացման տեխնոլոգիաներ:

    Ի՞նչ է Eclipse հարթակը:

    Eclipse նախագծի հիմնական գաղափարը «Apache մշակողների գործիքների համար» ստեղծելն է։ Սա նշանակում է բաց կոդով ենթակառուցվածքի ստեղծում, որն ապահովում է հիմնական ծառայություններից շատերը, որոնց կարիքն ունեն ծրագրաշար մշակողները: Այն պետք է լինի «գործիքների ստեղծման գործիքակազմ»: Ավելի քան պարզապես API-ների հավաքածու, Eclipse շրջանակը կազմված կլինի իրական կոդից, որը գրված է իրական աշխատանք կատարելու համար:

    Eclipse հարթակը հիմք է տալիս ստեղծելու և գործարկելու ինտեգրված ծայրից ծայր ծրագրային ապահովման մշակման գործիքներ: Պլատֆորմը բաղկացած է բաց կոդով բաղադրիչներից, որոնք օգտագործվում են գործիքների մատակարարների կողմից՝ լուծումներ ստեղծելու համար, որոնք ներդրված են ինտեգրված աշխատանքային տարածքում: Eclipse հարթակը համատեղում է տեխնոլոգիաները լավ մշակված դիզայնի և իրականացման միջավայրում:

    Ինչու է IBM-ը տարածում Eclipse-ը որպես բաց կոդով:

    Բաց կոդով գործիքների ինտեգրման համար բաց հարթակ տրամադրելու միակ միջոցը: Բացի այդ, բաց կոդով օգտագործելու այլ առավելություններ կան:

    Հիմնական առավելությունը արտադրանքի կրկնակի օգտագործումն է: Ինչու՞ վերակառուցել ինչ-որ բան, եթե այն արդեն գոյություն ունի աշխատանքային ձևաչափով: Օգտագործելով Eclipse բաց հարթակը, գործիքներ ստեղծողները կարող են կենտրոնանալ սեփական զարգացման վրա՝ տրամադրելով գործիքակազմ՝ ինտեգրված զարգացման միջավայրեր (IDE) կառուցելու համար: Ինչ էլ որ լինի, ուրիշի ծածկագրի օգտագործումը սկսում է վստահություն ձեռք բերել:

    Ցանկացած նոր ճարտարապետության կամ հարթակի նկատմամբ վստահությունը երկար ժամանակ է պահանջում ձեռք բերելու համար: Օրինակ, դժվար է մշակողի վստահություն ձեռք բերել՝ ստեղծելով գործիքներ, որոնք պարունակում են սեփական ինտերֆեյսներ, որոնք սահմանափակում են հավելվածի օգտագործումը որոշակի օպերացիոն համակարգում (օրինակ՝ Windows): Բացի այդ, դժվար է ձեռք բերել գործիքներ ստեղծողների վստահությունը, երբ տարբեր API մակարդակները գալիս են գործիքների տարբեր մակարդակներով (օրինակ՝ համայնքի API-ներն ընդդեմ ձեռնարկությունների API-ների):

    Eclipse հարթակը վստահություն է ստեղծում՝ տրամադրելով հարթակի սկզբնական կոդը:

    Բաց կոդով ապահովված է բոլոր API-ների համար՝ առանց որևէ ներքին, սեփականության կամ թաքնված ինտերֆեյսի: Մշակողները, որոնց վստահությունը երկար ժամանակ վաստակում է, կարող են տեսնել կոդը և համապատասխան եզրակացություններ անել։ Վստահե՛ք աղբյուրին և նորարարե՛ք:

    Բաց կոդով ծրագրավորողների համախմբումը կարող է նաև օգնել ստեղծել ավելի լավ կոդ: Երբ դուք համագործակցում եք կոդի վրա, ստեղծողները լրացուցիչ ջանքեր են գործադրում դրա վրա: Նման ծածկագիրը դառնում է նրանց աշխատանքի արտացոլումը, անհատի և կորպորատիվ հեղինակության արդյունք: Վստահեք աղբյուրին և հաստատեք ձեր դիրքը շուկայում:

    Բաց կոդով նախագիծը, որը հիմնված է մաքուր բնութագրերի վրա, կարող է ապահովել կոդ, որն ավելի հեշտ է հասկանալ: Ինտերֆեյսը նկարագրում է (սև տուփի տերմիններով) բաղադրիչի վերացական վարքը: Ուսումնասիրելով աղբյուրի կոդը՝ մշակողները կարող են տող առ տող վերլուծել կոդի գործողությունը։ Դժվար է վստահել ուրիշի ինտերֆեյսին: Վստահեք աղբյուրին և ուսումնասիրեք տեխնոլոգիան:

    Բաց կոդով ավելի հեշտ է վրիպազերծել: Երբ սխալ է հայտնաբերվել, սկզբնական կոդը դիտելը կօգնի արագացնել դրա պատճառի նույնականացումը: Դա կարող է լինել ձեր մեղքը, կամ հարթակի և միջավայրի սխալ: Աղբյուրի կոդի հասանելիությունը ժխտում է սխալի պատճառը գուշակելու աշխատանքը: Ֆորումներում խնդիրների քննարկումը թույլ է տալիս կիսվել գրառումներով նրանց հետ, ովքեր ծանոթ են նմանատիպ խնդիրներին: Եթե ​​խնդիրն առաջանում է սովորաբար օգտագործվող բաց կոդով, ապա ավելի հեշտ է շտկել կամ փորձել շրջանցել այն: Վստահեք աղբյուրին ձեզ անհրաժեշտ տեղեկատվությունը ստանալու համար:

    Միայն բարդ տեխնոլոգիայի վրա աշխատելը բավականին դժվար է: Գործիքների մի քանի արտադրողներ կարող են ազատություն ձեռք բերել և միասին ուսումնասիրել նոր տեխնոլոգիաները: Վստահեք աղբյուրին ռիսկը նվազեցնելու համար:

    Գործիքների մատակարարները գալիս և գնում են: Ձեռնարկությունների մշակողները ցանկանում են վստահություն ունենալ հարթակի երկարաժամկետ աջակցության վրա: Մատչելի աղբյուրի կոդով կորպորացիաները կարող են արագ սկսել և երկար ժամանակ աջակցել բիզնեսին. Վստահե՛ք աղբյուրին ձեր բիզնեսը զարգացնելու համար:

    Ճկունությունը Eclipse-ի հիմքում է: Eclipse շրջանակի միջոցով մի բաղադրիչ, որը դուք չեք բավարարում, կարող է փոփոխվել ըստ պահանջի: Օրինակ, եթե դուք գոհ չեք խմբագրիչից, ստեղծեք ձեր սեփականը կամ միացրեք հանրաճանաչ խմբագիրներից մեկը Eclipse հարթակի կողմից առաջարկվող բաց կոդով շուկայից: Ցանկանու՞մ եք կապել ձեր նոր հոսթինգ հարթակը ձեր առկա ծայրից ծայր աջակցության հետ: Վստահեք աղբյուրին և ստեղծեք պլագիններ:

    Այսպիսով, բաց կոդով, բաց համայնքը և բաց հարթակը հավասար պայմաններ են ստեղծում փոքր և մեծ գործիքներ ստեղծողների համար՝ աջակցելու վերջնական զարգացման նախագծերին և ուսումնասիրելու նոր հորիզոններ:

    Դեռևս կասկածո՞ւմ եք: .. Շնորհակալություն Ֆրենկ Հեքերին՝ բաց կոդով խանութ կառուցելու վրա կատարած հիանալի աշխատանքի համար (տե՛ս «Ռեսուրսներ» հղումը):

    Ո՞ր հարթակներում է հասանելի Eclipse-ը:

    Eclipse-ը ներդրվել և փորձարկվել է Windows NT, Windows XP (Beta), Windows 2000, Windows 98, Windows ME և Red Hat Linux 7.1 տարբերակում: Eclipse տեխնոլոգիան գրվել է Java լեզվով, ինչը հեշտացնում է դրա օգտագործումը տարբեր հարթակներում:

    Eclipse-ը կտեղափոխվի՞ այլ հարթակներ:

    Սա լուծվող հարց է, բայց դա է Eclipse հարթակի գեղեցկությունը: Գործիքներ ստեղծողները կարող են ընդունել Eclipse տեխնոլոգիան և բացահայտել նոր հնարավորությունների սահմանները արդյունաբերության կողմից ապացուցված բաց գործիքների հարթակի վստահությամբ:

    Որքա՞ն է արժե Eclipse հարթակը:

    Eclipse հարթակը հասանելի է Ընդհանուր հանրային լիցենզիայի ներքո: Լիցենզիայի մանրամասները կարելի է գտնել http://www.eclipse.org կայքում:

    Իսկ ի՞նչ կասեք այն փաստի մասին, որ գործիք մշակողները իսկապես չեն ցանկանում զբաղվել սկզբնական կոդով և չեն կարող իսկապես օգուտ քաղել դրանից:

    Աղբյուրի հասանելիությունը հաճախ թույլ է տալիս արագ բացահայտել խնդիրը, վերացնում է կրկնօրինակ աշխատանքը և արագացնում է աշխատանքի ավարտը նոր համատեղելի տեխնոլոգիայի վրա:

    Արդյո՞ք դա ի վերջո կհանգեցնի ապրանքի անհամատեղելի տարբերակների բաժանմանը:

    Eclipse համայնքն իրավունք ունի սահմանելու և հաստատելու Eclipse հարթակի «պաշտոնական» տարբերակները։ Համայնքի անդամները կարող են նաև փոփոխություններ և լրացումներ կատարել իրենց կարիքների համար: Այնուամենայնիվ, կոդի հիմունքները տարբերվում են, և Eclipse նախագծից դուրս հատուկ տարբերակ ստեղծելն ավելի ու ավելի դժվար է դառնում: Աճում է նաև բարելավումները «պաշտոնական» տարբերակից դրան փոխանցելու արժեքը։ Այսպիսով, Eclipse համայնքի բոլոր անդամները շահագրգռված են միասին աշխատել ընդհանուր հիմնական Eclipse տեխնոլոգիայի և ենթակառուցվածքի վրա:

    Արդյո՞ք քայլեր կձեռնարկվեն առաքվող ապրանքների մեջ «պաշտոնական» տարբերակի սահմանման համար (օրինակ՝ որպես «Eclipse Inside»-ի նման ապրանքանիշի մաս):

    Այս խնդրին լուծում է Eclipse-ի տնօրենների խորհուրդը:

    Ո՞րն է սպառողի ռիսկը հարմարեցված տարբերակներն օգտագործելիս:

    Սովորաբար, Eclipse հարթակի «պաշտոնական» տարբերակը, փորձարկումից և վերանայումից հետո, տեղադրվում է www.eclipse.org կայքում: Այս տարբերակը աջակցվում է Eclipse.org-ի միջոցով: Հատուկ տարբերակները պետք է լիովին աջակցվեն վաճառողի կողմից, ուստի համայնքի անդամների հետ աշխատելու առավելությունները կորչում են:

    Արդյո՞ք գործիք ստեղծողները կմտահոգվեն բաց կոդով Eclipse տեխնոլոգիայի պատճառով, որը կխաթարի այլ կոդ, եթե այն օգտագործեն իրենց սեփական նախագծերում:

    Eclipse-ը լիցենզավորված է Համընդհանուր ծրագրավորման լիցենզիայի ներքո, որը թույլ չի տալիս «խեղաթյուրել» այլ կոդ, որը կանչում է Eclipse կոդը՝ օգտագործելով բաց API-ներ:

    Ինչ վերաբերում է նյարդայնացնող բաներին, որոնք օգտվողները կարող են գտնել Eclipse-ի սկզբնական կոդում, ինչպիսիք են սխալները:

    Բաց կոդով մշակումը մեծացնում է ինչպես փոքր, այնպես էլ հիմնական սխալները գտնելու և շտկելու հնարավորությունները: Դրանք հայտնաբերվում և ամրագրվում են սկզբնական մշակողի կամ համայնքի անդամների կողմից:

    Կարո՞ղ է աղբյուրի կոդի բացահայտումը մրցակիցներին բացահայտել գաղտնի պլաններ և ռազմավարություններ:

    Այո, մենք հիմնականում կիսում ենք ռազմավարությունները մեր մրցակիցների հետ: Անկասկած ավելի նշանակալից կարծիքներ կան։ Մշակողները հոգնել են գործիքները միայն իրենց հավելվածներում ինտեգրելուց: Նրանք հոգնել են ժամանակ կորցնելուց՝ պարզելու, թե ինչպես կարող են գործիքները միասին աշխատել ծայրից ծայր հաշվողական միջավայրում: Eclipse պլատֆորմի միջոցով յուրաքանչյուրը կարող է օգուտ քաղել IDE-ների արդյունաբերական մակարդակում ինտեգրման մանրակրկիտ իմացությունից: Մենք դա անում ենք բացառապես վերջնական մշակողի աշխատանքը պարզեցնելու համար:

    Կարո՞ղ են օգտատերերը պարզապես օգտագործել Eclipse-ի սկզբնական կոդը և դիմել համայնքի աջակցության՝ առանց համապատասխան արձագանքների:

    Հնարավոր է, այո, սակայն, վաղ թե ուշ փոխգործունակությունը վերջնական օգտագործողին ավելի շատ օգուտ կբերի, քան կարող է ինքնուրույն անել: Անկախ մեկուսացված մշակողները աստիճանաբար կվերանան մոռացության:

    Իսկ եթե մրցակիցները փորձեն «գողանալ» բաց կոդով արտադրանքը սեփական նպատակների համար:

    Նման փորձը հնարավոր է, սակայն համայնքը լիցենզավորված է Ընդհանուր հանրային լիցենզիայի ներքո: Eclipse հարթակի պաշտոնական տարբերակները կշարունակեն թողարկվել ապագայում։ Լիցենզիան կազմված է այնպես, որ ոչ մի մատակարար չկարողանա անօրինական կերպով օգտվել ապրանքի առավելություններից: Երբ մենք միասին աշխատում ենք Eclipse նախագծի վրա, մենք ցանկանում ենք օգնել գործիքներ մշակողների համար արդյունավետ հավասար պայմանների հասնելու համար:

    Որտեղ կարող եմ տեղեկատվություն գտնել Eclipse տեխնոլոգիայի մեջ գործիքների ինտեգրման մասին:

    Կան մի քանի տեխնիկական նկարագրություններ http://www.eclipse.org կայքում:

    Ինչպե՞ս է աշխատում Eclipse հարթակը և ի՞նչ հնարավորություններ է այն առաջարկում:

    Eclipse հարթակը կառուցվել է հետևյալ սկզբունքների վրա.

    • Նպաստել ներքին գործիքների միատարր ինտեգրմանը, ինչպես նաև տարբեր տեսակի բովանդակության և գործիքների մատակարարների միջև:
    • Աջակցություն տարբեր գործիքների ստեղծմանը:
    • Աջակցում է անսահմանափակ թվով գործիքների մատակարարների, ներառյալ անկախ ծրագրային ապահովման մատակարարներին (ISV):
    • Աջակցություն ցանկացած ձևաչափով աշխատելու գործիքներին (ներառյալ HTML, Java, C, JSP, EJB, XML և GIF):
    • Աջակցություն հավելվածների մշակման միջավայրերին՝ գրաֆիկական ինտերֆեյսով (GUI) և առանց դրա:
    • Աշխատում է օպերացիոն համակարգերի լայն տեսականիով, ներառյալ Windows-ը և Linux-ը:
    • Օգտագործելով Java լեզվի ժողովրդականությունը գրելու գործիքների համար:
  • Արդյո՞ք IBM-ը կթողարկի Eclipse հարթակի սկզբնական կոդը բաց համայնքին: Ե՞րբ դա տեղի կունենա:

    Այո, կոդն այժմ հասանելի է Ընդհանուր հանրային լիցենզիայի ներքո: Շատ շուտով IBM-ը Eclipse-ը կհանձնի տնօրենների ժամանակավոր խորհրդին, որը կվերահսկի Eclipse հարթակը:

    Ո՞վ է ժամանակավոր տնօրենների խորհրդի կազմում:

    Միջանկյալ խորհրդատվությունը կհայտարարվի ավելի ուշ:

    Ես ուզում եմ միանալ համայնքին: Ինչպե՞ս դա անել:

    Այցելեք www.eclipse.org:

    Ինչպե՞ս կարող եմ դառնալ խորհրդի անդամ:

    Համագործակցել, նպաստել, նպաստել. առաջարկել մեր կողմնակի ծածկագրերից, գաղափարներից, ապրանքներից, սխալների շտկումից, փոխանակել գիտելիքներ և փորձ:

    Ինչպե՞ս է աջակցվում Eclipse հարթակը:

    Աջակցությունը տրամադրվում է ֆորումի և էլ. փոստի միջոցով կամավոր հիմունքներով՝ օգտագործելով համայնքի ճանաչված ռեսուրսները: Լրացուցիչ տեղեկություններ կարելի է գտնել www.eclipse.org կայքում

    Կա՞ 24/7 աջակցություն:

    Ինչպե՞ս է ընտրվում տնօրենների ժամանակավոր խորհուրդը.

    Սահմանափակ անձնակազմով Eclipse թիմը կարող է շփվել միայն մի քանի ընկերությունների հետ, որոնք ընտրվել են հարթակը կառուցելու համար: Ժամանակավոր տնօրենների խորհրդի անդամներն ընտրվում են հարթակի զարգացմանը նպաստած ընկերություններից՝ մինչ այժմ փորձարարական հիմունքներով։ Ընտրության ժամանակ օգտագործվում են երեք չափանիշներ. Խորհրդի անդամները պետք է օգտագործեն Eclipse-ն իրենց ընկերությունում. նրանք պետք է օգտագործեն նաև Eclipse՝ մեջբերումներ ստեղծելու համար. նրանք պետք է բացահայտորեն աջակցեն Eclipse.org-ին:

    Ինչո՞ւ եք այդքան երկար հետաձգել Eclipse-ի սկզբնական կոդի թողարկումը:

    Երբ ընկերության՝ սկզբնական կոդը տրամադրելու ծրագրերը ուշադիր ուսումնասիրվեցին, մշակողների թիմը ցանկացավ համոզվել, որ առաջին հարթակը մանրակրկիտ մշակված և մանրակրկիտ փորձարկված է: Մենք փորձել ենք մի քանի այլընտրանքային շինարարական հայեցակարգեր, որոնցից մի քանիսն արդեն շուկայում են: Հետագայում մենք կիսվեցինք այս գաղափարներով գործիքների այլ վաճառողների հետ և բարելավեցինք դրանք: Eclipse հարթակն այժմ պատրաստ է առաջին թողարկմանը:

    Երբ IBM-ը թողարկում է տեխնոլոգիա անվճար բաշխման համար, դա նշանակում է, որ IBM-ն այլևս հավատարիմ չէ տեխնոլոգիային:

    IBM-ը հավատարիմ է ընդունելու Eclipse պլատֆորմը և օգտագործել այն որպես հիմք IBM-ի վերջնական ծրագրային ապահովման մշակման գործիքների ամբողջ ընտանիքի համար, որը WebSphere Studio-ի ընտանիքն է: Այս ապրանքներն օգտվում են որակի ինտեգրված երաշխիքից, IBM-ի լեգենդար արտադրանքի աջակցությունից և IBM ապրանքանիշին մեր նվիրվածությունից: Նրանք օգտագործում են նմանատիպ ինտերֆեյսներ և կառուցված են Eclipse հարթակի հետ ընդհանուր տեխնոլոգիայի վրա:

    Որտեղ կարող եմ գտնել փաստաթղթեր և տեղեկություններ Eclipse-ի մասին:

    www.eclipse.org կայքում:

    Ինչպե՞ս է Eclipse-ը տարբերվում .NET-ից:

    .NET տեխնոլոգիան ստեղծվել է բացառապես Microsoft-ի հարթակներում օգտագործելու համար՝ Microsoft-ի կողմից պարտադրված սեփական ինտերֆեյսի միջոցով: Մշակողները պետք է արձագանքեն .NET-ի փոփոխություններին: Աշխարհում, որը բնութագրվում է ավելի քան «wintel» տեխնոլոգիայով, .NET հարթակը զգալի անհարմարություն է: End-to-end հաշվողական նախագծերը, որոնք պետք է ինտեգրեն սերվերները, աշխատանքային կայանները, ներկառուցված սարքերը և շարժական PDA-ները, աշխատում են մի շարք այլ բարձր առաջադեմ և առաջադեմ գործարկման միջավայրերում: Սա հանգեցնում է բազմաթիվ հզոր պրոցեսորային ճարտարապետությունների և գործառնական հարթակների օգտագործմանը, ինչպիսիք են OS / 390, Linux և QNX:

    Eclipse պլատֆորմը հասանելի է բաց հանրային լիցենզիայի ներքո՝ բոլոր լավ փաստաթղթավորված API-ներով և ընդարձակելիության կետերով, ուստի այն թույլ է տալիս գործիքներ մշակողներին աջակցել ցանկացած աշխատանքային միջավայրի, ներառյալ Microsoft-ի արտադրանքները:

    Արդյո՞ք Eclipse-ը համեմատվում է Sun Microsystems-ի բաց կոդով նախաձեռնության հետ:

    Eclipse նախագծի գաղափարը «Apache մշակողների գործիքների համար» ստեղծելն է։ Սա նշանակում է բաց կոդով ենթակառուցվածքի ստեղծում, որն ապահովում է հիմնական ծառայություններից շատերը, որոնց կարիքն ունեն ծրագրաշար մշակողները: Այն պետք է լինի «գործիքների ստեղծման գործիքակազմ»: Ավելի քան պարզապես API-ների հավաքածու, Eclipse շրջանակը կազմված կլինի իրական կոդից, որը գրված է իրական աշխատանք կատարելու համար:

    Ինչպես ասում է Էրիխ Գամման. «Eclipse-ում ամեն ինչ plug-in է: Java IDE-ն հատուկ կարգավիճակ չունի, դա պարզապես հավելումների ևս մեկ հավաքածու է, որը ցուցադրում է հարթակի հեշտությամբ ինտեգրվող ընդարձակելիությունը: Բաց կոդով Eclipse հարթակը թույլ է տալիս գործիք ստեղծողներին անել: նույնը և ոչ միայն նոր պլագիններ ստեղծելու, այլ նաև գոյություն ունեցողները բարելավելու համար: Արդյունքում, խոշոր ձեռնարկությունները և ձեռնարկությունների ներկայացուցիչները ունեն հավասար պայմաններ գործիքների ինտեգրման համար:

    Որո՞նք են տարբերությունները WebSphere Studio Workbench-ի և Eclipse հարթակի միջև:

    WebSphere Studio Workbench-ը օգտագործում է Eclipse-ը որպես հիմք՝ ապահովելու արտադրանքի ինտեգրում, որն աջակցում է WebSphere ծրագրային հարթակին: WebSphere Studio Workbench-ը Eclipse հարթակից Eclipse տեխնոլոգիայի օգտագործման օրինակ է:

    Eclipse-ը բաց կոդով գործիքների ինտեգրման հարթակ է, որը հասանելի է ցանկացած միջավայրում օգտագործելու համար:

    Նրանք տարբերվում են չորս հիմնական կետերով.

    1. Աջակցություն

      Eclipse հարթակն ապահովվում է Eclipse.org կոնսորցիումի միջոցով, մինչդեռ WebSphere-ն աջակցվում է IBM-ի ստանդարտ աջակցության կառուցվածքով (PartnerWorld):

      Լիցենզավորում

      Eclipse շրջանակը հասանելի է Ընդհանուր հանրային լիցենզիայի ներքո, մինչդեռ WebSphere Studio Workbench-ը հասանելի է IBM PartnerWorld լիցենզիայի ներքո:

      Ենթամթերքներ / Աղբյուրի կոդի փոփոխություններ

      Eclipse հարթակը հնարավորություն է տալիս գործիք մշակողներին ուսումնասիրել նոր սահմաններ, թիրախավորել նոր հարթակներ և օպերացիոն համակարգեր՝ ընդլայնելով և փոփոխելով Eclipse նախագծի կոդը: WebSphere Studio Workbench-ը պետք է ինտեգրված լինի և բաշխվի այնպես, ինչպես սկզբնապես մատակարարվել է IBM-ի կողմից:

      Բրենդինգ

      Eclipse տեխնոլոգիան կենտրոնական բրենդավորված չէ: Որպես ապրանքանիշի անբաժանելի մաս, այն կարող է ընդունվել համայնքի անդամների կողմից համատեղելի ապրանքներ թողարկելու ժամանակ: WebSphere Studio Workbench-ը պարունակում է իր անհատական ​​բրենդինգը, գործընկեր ծրագրերը և աջակցության առաջարկները:

  • Ե՞րբ պետք է ընտրել Eclipse-ը և ե՞րբ ընտրել WebSphere Studio Workbench-ը:

    Գործիքներ ստեղծողները պետք է պատասխանեն մի քանի պարզ հարցերի, որոնք կօգնեն նրանց ընտրել օգտագործելու տեխնոլոգիան.

    Որոշեք գործիքի համար աջակցվող աշխատանքային միջավայրը.

    • Միայն WebSphere-ի համար ընտրեք WebSphere Studio Workbench:
    • Այլ միջավայրեր կամ ընդլայնումներ ապագա տեխնոլոգիաների համար: Ընտրեք Eclipse հարթակը:
    • Երկու միջավայրերն էլ. Ընտրությունը պետք է կատարվի IBM-ի և IBM-ի գործընկեր ծրագրերի միջև սիներգիայի աստիճանը գնահատելուց հետո:
  • Դուք կաջակցե՞ք ամբողջ առաջարկին, ինչպես Eclipse կոդը, այնպես էլ ձեր սեփականը:

    • Եթե ​​ոչ, ապա WebSphere Studio Workbench-ը ձեզ ավելի հարմար է:
  • Դուք գործիքներ տրամադրու՞մ եք IBM-ի կողմից չաջակցվող հարթակների համար:

    • Եթե ​​այո, ապա ընտրեք Eclipse հարթակը:
    • Եթե ​​ոչ, ապա ընտրությունը պետք է կատարվի նախորդ երկու չափանիշների հիման վրա։
  • Անկախ նրանից, թե ցանկանում եք ունենալ պաշտոնական աջակցություն և մասնակցություն IBM-ի հասանելի գործընկեր ծրագրերին:

    • Եթե ​​այո, ընտրեք WebSphere Studio Workbench:
    • Եթե ​​ոչ, ապա դուք պետք է ընտրեք Eclipse հարթակը:

Նորություն կայքում

>

Ամենահայտնի