Kọmputa, Software
Oṣupa - idagbasoke ayika apọjuwọn agbelebu-Syeed elo
Oṣupa - kan Syeed lati ṣẹda ohun ìmọ-orisun software. O da lori Java ati ki o pese ni agbara lati se agbekale eto pẹlu plug-ins. O ni a ti ṣeto ti-itumọ ti ni irinše, laarin wọn - awọn gbajumọ oṣupa ọja - PDE idagbasoke ayika plug-ins. PDE faye gba o lati faagun awọn Syeed ara, wa ninu ti awọn-itumọ ti ni irinše. Awọn creators ti awọn Toolkits le pese ara wọn amugbooro ki o si fun users ohun ese idagbasoke ayika (IDE).
Ni afikun si awọn Java ede, eyi ti o ti kọ awọn oṣupa, awọn idagbasoke ayika ti lo fun miiran siseto ede. O da a pupo ti plug-ins ti o ni atilẹyin awọn ede C ++, Fortran, Perl, Prolog, Python, Ruby ati awọn miran. The Syeed le jẹ awọn igba fun miiran software ti o ti wa ni ko jẹmọ si kikọ eto bi telnet ati DBMS. Miran ti apẹẹrẹ ti a koodu da lori oṣupa, - PDT idagbasoke ayika pẹlu ipilẹ awọn iṣẹ fun ṣiṣatunkọ ati ṣatunṣe PHP-elo.
Gbogbo awọn ẹtọ perverted
Ìmọ-orisun software ni iwe-ašẹ ni ibere lati onigbọwọ awọn ẹtọ ti ti awọn olumulo. Fun apẹẹrẹ, awọn orisun koodu gbọdọ wa ni pese pẹlu awọn si ọtun lati yipada ki o si pin kaakiri o. Yi ipele ti Idaabobo waye nipasẹ awọn copyleft. Copyright aabo fun awọn aṣẹ, banning pinpin eto ni awọn iṣẹlẹ ti a olumulo ko ni ni yi ọtun. Copyleft tun nilo a iwe-ašẹ ibora ti awọn software ti wa ni pin lai iyipada. Ni idi eyi, awọn lodi ti aṣẹ di idakeji. Copyleft nlo aṣẹ ni ko lati fi awọn Awon Difelopa 'awọn ẹtọ, ati lati gbe wọn si awọn olumulo.
Nitorina, nibẹ ni iberu ati iyemeji pe ìmọ eto yoo ja si awọn isonu ti ohun-ini, bi copyleft lati tan si awọn ẹya ti awọn software. Ni gbolohun miran, awọn iwe-aṣẹ yoo beere pe gbogbo ohun elo ti o ni awọn ìmọ orisun koodu pin pẹlu kanna awọn ẹtọ. Eleyi jẹ otitọ fun awọn ti Gbogbogbo ẹya-aṣẹ (GNU) - labẹ o pan Linux. Ṣugbọn nibẹ ni ašẹ, eyi ti o pese kan ti o yatọ itọju ti àkọsílẹ ati ti owo ru.
OSI ni a jere agbari ti o kedere asọye ohun ti wa ni sisi orisun, ati ki o fẹ awon iwe-aṣẹ ti o pade awọn oniwe-àwárí mu. Awọn oṣupa Platform ti wa ni pin nipasẹ awọn EPL, ìmọ OSI-ifọwọsi-ašẹ ati ki o dẹrọ awọn oniwe-owo ohun elo nigba ti mimu awọn iṣootọ ti ìmọ orisun software onkọwe.
Awọn creators ti afikun tabi olumulo eto idagbasoke ayika yẹ ki o jade eyikeyi kopa tabi modifiable koodu ti oṣupa, sugbon o le ašẹ ara wọn awọn afikun ninu awọn ọna ti nwọn fẹ. Gbigbe ti awọn ẹtọ si wọn bi ìmọ orisun software ti ko ba beere, bi daradara bi atejade ti orisun.
Ati nigba ti ọpọlọpọ awọn yoo ko lo oṣupa lati ṣẹda ara wọn idagbasoke, wiwa ti orisun koodu Syeed jẹ ti awọn nla pataki ko nikan nitori ti aini ti owo, sugbon tun nitori ti o nse ĭdàsĭlẹ ati iwuri pirogirama lati ṣe ara wọn ọja bi a ilowosi si awọn ti o wọpọ fa. Awọn ifilelẹ ti awọn idi fun yi - awọn diẹ ti fowosi ninu ise agbese iṣẹ, awọn diẹ significant ti o jẹ fun gbogbo eniyan. Ti o ba anfaani, awọn nọmba ti Difelopa ti wa ni pọ ani diẹ ki o si ṣẹda a awujo ni ayika ise agbese, iru si awon ti o emerged ni ayika Lainos ati afun.
ti kii-èrè agbari
Oṣupa - idagbasoke ayika, ikawe ati awọn irinṣẹ fun ṣiṣẹda, deploying ati idari software ati awọn awujo ti awọn oniwe-creators. O ṣẹda a Syeed nipa Emu ni 2001 pẹlu awọn support ti software olùtajà.
The oṣupa Foundation wa ni idasilẹ ni 2004, ni a ti kii-èrè agbari, atilẹyin ise agbese Syeed ati ki o imudarasi awujo ati eto Difelopa ti tobaramu software ati awọn iṣẹ. Loni, awọn oṣupa ilolupo pẹlu ajo ati olukuluku awọn software ile ise.
The Fund diigi ati ki o seto awọn Syeed ise agbese. O Sin awọn awujo, ati Difelopa ti o pe committers ni ipinle ko ba jẹ. Wọn ti wa ni oojọ ti nipa miiran ajo tabi nipa ominira pirogirama ti o yọǹda ara won ti ara ẹni akoko lati sise ninu ise agbese.
Oṣupa: a Syeed abuda
- Ṣẹda o yatọ si siseto irinṣẹ.
- Kolopin nọmba ti tool awọn olupese, pẹlu ominira.
- Support irinṣẹ lati ṣiṣẹ pẹlu awọn kan orisirisi ti akoonu, gẹgẹ bi awọn HTML, C, EJB, Java, JSP, GIF ati XML.
- Aridaju ni kikun Integration laarin ki o si laarin o yatọ si akoonu.
- Siseto ati oṣupa-alabọde pẹlu a ayaworan ni wiwo tabi ko.
- Sise lori yatọ si awọn ọna šiše, pẹlu Lainos, Windows, Solaris AIX, Mac OS X.
- Lilo Java, a gbajumo kikọ irinṣẹ ede.
Oṣupa: Nbẹrẹ Guide
Lẹhin ti akọkọ sure, awọn ikini ifiranṣẹ. Awọn olumulo le lọ lati ṣe ayẹwo ati ki o ko awọn titun awọn iṣẹ, awọn apeere, tabi lati faragba ikẹkọ.
Awọn workspace ni ṣe soke ti paneli, ifarahan. A ti ṣeto ti ero ti a npe ni afojusọna. Awọn afojusọna ti awọn "Resources", fun apẹẹrẹ, pẹlu oniduro fun ṣiṣatunkọ, Ṣiṣakoṣo awọn, ati awọn wiwo ti ise agbese.
Olubere yẹ ki o bẹrẹ pẹlu "ibere ti repo aaye", nibi ti o ti le kó kan pupo ti alaye nipa orisirisi oṣupa irinše ati awọn won ibasepo.
Nṣiṣẹ pẹlu JDT
Lati Ṣawari awọn JDT le ṣi oṣupa Java ise agbese. Lati ṣe eyi, yan awọn "File" akojọ - "New" - "ni Java Project", tẹ ise agbese kan orukọ ati ki o si tẹ "Pari".
Lati yi awọn ti isiyi irisi, yan awọn ohun akojọ "Window" - "Open irisi" - awọn Java tabi sii titun kan window nipasẹ awọn "Window" - "New Window" ki o si yan kan ti o yatọ irisi.
Irisi ni wiwo ti o ti wa ti a ti pinnu fun idagbasoke ni Java. Ni awọn osi loke, loke, ti wa ni a logalomomoise pẹlu awọn oṣupa Java jo, kilasi, idẹ-faili ati ki o yatọ awọn faili, eyi ti o ti a npe ni "Package Explorer". Awọn akojọ aṣayan akọkọ ninu apere yi ti a imudara nipa 2 ojuami: Orisun ati Refactor.
Ṣiṣẹda a Program ni JDT
Lati ṣẹda ohun elo Java, o yẹ ki ọtun-tẹ ise agbese ki o si yan "New" dá sẹyìn - "Class". Ni awọn pop-up, tẹ awọn kilasi orukọ ninu awọn apoti ajọṣọ. Ruwa: "Eyi ti ọna ti awọn workpiece o fẹ lati ṣẹda?" - pato àkọsílẹ aimi ofo ni akọkọ (Okun [] args) ki o si tẹ "Pari".
Eleyi yoo ṣẹda a eto ti o ni awọn ti tẹ kilasi ati ohun ṣofo akọkọ (). gbọdọ pari eto kan koodu ọna (j classified koto ti own):
àkọsílẹ kilasi Hello {
àkọsílẹ aimi ofo ni akọkọ (Okun [] args) {
fun (j = 0; j <= 5; j ++)
{
System.out.println ( "Hello");
}
}
}
Nigba kan ti ṣeto, o le se akiyesi awọn olootu ẹya ara ẹrọ:
- autocompletion;
- sintasi yiyewo;
- Auto-nsii parenthesis tabi avvon.
Koodu Ipari ni a npe ni keyboard abuja Konturolu + Space. Ni akoko kanna yoo dale lori awọn ti o tọ kan ti a ti akojọ awọn aṣayan, yan a keyboard tabi a Asin, boya awọn akojọ ti awọn ọna ti ohun tabi apa ti awọn Koko.
Awọn sintasi wa ni ẹnikeji da lori afikun akopo. O gba ibi nigba ti koodu gbigbasilẹ nigbakannaa pẹlu awọn oniwe-compiling. Sintasi aṣiṣe ti wa ni underlined ni pupa, o si fi wọn ojuami han pupa pẹlu kan funfun-rọsẹ agbelebu. Awọn ti o ku aṣiṣe ti wa ni itọkasi ni awọn aaye ni awọn fọọmu ti a boolubu. Nwọn le se atunse ara rẹ pẹlu iranlọwọ ti awọn Quick Fix.
Ni awọn apẹẹrẹ ṣe ina ti wa ni be ni iwaju ti awọn fun gbólóhùn nitori ti o ti wa ni ko classified i. Lẹhin ti ni ilopo-tite lori awọn gilobu ina ni yio je kan akojọ ti awọn ti ṣee ṣe atunse. Ninu apere yi, j wa ni dabaa:
- kilasi oko;
- ọna paramita;
- agbegbe ayípadà.
Ti o ba yan ọkan ninu awọn aṣayan pẹlu awọn Asin, o le ri awọn Abajade ọrọ.
Double-tite lori awọn ti o fẹ irisi gbogbo koodu.
nṣiṣẹ ohun elo
Ti ko ba si awọn aṣiṣe compiling ohun elo le wa ni ṣiṣe nipasẹ awọn ohun akojọ "Bẹrẹ". Ko si akopo igbese, niwon o gba ibi nigba ti fi koodu. Ni awọn apoti ajọṣọ "iṣeto ni ibere", eyi ti a beere iye ti wa ni tẹlẹ ṣeto, o nilo lati tẹ lori awọn sure bọtini lori ọtun isalẹ. Yoo han ni isalẹ ti console pẹlu awọn bukumaaki ati awọn esi ti awọn ohun elo.
Awọn eto le wa ni ṣiṣe ninu awọn debugger. Akọkọ ti gbogbo, ṣeto a breakpoint ni System.out.println () pẹlu meji jinna ti awọn Asin lori awọn grẹy apoti si awọn osi ti awọn ṣiṣatunkọ window, tókàn si awọn ọna ipe. Ni esi yio je kan bulu aami. Yan "Bẹrẹ" akojọ - "yokokoro". Ifilole iṣeto ni window yoo han lẹẹkansi. Lẹhin ti tite "Bẹrẹ" Bọtini yoo han yokokoro irisi pẹlu titun ero.
Ni "yokokoro" lori osi, ni oke, o jẹ awọn ipe akopọ ati awọn bọtini iboju lati šakoso awọn ilọsiwaju ti awọn eto. Awọn nronu ni awọn Duro bọtini, awọn itesiwaju ki o si pari ti awọn ohun elo, ipaniyan, ki o si foo si tókàn onišẹ ati awọn ọna padà. Ọtun ni oke ni ọna kan ti tabbed paneli: oniyipada, breakpoints, ikosile ati iboju. Nigbati o ba yan awọn oniyipada taabu, o ti le ri awọn iye ti awọn ayípadà j.
Alaye alaye nipa kọọkan ninu awọn atungbejade le fun o tọ-kókó iranlọwọ. A o kan nilo lati tẹ awọn Asin lori awọn akọle bar ki o si tẹ F1.
afikun afikun
software idagbasoke ayika, eyi ti o wa ni a še lati yi wọn, compiling ati ṣatunṣe, ati oṣupa imudara nipa irinše eyi ti o wa ni anfani lati ṣedasilẹ, automate Kọ, igbeyewo modulu, išẹ, iṣeto ni isakoso ati versioning.
CVS orisun Iṣakoso eto laaye fun egbe iṣẹ lori wọn. Bayi ni ayipada ṣe wa ni ko adalu. Eleyi jẹ ẹya pataki ati ki o je ara ti oṣupa.
Awọn idagbasoke ayika ni on eclipse.org Aaye. Plug-ins wa ni be ni plug-ni Central.
faaji
Awọn igba ti awọn Syeed - išẹ ọlọrọ RCP ibara. Simplistically ti won le fi kan ti ṣeto ti plug-ins lo ninu awọn idagbasoke eto. Nibẹ ni o wa afikun irinše niyanju ati iyan.
Awọn ifilelẹ ti awọn irinše ni o wa:
- Awọn isise ipinnu awọn awoṣe irinše da lori OSGi sipesifikesonu itẹsiwaju ati imugboroosi ojuami. Tun pese afikun awọn iṣẹ bi syslog ati parallelism.
- SWT-package ni awọn oṣupa ẹya ara ẹrọ ati ni wiwo olumulo ẹrọ ailorukọ. O ni o ni fi kilasi lati dẹrọ awọn ẹda ti ayaworan ohun elo.
- irinṣẹ aaye pẹlu ăti, fifihan ati ṣiṣatunkọ window.
- Paati "Iranlọwọ" pese awọn olumulo pẹlu support ni awọn fọọmu ti a itọkasi eto tabi ohun ibanisọrọ-ṣiṣe akojọ.
- Plug-ni "Update" faye gba o lati gba awọn titun ti ikede ti awọn software.
- Paati "Team" pese awọn amayederun lati so ara wọn version iṣakoso awọn ọna šiše.
Syeed da nipasẹ awọn Emu, di kan ni kikun-ifihan ìmọ-orisun eto. Oniwe-omo egbe ni o wa lori ọgọrun ilé iṣẹ. Biotilejepe awọn agutan ti ṣiṣẹda iru awọn ọna šiše wà ninu awọn ti o ti kọja, laniiyan, gbẹkẹle ati ki o yangan oniru ati oṣupa ti laaye ti o lati ya a asiwaju ipo.
Similar articles
Trending Now