Computeren, Software
Sonnendäischtert - Entwécklung Ëmwelt tip Kräiz-Plattform Uwendungen
Sonnendäischtert - eng Plattform oppene-Source Software ze schafen. Et baséiert op Java an stellt d'Fähegkeet Programmer mat Plug-ins ze entwéckelen. Et ass eng Formatioun vun gebaut-an Deeler, dorënner - de berühmte Sonnendäischtert Produit - PDE Entwécklung Ëmwelt Plug-ins. PDE erlaabt Dir der Plattform selwer expandéiert, aus gebaut-an Deeler. D'hannert vun der toolkits kënnen hir eege Betriebsdauer Offer eraginn Benotzer eng integréiert Entwécklung Ëmwelt (sel).
Nieft der Java Sprooch, déi der Sonnendäischtert geschriwwen ass, ass d'Entwécklung Ëmwelt fir aner programméiere Sprooche benotzt. Et hunn vill vun Plug-ins datt d'Sproochen C ++, FortranLanguage, Perl, PrologLanguage, Python, Rubin a anerer Ënnerstëtzung. Kann D'Plattform der Basis fir aner Software ginn, datt net ze schreiwen Programmer wéi telnet an DBMS Zesummenhang ass. Anert Beispill vun engem Code baséiert op Sonnendäischtert, - PDT Entwécklung Ëmwelt mat Basis Funktiounen fir Redaktioun an Debugging PHP-Applikatiounen.
All Rechter perverted
Open-Source Software ass fir lizenzéierte de Rechter vun de Benotzer ze garantéieren. Zum Beispill, muss der Source Code mat der Recht et ze änneren an verdeele gëtt gin. Dësen Niveau vun Schutz duerch d'copyleft erreecht. Copyright schützt de Copyright, Verdeelung vu Programmer am Fall Verbidden datt e Benotzer net dat Recht net hunn. Copyleft verlaangt och eng Lizenz deckt der Software ouni Rechter verdeelt ass. An dësem Fall, gëtt d'Essenz vun Copyright de Géigendeel. Copyleft benotzt Copyright ass net d'Entwéckler 'Rechter ze retten, an se un de Benotzer ze Transfert.
Also, ass et Angscht a Zweiwel dass oppen Programmer ginn op de Verloscht vun intellektuell Propriétéit nodeems als copyleft un aner Deeler vun der Software ze verbreet. An anere Wierder, wäert verlaangen d'Lizenz, datt all Applikatioun Open Source Code mat de selwechte Rechter verdeelt mat. Dat ass wouer fir d'Allgemengheet Lizenz (GNU) - ënner et Linux Preventioun. Mä et ass Autorisatioun, déi eng aner Behandlung vun ëffentlechen a kommerziell Interesse bidden.
OSI ass eng Uersaach Organisatioun dass kloer definéiert wat Open Source ass, an approuvéiert deene Lizenzen, datt seng Critèren treffen. Der Sonnendäischtert Plattform vun der EPL, oppen OSI-zertifizéiert Lizenz an erliichtert seng kommerziell Applikatioun iwwerdeems Erhalen d'Loyalitéit vun Open Source Software Auteuren verdeelt ass.
D'hannert vun Plugins oder Benotzer Programm Entwécklung Ëmwelt soll all Équipe oder modifiable Code vun Sonnendäischtert publizéieren, mee kann an der Manéier wéi si wéi hir eege Ergänzunge Lizenz. Transfert vun de Rechter hinnen als Open Source Software ass net, wéi och d'Publikatioun vun Quell néideg.
An iwwerdeems vill wäert net Sonnendäischtert Gebrauch hir eegen Entwécklung ze schafen, d'Disponibilitéit vun Source Code Plattform ass vu grousser Wichtegkeet net nëmmen wéinst dem Manktem vun bezuelen, mä och well et ënnerstëtzt Innovatioun an encouragéiert Programméierer hiren eegene Produit als Bäitrag zu der gemeinsam Ursaach ze maachen. Den Haaptgrond fir dës - déi méi am Projet Aarbecht investéiert, ass de méi wichteg ass fir jiddereen. Wann et Virdeeler, ass d'Zuel vun den Entwéckler sech nach méi an eng Communautéit ëm de Projet, gläicht deenen schafen, datt ronderëm Linux an Apache- Gedenkminutt.
Net-Gewënn Organisatioun
Sonnendäischtert - Entwécklung Ëmwelt, Bibliothéiken an Instrumenter fir schafen, détachéieren a Verwalte Software an der Communautéit vu sengem hannert. Et entsteet eng Plattform vun IBM an 2001 mat der Ënnerstëtzung vun Software Ubidder.
Der Sonnendäischtert Foundation ass am Joer 2004 gegrënnt, ass eng net-Gewënn Organisatioun, ënnerstëtzt de Projet Plattform a verbesseren Gesellschaft a System Entwéckler vun ergänzen Software a Servicer. Haut, der Sonnendäischtert Ecosystem ëmfaasst Organisatiounen a Persounen déi Software Industrie.
De Fonds passt a geréiert der Plattform Projeten. Si déngt der Communautéit, an Entwéckler deen committers am Staat ruffen do gehéieren net. Si vun aneren Organisatiounen oder déi vun onofhängegen Programméierer Employéen déi hir perséinlech Zäit Fräiwëllegen am Projet ze schaffen.
Sonnendäischtert: eng Plattform Charakteristiken
- Schafen verschiddene programméiere Handwierksgeschir.
- Onlimitéiert Zuel vun Outil Fournisseuren, dorënner onofhängeg.
- Ënnerstëtzung Handwierksgeschir mat enger Rei vun Inhalter, wéi HTML, C, EJB, Java, JSPLanguage, GIF an XML ze schaffen.
- Assuréieren voll Integratioun innerhalb an tëscht verschiddene Inhalt.
- Programméiere Sonnendäischtert-mëttelfristeg mat engem grapheschen Interface oder net.
- Aarbecht op verschiddene Betribssystemer, dorënner Linux, Windows, Solaris Aix, Mac OS X.
- Benotzt Java, eng populär Schreiwmaterial Sprooch.
Sonnendäischtert: Schrëtt; Guide
No der éischter Course, d'Begréissungsannonce. De Benotzer ka bei déi nei Funktiounen iwwerschaffen a léieren, déi Beispiller, oder Training ze rufflech.
D'Aarbechtsberäich ass an vun Brieder, Demos feieren. Eng Formatioun vun Iddien genannt Perspektiv. D'Perspektiv vun der "Ressourcen", zum Beispill, ëmfaasst Representatioun fir Redaktioun, Verwalte, an Asiicht vun Projeten.
Ufänger sollt mat "iwwerspréngt vun instrumental Raum" ufänken, wou Dir vill vun Informatiounen iwwer verschidde Sonnendäischtert Komponente an hir Interaktiounen sammelen kënnen.
Schafft mat JDT
Ze entdecken kann de JDT Sonnendäischtert Java Projet oppen. Fir dëst ze maachen, wielt der "Fichier" Menü - "New" - "d'Java Project", gitt e Projet Numm a klickt "Freck".
Fir déi aktuell Perspektiv änneren, wielt de Menü Punkt "Fensteren" - "Open Perspektiv" - de Java oder oppen eng nei Fënster iwwert de "Fensteren" - "New Fensteren" a wielt eng aner Perspektiv.
Perspektiv enthält Meenung, datt fir Entwécklung an Java soll sinn. An der lénker Corner, uewen, eng Hierarchie mat der Sonnendäischtert Java Formulen, Klassen, Jar-Fichier'en a verschidden Fichier'en, déi de "Package Explorer" genannt gëtt. Source an Refactor: den Haapt Menu an dësem Fall war vun 2 Punkten ergänzt.
Créatioun engem Programm an JDT
Zu engem Java Applikatioun schafen, soll dir Recht-klickt de Projet a wielt "New" geschaf virdrun - "Class". An der Pop-up, gitt der Klass Numm vum Dialog Linn drécke misst. Dubiosen: "Wéi eng Methode vun der workpiece Dir ze schafen wëllt?" - ëffentlech statesch Void Haaptrei (Zeecheketten [] args) a klickt "Freck" uginn.
Dëst wäert e Programm schafen, datt d'koum Klass an eidelen Haaptrei () enthält. muss komplett engem Programm Code Method (j express ewech gelooss Annonce):
ëffentlechen Klass Hallo {
ëffentlechen statesch Void Haaptrei (Zeecheketten [] args) {
fir (j = 0; j <= 5; j ++)
{
System.out.println ( "Hallo");
}
}
}
Während engem virbereet, kanns de Redakter Fonctiounen Notiz:
- autocompletion;
- Siwebiergen Check;
- Auto-Ouverture parenthesis oder Zitater.
Code Réalisatioun ass de Keyboard Ofkiirzung Ctrl + Space genannt. Gläichzäiteg ginn op de Kontext vun enger Lëscht vun Optiounen hänkt, wielt e Keyboard oder eng Maus, ob d'Lëscht vun Methode vun engem Objet oder en Deel vun der Schlësselwuert.
D'Siwebiergen baséiert op fortlafend Resultat iwwerpréift. Et hëlt Plaz am Code gläichzäiteg mat senger beroden opzehuelen. Siwebiergen Feeler sinn an rout fir't, a lénks hir Punkt mat engem wäisse diagonaler Kräiz rout schéngt. Déi reschtlech Feeler sinn an de Felder an der Form vun engem ett uginn. Si kann Iech mat der Hëllef vun séier Léisung korrekt.
Am Beispill agefouert Liichtjoer ass erfollegräich fir Ausso wellkomm well et sin net kleng ass. No duebel-Klick op d'Liicht ett gëtt eng Lëscht vun méiglechen opgestallt ginn. An dësem Fall, j sinn proposéiert:
- Klass Terrain;
- Method Parameter;
- lokal ofwiesselnd.
Wann Dir eng vun den Optiounen mat der Maus wielt, kënnt Dir déi doraus resultéierend Text gesinn.
Double-Dir op der gewënschter Ausdrock generéiert Code.
leeft Uwendungen
Wa kee Feeler eng Applikatioun beroden kann via de Menü Punkt Course ginn "Start". Kee Resultat Schrëtt, well et ass während dem Code retten. Am Dialog Këscht "Configuratioun ufänken", déi Wäerter néideg si scho virbereet, braucht Dir op der Run Knäppchen iwwert déi riets ënnen ze klicken. Wäert mat Lieszeeche um ënnen vun der erweidert schéngen an d'Resultat vun der Applikatioun.
De Programm kann am Debugger Course ginn. Éischt vun all, Formatioun engem Ofbriechpunkt am System.out.println () mat zwee Avantagen vun der Maus op d'gro Box un déi lénks vun der Redaktioun Fënster, nieft der Method ruffen. D'Resultat gëtt engem bloen Punkt ginn. Wielt "Start" Menü - "Debug". Lancéiere Configuratioun Fënster wäert erëm schéngen. No engem Klick wäert de "Start" Knäppchen mat neien Iddien schéngen firën Perspektiv.
An der "Debug" op der lénker Säit, um Top, ass et den Opruff Stack an der uewe riets d'Fortschrëtter vun de Programm ze kontrolléieren. De Rot enthält Arrêt Knäppchen, d'Weiderféieren an Réalisatioun vun der Applikatioun, Ausféierung, an den nächsten Bedreiwer an der Method nees Fräilous. Riets uewen ass e Stéck vun tabbed Brieder: Verännerlechen, breakpoints, Ausdrock an Écran. Wann Dir de Variablen Reiter wielt, kënnt Dir de Wäert vun der Variabel j gesinn.
Detailléiert Informatiounen iwwer all eenzel vun de Representatioune kann Kontext-senisitive Hëllef ginn. Mir brauchen just d'Maus op den Titel Bar Press F1 ze klicken.
zousätzlech Plugins
Software Entwécklung Ëmwelt, déi hinnen sinn entworf ze änneren, beroden an Debugging, Sonnendäischtert vun Komponente ergänzt déi gebass gi fir eng Lounerhéigung, déi bauen, Test Moduler, gielt vum Configuratioun Gestioun an versioning automatiséieren.
CV Quell Kontroll System erlaabt fir Team Aarbecht iwwer hinnen. Also agefouert Ännerungen sinn net gemëscht. Dëst ass eng wichteg an integralen Deel vu Sonnendäischtert.
Der Entwécklung Ëmwelt ass op eclipse.org Site. Plug-ins sinn am Plug-an Zentralbank etabléiert.
Architektur
Der Basis vun der Plattform - System räich RCP Clienten. Simplistically kann se eng Formatioun vun Plug-ins benotzt an der Entwécklung Programmer validéieren. Et ginn zousätzlech Komponente recommandéiert an fakultativ.
D'Haaptrei Komponente sinn:
- D'runtime bestëmmt de Modell Komponente baséiert op OSGi Spezifizéierung Extensioun an Expansioun Punkten. Och zousätzlech Servicer wéi syslog an parallelism gëtt.
- SWT-Pak enthält Sonnendäischtert Fonctiounen an Benotzer Interface Dofir. Et huet d'Foto Klassen der Kreatioun vun grafesche Applikatiounen ze vereinfachen.
- Handwierksgeschir Raum ëmfaasst Perspektiven, presentéieren an Redaktioun Fënster.
- Volet "Hëllef" stellt Benotzer mat Ënnerstëtzung an der Form vun enger Referenz System oder eng interaktiv Aufgab Lëscht.
- Plug-an "Update" erlaabt Dir der läscht Versioun vun der Software ze kréien.
- Volet "Team" stellt d'Infrastruktur hir eege ze konnektéieren Versioun Kontroll Systemer.
D'Plattform vum IBM hunn, gouf e voll-souzen Open-Source System. Hir Membere sinn iwwer honnert Entreprisen. Obwuel d'Iddi esou Systemer vun schafen an der Vergaangenheet goufen, Duerchduechte, zouverlässeg an elegant Design Sonnendäischtert ass et engem féierende Positioun ze huelen erlaabt.
Similar articles
Trending Now