RačunalaSoftver

Eclipse - razvojno okruženje modularne cross-platforma aplikacija

Eclipse - platformu za stvaranje open-source softvera. Ona se temelji na Java i pruža mogućnost da razviju programe s plug-ins. Ona sadrži skup ugrađenih komponenti, među njima - poznati Eclipse proizvoda - PDE razvojno okruženje dodataka. PDE vam omogućuje da proširi sama platforma se sastoji od ugrađenih komponenti. Tvorci toolkitima mogu ponuditi svoje ekstenzije i dati korisnicima integrirano razvojno okruženje (IDE).

Osim Java jeziku, koji je pisan na Eclipse, razvojno okruženje koristi se i za druge programske jezike. To je stvorilo puno dodataka koji podržavaju jezika C ++, Fortran, Perl, Prolog, Python, Ruby i dr. Platforma može biti temelj za drugi softver koji se ne odnose na pisanje programa kao što su telnet i DBMS. Drugi primjer kod se temelji na Eclipse, - PDT razvojno okruženje s osnovnim funkcijama za uređivanje i ispravljanje pogrešaka PHP aplikacija.

Sva prava izobličio

Open-source softver licenciran kako bi se zajamčila prava korisnika. Na primjer, izvorni kod mora imati pravo modificirati i distribuirati ga. Ova razina zaštite postiže se Copyleft. Copyright štiti autorska prava, zabrani distribuciju programa u slučaju da korisnik nema to pravo. Copyleft također zahtijeva licenca pokriva softver se distribuira bez izmjena. U tom slučaju, bit autorskih prava postaje suprotan. Copyleft koristi autorskim pravima nije spasiti prava programeri, te ih prenijeti na korisnike.

Dakle, postoji strah i sumnje da otvorene programe će dovesti do gubitka intelektualnog vlasništva, kao i copyleft širiti na druge dijelove softvera. Drugim riječima, licenca će zahtijevati da sve aplikacije koje sadrže otvorenog koda distribuira s istim pravima. To vrijedi i za General Public License (GNU) - pod proteže Linux. Ali postoji odobrenje, koji pružaju drugačiji tretman javnih i komercijalnih interesa.

OSI je neprofitna organizacija koja jasno definira što je open source, a odobrava te licence koje zadovoljavaju kriterije. Eclipse platforma distribuira EPL, otvorena OSI-certificiranih dozvola i olakšati njegovu komercijalnu primjenu zadržavajući lojalnost open source softvera autora.

Tvorci dodataka ili korisnički programa razvojne okoline treba objaviti bilo koji su uključeni ili može mijenjati kod Eclipse, ali može licencirati svoje dopune na način koji im se sviđa. Prijenos prava na njih kao open source softver nije potreban, kao i objavljivanje izvora.

I dok mnogi neće koristiti Eclipse stvoriti svoj vlastiti razvoj, dostupnost izvornog koda platforma je od velike važnosti ne samo zbog nedostatka plaćanja, ali i zato što potiče inovacije i potiče programera napraviti svoj vlastiti proizvod kao doprinos zajedničkom cilju. Glavni razlog za to - to je uloženo u rad projekta, značajniji je za svakoga. Ako se koristi, broj developera se povećava čak i više i stvoriti zajednicu oko projekta, slične onima koje su se pojavile oko Linux i Apache.

neprofitna organizacija

Eclipse - razvojno okruženje, knjižnice i alate za stvaranje, implementaciju i upravljanje softver i zajednicu njegovih kreatora. To stvara platformu IBM u 2001. uz podršku softvera.

Eclipse Foundation je osnovan u 2004, je organizacija neprofitna, podržava platformu projekta i poboljšanje društva i sustava programere komplementarne softvera i usluga. Danas je Eclipse ekosustav uključuje organizacije i pojedince softverske industrije.

Fond prati i upravlja projektima platforme. On služi zajednici, a programeri koji pozivaju suradnika na u državi ne pripadaju. Oni su zaposleni od strane drugih organizacija ili neovisnih programera koji volontiraju svoje osobne vremena za rad na projektu.

Eclipse: a karakteristike platforme

  • Stvaranje različitih programskih alata.
  • Neograničen broj alata dobavljača, uključujući i neovisni.
  • alati za podršku za rad s različitim sadržajima, kao što su HTML, C, EJB, Java, JSP, GIF i XML.
  • Osiguranje pune integracije unutar i između različitih sadržaja.
  • Programiranje Eclipse-medij s grafičkim sučeljem ili ne.
  • Rad na različitim operativnim sustavima, uključujući Linux, Windows, Solaris AIX, Mac OS X.
  • Korištenje Java, popularni Alati za pisanje jezik.

Eclipse: Vodič za početak rada

Nakon prve vožnje, pozdravne poruke. Korisnik može ići na pregled i naučiti nove funkcije, primjere, ili proći obuku.

Radni prostor se sastoji od panela, prezentacija. Skup ideja zove izglede. Izgledi su „resursi”, na primjer, uključuje prikaz za uređivanje, upravljanje i pregledavanje projekata.

Početnici bi trebao početi s „Osnove instrumentalne prostora”, gdje možete skupiti dosta informacija o raznim Eclipse komponenti i njihovih interakcija.

Rad s tim za izradu nacrta

Kako bi istražili tima za izradu nacrta mogu otvoriti Eclipse Java projekt. Da biste to učinili, odaberite „File” izbornika - „novo” - „Java Project”, unesite naziv projekta i kliknite na „Finish”.

Za promjenu trenutne perspektive, odaberite točku izbornika „Prozor” - „Open perspektivu” - Java ili otvoriti novi prozor putem „prozor” - „novi prozor” i odabrati drugačiju perspektivu.

Perspektiva sadrži poglede koji su namijenjeni za razvoj u Java. U lijevom kutu, iznad, hijerarhija s Eclipse Java paketa, klase, JAR-datoteka i mapa, koja se zove „paket Explorer”. Glavni izbornik je u ovom slučaju bio je dopunjen 2 boda: Izvor i Refactor.

Izrada programa u tim za izradu nacrta

Za izradu Java aplikacije, trebali desnom tipkom miša na projekt i odaberite „Novi” stvorio ranije - „klasa”. U pop-up, unesite naziv klase dijaloški okvir. Upitan: „Koje metode izratka koji želite stvoriti?” - odrediti javne static void Main (string [] args), a zatim kliknite na „Finish”.

To će stvoriti program koji sadrži unesenu klase i praznu main (). moraju ispuniti metodu programskog koda (j klasificirani namjerno izostavljeni):

public class Hello {

javne statički void glavni (String [] argumenata) {

za (j = 0, j <5; j ++)

{

Sustava ( "Halo");

}

}

}

Tijekom skupa, možete primijetiti značajke urednik:

  • dovršavanja;
  • provjeravanje sintakse;
  • Automatsko otvaranje zagrade ili citati.

kod završetka zove tipkovnica prečac Ctrl + Space. U isto vrijeme ovisit će o kontekstu popisa opcija odaberite tipkovnicu ili miša, da li je popis metoda objekta ili dijela ključne riječi.

Sintaksa se provjerava na temelju inkrementalni kompilaciju. To se odvija tijekom koda snimanja istovremeno sa svojim sastavljanje. Pogreške u sintaksi su podcrtane u crveno, a njihova točka pojavljuje se crvena s bijelim poprečnom lijevo. Preostale pogreške navedene su u poljima u obliku žarulja. Oni mogu ispraviti sami uz pomoć brzo popraviti.

U primjeru uvedena svjetlost se nalazi ispred za izjave jer nije ja klasificiran. Nakon dvostrukim klikom na žarulju će se popis mogućih grešaka. U tom slučaju, predlažu se j:

  • Klasa polje;
  • Postupak parametar;
  • lokalna varijabla.

Ako se odlučite za jednu od opcija s mišem, možete vidjeti dobiveni tekst.

Dvostruki klik na željenom ostvarenju generira kôd.

Pokretanje aplikacije

Ako nema pogrešaka sastavljanje programa mogu se izvoditi putem stavke izbornika „Start”. Ne kompilacija korak, jer se odvija tijekom uštedjeti kod. U dijaloškom okviru „konfiguracijske početak”, što je zahtijevalo vrijednosti su već postavljene, potrebno je kliknuti na gumb Run na desnoj dnu. Hoće li se pojaviti na dnu konzole sa oznakama i rezultat primjene.

Program se može izvoditi u ispravljanje pogrešaka. Prije svega, postaviti Kontrolna točka u System.out.println () s dva klika mišem na sivi okvir na lijevoj strani prozora za uređivanje, pored načina poziv. Rezultat će biti plava točka. Odaberite „Start” izbornika - „uklanjanje”. Pokretanje prozor konfiguracija će se ponovno pojaviti. Nakon klika na gumb „Start” će se pojaviti debug perspektivu sa novim idejama.

U „Debug” na lijevoj strani, na vrhu, to je poziv stog i alatna traka za kontrolu napredak programa. Ploča sadrži gumb za zaustavljanje, nastavak i završetak programa, izvođenja i prelazak na sljedeći operatera i način vraća. Pravo na vrhu se sastoji od niza karticama panela: varijable, prijelomnih točaka, izražavanja i zaslona. Kada odaberete karticu varijable, možete vidjeti vrijednost varijable j.

Detaljne informacije o svakoj od reprezentacija može dati pomoć ovisnu o kontekstu. Mi samo trebate kliknuti mišem na naslovnoj traci i pritisnite F1.

dodatni pluginovi

Softver razvojno okruženje, koji su dizajnirani kako bi ih promijeniti, sastavljanje i ispravljanje pogrešaka, Eclipse dopunjen komponente koje su u stanju simulirati, automatizirati stvaranje, testiranje modula, performanse, upravljanje konfiguracijom i verzije.

CVS sustav kontrole izvor omogućuje timski rad nad njima. Tako promjene uvedene nisu mješoviti. Ovo je važan i sastavni dio Eclipse.

Razvoj okoliš je na eclipse.org mjestu. Dodaci su se u plug-in Central.

arhitektura

Temelj platforme - funkcionalno bogata RCP klijentima. Pojednostavljeno se može podnijeti set dodataka koji se koriste u razvojne programe. Postoje dodatni dijelovi preporučene i izborni.

Glavne komponente su:

  • Runtime određuje modelu komponente na temelju OSGi specifikacija za produljenje ili proširenje bodova. Također pruža dodatne usluge kao što syslog i paralelizma.
  • SWT-paket sadrži Eclipse značajke i korisničko sučelje widgete. Ima klase dodati kako bi se olakšalo stvaranje grafičkih aplikacija.
  • alati prostor uključuje perspektive, predstavljajući i prozor za uređivanje.
  • Komponenta „Pomoć” korisnicima pruža podršku u obliku referentnog sustava ili interaktivni popis zadataka.
  • Plug-in „Update” omogućuje vam da biste dobili najnoviju verziju softvera.
  • Komponenta „tim” pruža infrastrukturu za povezivanje vlastite sustave za upravljanje verzijama.

Platforma je stvorio IBM-a, postao je potpuno opremljena open-source sustav. Njegovi članovi su više od stotinu tvrtki. Iako ideja o stvaranju takve sustave bili u prošlosti, pažljiv, pouzdan i elegantan dizajn Eclipse je dozvoljeno da uzme vodeću poziciju.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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