Evo trazim vec 30min po domacim stranicama da saznam sta je to component framework i nema nigdje objasnjenja... Zna mozda netko sta je to i dal postoji hrvatska rijec za to? (naiso sam na Cactus i Common Component Architecture koji su navodno jezici ili sta vec za component framework)
Što je to component framework
- poruka: 2
- |
- čitano: 984
- |
- moderatori:
pirat, Lazarus Long, XXX-Man, vincimus
- +/- sve poruke
- ravni prikaz
- starije poruke gore
ako si već krenuo u istraživanje terminologije.. mogao si kao jednu temu, ovako je razbijeno i proći će bez dovoljno kvalitetnih-preciznih definicija.
framework je inače kostur-struktura.. ovisno o kontekstu google će ti izbaciti dalje definicije koje su točne, istovremeno neprevodive kao jedna riječ-smisao osim korištenjem njemačkih naslaganakobasicasmisaoriječi. .. koje su moguće i u našem jeziku. .. ali čemu? oni koji se time bave razumiju i ne prevode, kao što je to npr riječ kod-code (programiranje).. istovremeno može biti i kod ponašanja-časti kao viteški itd.
ako strukturu-kostur zamijeniš hijerarhijom i dalje si u smislu značenja frameworka, za soft-hw odnos, ili što je komponenta, dio PCja ili dio koda-softa.. koristi to kao cocacola, tad je i na kineskom jasno.
Ono što si vjerojanto pronašao googlajući, wiki i sl. je dovoljno dobro, ako smo unutar softwarea, softverska komponenta, tj dio koji je po bilo kojem kriteriju odvojen, kao cigla kuće ili lego kocke, modularan software ili modularne aplikacije, (sub)rutine, dll-ovi.. pa i OS ili bilo koja app ima više dijelova (vs monolitnih).
Prednost, razlog postojanja? Industrijska revolucija, tj zamjenski dijelovi, tj održavanje, popravak, nadogradnje, proširenja .. i poveznica s prošlim pitanjem, skalabilnost. U tom kontekstu su te dvije riječi-značenja logično povezane. Čak neovisno misliš li na soft, auto, kuću.. bilo što, nešto veće sastavljeno od manjih dijelova, međusobni odnos, pravila (spojevi!) standardi.. ili kompatibilnost.
a IT je takav da se (pre)brzo mijenja, .. ceste-pruge su iste od jučer, (ne ove naše pruge za super brze vlakove.. kuži se misao), kod PCja to nije baš tako.
Kad to objediniš, kad je sistem modularan, tad planiraš npr FDD modul zamijeniti nekim drugim modulom kao DVD ili hdd.. (ovo je primjer za laptop, pošto je zatvoren ovisi o takvoj predviđenoj nadogradnji).
Inače, sve to spada u proročanski mambođambo, omiljeno štivo političara-vlada i nekih velikih planova, hrpe papira koje sutra možeš zapaliti bez posebnog osjećaja gubitka.. :) jer vani je divlji zapad, podsjetnik na npr USB i punjače mobitela, da nije bilo EU direktive i danas bi svaki imao svoju žicu. Osloniti se na buduće takve EUovske odluke? OK .. osim ako se EU raspadne? itd. Naravno, sve treba planirati, misliti na korak dalje.. istovremeno treba i poštivati pravilo KISS i znati da ne možemo predvidjeti sve, kao vremenska prognoza, pa je ponekad optimalnije srušiti i napraviti novo nego rasipati resurse na neku nedefiniranu buduću kompatibilnost. Zašto je npr AK47 ili T34 bilo dobro oružje.. radilo je, jednostavno i bilo jeftinije (manje resursa) od Tigera itd.. jesu li predviđali npr promjenu gusjenica ili optike, cijevi, turreta..? Popravke? Naštancali su ih i pobijedili. KISS.
pošto ni u izvornom-eng nije jedna riječ i ovisna je o kontekstu, tako nećeš pronaći ni hr prijevod (osim ako su u kamenu uklesani od st.7mog..) tj novokovanica, koju možeš predložiti pa možda se primi, dlanovnik, zatipak.. primjeri takvih riječi (uspješnica) :) dok su neke druge zamrle.
za razumijevanje značenja je potrebno 'znati', ne imati prijevod, odnosno Klaić nam ne može pomoći kao ni s cocacolom.
edit: da je stvar uvođenja termina u riječnik, aktualan kurukulum.. ok, treba min 8 godina za tako nešto, .. kojom brzinom se IT mijenja? Kojom to školstvo može pratiti ako nastavnik mora biti obučen po nekom nastavnom planu.. ispadne da kad bi termin bio 'važan' ne bi nikad ništa naučili-znali :) prilagodba u hodu je jedna od ljudskih osobina koja vrijedi i u slučaju (primjene) znanja.
- a to je pak framework npr učenja, modularno, izmjenjivo, prilagodljivo potrebi ili budućnosti.. ne fixno-nepromjenjivo.