UNI VERSI DAD PEDAGÓGI CAEXPERI MENTALLI BERTADOR I NSTI TUTO PEDAGÓGI CO “ LUÍ SBELTRÁN PRI ETO FI GUEROA”DE BARQUI SI METO DEPARTAMENTO DEMATEMÁTI CA
REVI STADI GI TAL Nombr ede lPr ogr a mayFa br i c a nt e . Hi s t or i a . Da t osde lSof t wa r e . Func i one sPr i nc i pa l e s . De s c r i pc i onde s usCa r a c t e r i s t i c a s . Ve nt a j a syDe s v e nt a j a s .
Cos t osAs oc i a dos . Ej e r c i c i os . Conc l uc i one s .
Ye t z a be lSe que r a LugoNohe mi s Za v a r c eLui s Bor r e r o
¿ Quée sNe t Be a ns ?
Ne t Be a nse sunpr oy e c t oe xi t os odec ódi goa bi e r t oc onunagr a n ba s edeus ua r i os ,unac omuni da de nc ons t a nt ec r e c i mi e nt o,yc on c e r c ade1 0 0s oc i os( ¡ yc r e c i e ndo! )e nt odoe lmundo.SunMi c r oSy s t e msf undóe lpr oy e c t odec ódi goa bi e r t oNe t Be a nse nj uni o2 0 0 0y c ont i núas i e ndoe lpa t r oc i na dorpr i nc i pa ldel ospr oy e c t os . Aldí adehoyha ydi s poni bl e sdospr oduc t os :e lNe t Be a nsI DEy Ne t Be a nsPl a t f or m.
Ne t Be a nsI DE
Esune nt or nodede s a r r ol l o-unahe r r a mi e nt apa r aquel ospr ogr a ma dor e spue da ne s c r i bi r ,c ompi l a r ,de pur a rye j e c ut a rpr ogr a ma s . Es t áe s c r i t oe nJ a v a-pe r opue des e r v i rpa r ac ua l qui e rot r ol e ngua j e depr ogr a ma c i ón.Exi s t ea de má sunnúme r oi mpor t a nt edemódul os pa r ae xt e nde re lNe t Be a nsI DE.Ne t Be a nsI DEe sunpr oduc t ol i br e ygr a t ui t os i nr e s t r i c c i one sdeus o.
Ne t Be a nsPl a t a f or m Esunaba s emodul a rye xt e ns i bl eus a dac omoe s t r uc t ur adei nt e gr a c i ónpa r ac r e a rgr a nde sa pl i c a c i one sdee s c r i t or i o.Empr e s a si nde pe ndi e nt e sa s oc i a da s ,e s pe c i a l i z a da se nde s a r r ol l odes of t wa r e , pr opor c i ona ne xt e ns i one sa di c i ona l e sques ei nt e gr a nf á c i l me nt ee n l apl a t a f or mayquepue de nt a mbi é nut i l i z a r s epa r ade s a r r ol l a rs us pr opi a she r r a mi e nt a sys ol uc i one s
Fueunae mpr e s ai nf or má t i c aques ede di c a baav e nde re s t a c i one sdet r a ba j o,s e r v i dor e s ,c ompone nt e si nf or má t i c os ,s of t wa r e( s i s t e ma sope r a t i v os ) ys e r v i c i osi nf or má t i c os .Fuea dqui r i dae ne la ño2 0 0 9porOr a c l eCor por a t i on,a nt e r i or me nt epa r t edeSi l i c onVa l l e y ,f a br i c a nt edes e mi c onduc t or e s ys of t wa r e . Fuec ons t i t ui dae n1 9 8 2pore la l e má nAndr e a sv onBe c ht ol s he i m yl os nor t e a me r i c a nosVi nodKhos l a ,Bi l lJ oy ,Sc ot tMc Ne a l yyMa r c e lNe wma n. La ss i gl a sSUN s ede r i v a nde« St a nf or dUni v e r s i t yNe t wor k» ,pr oy e c t o c r e a dopa r ac one c t a re nr e dl a sbi bl i ot e c a sdel aUni v e r s i da ddeSt a nf or d. Ene s ea ñoi nt r oduc e na lme r c a dos upr i me r ae s t a c i óndet r a ba j oque de s des ui ni c i ot r a ba j óc one lpr ot oc ol oTCP/I P ,s obr ee lc ua ls er i gel a ma y orpa r t ede lt r á f i c odeI nt e r ne t . Af i na l e sde la ño2 0 0 5 ,l ae mpr e s ac ont a bac ona l r e de dorde3 1 . 0 0 0e mpl e a dosani v e lmundi a l .Sehi z of a mos apore le s l oga n« Thene t wor ki st he c omput e r »( « Lar e de sl ac omput a dor a » ) .Endi c i e mbr ede2 0 0 8s uv a l ore n l abol s adet e c nol ogí aNa s da qe s t a bal i ge r a me nt es obr el os3mi lmi l l one s dedól a r e sa me r i c a nos ,ys usv e nt a sa nua l e sa s c e ndí a na1 1mi lmi l l one sde dól a r e s . Al gunosdes uspr oduc t osha ns i dos e r v i dor e sye s t a c i one sdet r a ba j opa r a pr oc e s a dor e sSPARC,l oss i s t e ma sope r a t i v osSunOSySol a r i s ,e lNFS,l a pl a t a f or madepr ogr a ma c i ónJ a v ayc onj unt a me nt ec onAT&T,l ae s t a nda r i z a c i ónde lUNI XSy s t e m VRe l e a s e4 .Ade má sdeot r ospr oy e c t osqui z á s me nosr e nt a bl e s ,c omounnue v oe nt or nogr á f i c o,Ne WSol ai nt e r f a zgr á f i c adeus ua r i oOpe nLook.
Hi st or i a Ne t Be a nsc ome nz óc omoun pr oy e c t oe s t udi a nt i le nRe publ i c aChe c a( or i gi na l me nt el l a ma doXe l f i ) ,e n1 9 9 6ba j ol at ut or í adel aFa c ul t a dde Ma t e má t i c a syFí s i c ae nl aUni v e r s i da dCa r ol i nae nPr a ga .La me t ae r ae s c r i bi rune nt or node de s a r r ol l oi nt e gr a do( I DE)pa r a J a v apa r e c i daal adeDe l phi .
Xe l f if uee lpr i me re nt or nodede s a r r ol l oi nt e gr a doe s c r i t oe nJ a v a ,c ons u pr i me rpr e r e l e a s ee n1 9 9 7 .Xe l f if ueunpr oy e c t odi v e r t i dopa r at r a ba j a r ,y a quel a sI DEse s c r i t a se nJ a v ae r a nunt e r r i t or i ode s c onoc i doe ne s aé poc a .El pr oy e c t oa t r a j os uf i c i e nt ei nt e r é s ,porl oquel ose s t udi a nt e s ,de s pué sde gr a dua r s e ,de c i di e r onquel opodí a nc onv e r t i re nunpr oy e c t oc ome r c i a l . Pr e s t a ndoe s pa c i oswe bdea mi gosyf a mi l i a r e s ,f or ma r onunac ompa ñí aa l r e de dordee s t o.Ca s it odose l l oss i gue nt r a ba j a ndoe nNe t Be a ns . Ti e mpode s pué s ,f ue r onc ont a c t a dosporRoma nSt a ne k,une mpr e s a r i o quey aha bí ae s t a dor e l a c i ona doc onv a r i a si ni c i a t i v a se nl aRe publ i c a Che c a .Es t a babus c a ndounabue nai de ae nl aquei nv e r t i r ,ye nc ont r óe n Xe l f iunabue naopor t uni da d.As í ,t r a sunar e uni ón,e lne goc i os ur gi ó. Elpl a nor i gi na le r ade s a r r ol l a runosc ompone nt e sJ a v a Be a nspa r ar e de s . J a r daTul a c h,qui e ndi s e ñól aa r qui t e c t ur abá s i c adel aI DE,pr opus ol ai de a del l a ma r l oNe t Be a ns ,af i ndede s c r i bi re s t epr opós i t o.Cua ndol a se s pe c i f i c a c i one sdel osEnt e r pr i s eJ a v a Be a nss a l i e r on,de c i di e r ont r a ba j a rc one s t e e s t á nda r ,y aquenot e ní as e nt i doc ompe t i rc ont r aé l ,s i ne mba r gope r ma ne c i óe lnombr edeNe t Be a ns .
Enl apr i ma v e r ade1 9 9 9 ,Ne t be a nsDe v e l ope r X2f uel a nz a do,s opor t a ndoSwi ng .La sme j or a sder e ndi mi e nt oquel l e ga r onc one lJ DK1 . 3 ,l a nz a do e not oñode1 9 9 9 ,hi c i e r ondeNe t Be a nsunaa l t e r na t i v ar e a l me nt ev i a bl e pa r ae lde s a r r ol l odehe r r a mi e nt a s .Ene lv e r a node1 9 9 9 ,e le qui pot r a ba j ó dur opa r ar e di s e ña rDe v e l ope r X2e nunNe t Be a nsmá smodul a r ,l oquel o c onv i r t i óe nl aba s edeNe t Be a nshoye ndí a . Al gomá soc ur r i óe ne lv e r a node1 9 9 9 .SunMi c r os y s t e msque r í auna he r r a mi e nt ame j ordede s a r r ol l oe nJ a v a ,yc ome nz óae s t a ri nt e r e s a doe n Ne t Be a ns .Enot oñode1 9 9 9 ,c onl anue v age ne r a c i óndeNe t Be a nse n Be t a ,s el l e ga r í aauna c ue r do.Suna dqui r i óot r ac ompa ñí adehe r r a mi e nt a s a lmi s mot i e mpo,For t é ,yde c i di ór e nombr a rNe t Be a nsaFor t éf orJ a v a .El nombr edeNe t Be a nsde s a pa r e c i óporunt i e mpo. Se i sme s e sde s pué s ,s et omól ade c i s i óndeha c e raNe t Be a nsope n s our c e .Mi e nt r a squeSunha bí ac ont r i bui doc ons i de r a bl e me nt ec onl í ne a s dec ódi goe nv a r i ospr oy e c t osdec ódi goa bi e r t oat r a v é sdel osa ños ,Ne t Be a nss ec onv i r t i óe ne lpr i me rpr oy e c t odec ódi goa bi e r t opa t r oc i na dopor e l l os .EnJ uni ode l2 0 0 0Ne t Be a ns . or gf uel a nz a do.
Dat osdelSof t war e. Pl at af ormas.
Fot ot oma dade s de : ht t ps : //ne t be a ns . or g/downl oa ds /
Ne t Be a nspors e runpr ogr a maOpe nSour c e( c odi goa bi e r t o)t i e nel af a c i bi l i da d des e runaopoc c i onba s t a nt ec ons i de r a bl e a lpr ogr a ma r ,y aquegr a c i a sas e rdemul t i pl e s pl a t a f or mape r mi t ee l i mi na rl apa r e d ques epr e s e nt aa lque r e rpr ogr a ma re n di s t i t osS. O. Enl ai ma ge ns ev e nl a sdi f e r e ne spl a t a f or maques opor t aNe t Be a ns .
Requer i mi ent os.
Sof t war e. Har dwar e.
Funci onesPr i nci pal es. Ne t Be a nsnospe r mi t el apr ogr a ma c i one ndi f e r e nt e sl e ngua j e s depr ogr a ma c i on,a ba r c a ndol ospr i nc i pa l e st e ne mosJ AVASE ( J a v aEdi c i onEs t a nda r ) ,J AVAEE( J AVAEnt e r pr i s eEdi t i on) ,C, C++, HTML5& PHP . Ene lc a s odeJ AVA,e xpl i c a r e mosa l guna sf unc i one spr i nc i pa l e sei mpor t a nt e sde ls of t wa r e ,unaquel l a mal aa t e nc i one sl a f a c i l i da dquet edae nr e c onoc e rl ose r r or e sdes y nt a xi smi e nt r a s e s c r i bi mosnue s t r oc odi go.Es t et a mbi e nnosdal af a c i l i da dquea l mome nt odec r e a runac l a s e snosf a c i l i t al ae l a bor a c i on ( t e c ni c a me nt el oha c e“ e l ”t odo)del osme t odosc ons t r uc t or e s , c ons ul t or e symodi f i c a dor e s ,e s t ol ol ogr a moss inosdi r i gi mosal a pe s t a ña“ REFACTOR”l ue gobus c a mos“ I NTRODUCE”ye sa hi dondenoss a l el aopc i onme nc i ona dae nt r eot r a s .
Descr i pci ondesus Car act er i st i cas
Ba s a ndonose nl a snume r osquev e mose nl apa t a l l apr i nc i pa lde l ne t be a nsv a mosada runape que dae xpl i c a c i ondec ua l e ss ons us c a r a c t e r i s t i c a spr i nc i pa l e s . 1 . -Ene s t apa r t edel apa nt a l l apr i nc i pa lv e r e mosl ae s t r uc t ur aj e r a r qui c adenus t r opr ogr a ma ,a s ic omot a mbi e nl ar e l a c i one nt r el a s c l a s e sys usr e s pe c t i v a she r e nc i a s . 2 . Ac av e r e mose lc odi godenue s t r opr oy e c t o,t oda sl a sl i ne sdepr ogr a ma c i onquehe most i e pe a dos e r a nv i s ua l i z a da sa c a . 3 . Es t apa r t ee sl ama ne j a dordeme t odos ,a c anospe r mi t ev e rl os me t odosquet e ne mose nnue s t r ac l a s e ,a s ic omot a mbi e nnospe r mi t ev e re r r or e se ne l l osyot r a sc os a s .
a
Vent aj asydesvent aj as. Vent aj as
Lapl a t a f or maNe t be a nspue des e rus a dapa r ade s a r r ol l a rc ua l qui e rt i podea pl i c a c i ón. Re ut i l i z a c i ónde lMódul os . Pe r mi t ee lus odel ahe r r a mi e nt aUpda t eCe nt e r Modul e . I ns t a l a c i ónya c t ua l i z a c i óns i mpl e . I nc l uy eTe mpl a t e syWi z a r ds . Pos e es opor t epa r aPhp.
Desvent aj as Poc ae xi s t e nc i adepl ugui nspa r ae s t apl a t a f or ma . ha c ef a l t adoc ume nt a c i ónde lRi c hCl i e ntPl a t a f or m( RCP) .
Cost osAsoci oados. Ne t Be a ns ,a de ma sdes e r Ope nSour c e( e s t onoqui e r e de c i rquee sgr a t i s )e sde l i br ea c c e s opa r at odosl os pr ogr a ma dor e squede s e a n us a re s t ama gni f i c ahe r r a mi e nt a ,l ouni c oquene c e s i t a se sdi r i gi r t eal apa gi na we bof oc i a l ( ht t ps : //ne t be a ns . or g/)y de s c a r ga r l o,l ouni c oquet e c obr a r a nporha c e r l oe sl a l uzyt us e r v i c i odei nt e r ne t .
Ej er ci ci o Ok,a hor av a mosal obue no,¡ Nue s t r opr i me rpr ogr a ma ! ,c omo y as a be mose sc ons t umbr ee nt r el ospr ogr a ma dor e squee lpr i me r pr ogr a maquee s c r i bi mose snue s t r oba s i c o“ Hol aMundo! ” ,y ¿ porquepe r de rl at r a di c i on?Aquiv a mos ! !
Pr i me r oa br i r e mosnue s t r oNe t Be a ns .
Nosdi r i gi mosaFi l e >Ne wpr oj e c t . .ynoss a l dr ae s t o:
Se l e c c i ona mosJ a v aAppl i c a t i one nl ac a t e gor i aJ AVA
Ahor as e l e c c i ona mos e lnombr ede lpr oy e c t o yl ac a r pe t ac ont e ne dor a e ne s t ec a s oe sl apor de f e c t o
Ahor ae nl aVe nt a na“ s our c ee s c i bi r e mosunape que ñay c or t al i ne a .
Sy s t e m. out . pr i nt ( "Hol amundo: D ") ; Pt r v i onmodF6yl i s t o.
Concl uci ones. Yaquec onoc e mosgr a npa r t edel osnoc i one sba s i c a sr e l a c i ona da sae s t a gr a ndi os ahe r r a mi e nt a ,pode mosde c i rya gr a de c e rpore s t es of t wa r eque nosa l i e nt aynosf a c i l i t aas e gui rt r a ba j a ndoe ne lhe r mos omundodel a pr ogr a ma c i on,e ne lc ur s odepr ogr a ma c i onI I Idel aUPELI PBdeVe ne z ue l a ,a pr e ndi moss obr el apr ogr a ma c i onOr i e nt a daaObj e t osus a doe l c ompi l a dorJ Cr e a t or ,a hor aquea pr e ndi mosl oba s i c oe ne s ec ur s os enos f a c i l i t a r amuc hos e gui rt r a ba j a ndoe nl apr ogr a ma c i onor i e nt a daaobe j t os y aquec onoc i mose s t enue v o( pa r anos ot r os )c ompi l a dor .
Ref er enci as. ht t ps : //ne t be a ns . or g . ht t ps : //ne t be a ns . or g/a bout /hi s t or y . ht ml ht t ps : //ne t be a ns . or g/c ommuni t y /r e l e a s e s /6 9 /r e l not e s _e s . ht ml ht t p: //ne t be a ns a c c e s i bl e . bl ogs pot . c om/
Nool v i s de sv i s i t a re s t el i nk: ht t p: //www. y out ube . c om/wa t c h? v =d0 QI WBv l xC4dondee xpl i c a mosme di a nt eunv i de ol ai ns t a l a c i ondeNe t Be a nsba j al a pl a t a f or maWi ndows7