Kompjuters, Software
Ambjent Integrat għall-Iżvilupp ta 'Java
Kważi kull sid tat-telefon ċellulari l-aktar primittiv jaf il-kunċett tal-pjattaforma Java. L-ambjent ta 'żvilupp Java jassumi l-ħolqien ta' applikazzjonijiet universali li jistgħu jintużaw biex jaħdmu, irrispettivament mis-sistema operattiva installata. Ejja nqisu l-aspetti bażiċi tal-funzjonament u l-applikazzjoni tiegħu.
X'inhu l-ambjent għall-iżvilupp ta 'Java?
Fil-fatt, l-ambjent ta 'żvilupp huwa biss lingwa ta' programmar ibbażata fuq kmandi universali rikonoxxuti fl-ambjent ta 'Runtime Java.
Bejn wieħed u ieħor, l-ambjent ta 'żvilupp Java mingħajr il-pjattaforma inizjalment installata fl-istess Windows ma jaħdimx. Iżda dan l-appoġġ jingħata inizjalment, li jiffranka lil kull utent mill-ħtieġa li jinstallaw komponenti addizzjonali.
Applikazzjoni fit-teknoloġija tal-kompjuter
Inizjalment, dan il-proġett ġie żviluppat minn Sun Microsystems, li aktar tard kien appoġġjat minn Oracle.
Il-kontenut tal-kodiċi eżekutibbli huwa tali li ma jiddependix mit-tip ta 'sistema operattiva li tkun installata. Il-lingwa nfisha tirreferi għal għodda ta 'żvilupp orjentati lejn l-oġġett, simili għal sistemi operattivi ta' programmazzjoni.
Iżda fl-aħħar, l-ambjent ta 'żvilupp ta' Java minn sistemi tal-kompjuter jew mobbli huwa kompletament indipendenti.
Mudelli mibnija ta 'sistemi mobbli
Jekk tkellem dwar smartphones u pilloli, l-istess verżjoni ta ' Eclipse ( ambjent ta' żvilupp Java) tirreferi biss għall-użu ta 'applikazzjoni grafika li tippermettilek li toħloq applikazzjoni Java fi ftit minuti.
Fil-fatt, fir-rikors innifsu, qed issir xi tip ta 'indirizzar jew talba, li l-funzjonijiet tagħhom huma pprovduti fis-sistema operattiva.
U dan japplika għall-apparat mobbli. Avvejt li xi drabi bil-ħin jew il-Windows Phone jew Android jibda '"bżiq" f'termini li joffri aġġornamenti immedjati? Dan huwa xejn iżjed minn żewġ komponenti:
- Java Runtime;
- Microsoft .NET Framework.
X'hemm l-aktar imdejjaq, l-ewwel komponent bl-iżbalji tas-sistema mhux konness. Din il-pjattaforma hija kompletament indipendenti u esegwibbli f'termini ta 'kmandi awtomatiċi.
Ambjent ta 'żvilupp JAVA integrat: l-applikazzjoni l-aktar sempliċi
Il-fatt li din is-sistema tintuża f'verżjonijiet mobbli, ħadd ma jiddubita. L-ambjent ta 'żvilupp Android Java huwa appoġġjat, biex ma nsemmux il-prodotti tat-tuffieħ.
Madankollu, f'termini ta 'applikazzjonijiet eżekutibbli, kollox mhuwiex daqshekk sempliċi. U hu għalhekk li.
Applets eżekutibbli
L-ewwel, minnufih huwa tajjeb li tingħata attenzjoni lis-sistema li fiha l-arkivjar xieraq għandu jkun installat (WinRAR - mill-inqas, aħjar - 7-Zip).
L-ambjent ta 'l-iżvilupp ta' Java jirreferi għall-fatt li d-data hija ffrankata bħala arkivju li ma jistax jinfetaħ b'għodda standard tal-Windows.
Dejta arkivjata
Fl-aħjar, tista 'tuża estratturi bħal dak ta' hawn fuq. Imma jekk użajt it-teknoloġija ta 'metodu ta' kompressjoni (massimu) addizzjonali meta toħloq l-arkivju, m'hemm xejn li jgħin.
Anki l-aġġornament tal-arkivatur mhux se jkun jista 'jagħmel il-bidliet meħtieġa. Hawnhekk għandek tapplika l-aġġornament tal-pjattaforma kollha, għalkemm inizjalment il-messaġġ dwar aġġornament disponibbli huwa "mdendlin" fit-trej tas-sistema.
Aġġornament tal-Pjattaforma
L-aġġornament huwa pjuttost sempliċi. Huwa biżżejjed biss biex tikklikkja fuq it-trej fuq l-ikona li jteptep li tissuġġerixxi li tinstalla l-aġġornament disponibbli. Il-ħin għar-rikonoxximent jista 'jieħu sa ftit minuti. Dan huwa normali.
Jekk ma tridx tistenna, m'hemmx problemi - mur ir-riżorsa uffiċjali ta 'Microsoft u niżżel il-programm minn hemm. M'għandekx bħal dan il-metodu? Installa JDK jew J2SE, li hija estensjoni Java, u mbagħad tinstalla l-modulu mixtieq minn dawk magħżula, wara li l-attivazzjoni sseħħ awtomatikament. Fl-aħħar tal-proċess, jista 'jkollok bżonn terġa' tibda kompletament is-sistema.
Għaliex Java ma tiddependix fuq OS?
Kif diġà semmejt, din il-lingwa ta 'programmar tirreferi għal orjentata lejn l-oġġett (bħal C + / C + +, li fuqha Windows hija pprogrammata).
Imma l-essenza tiegħu hi li magna Java virtwali tkun tista 'tittraduċi l-kmandi ta' applikazzjonijiet eżekutibbli f'tiċetti sekondarji speċjali, rikonoxxuti minn kwalunkwe sistema tal-kompjuter, irrispettivament mill-iżviluppatur tagħha. Bl-istess mod, l-ambjent ta 'żvilupp għall-programmi Java jintuża kemm fuq il-PC kif ukoll fuq pjattaformi bbażati fuq Intel, u fuq sistemi mobbli Android, Blackberry, iOS u oħrajn.
Fl-ambjent tas-softwer innifsu, diġà hemm modulu integrat responsabbli għall-eżekuzzjoni tal-kmandi tal-lingwa. U bl-ebda mod ma tikkonċerna ambjenti speċifiċi bħal Microsoft .NET Framework jew kwalunkwe oħra li l-manifatturi tas-sistema operattiva jiżviluppaw għall-operazzjoni tal-applets tagħhom stess.
Apparat mobbli
Fir-rigward ta 'telefons ċellulari anke ordinarji mingħajr sistema operattiva abbord, għandhom ukoll appoġġ inizjali għal din il-pjattaforma. Bħala regola, l-installaturi għandhom estensjonijiet JAR jew JAD u huma pjuttost elementari installati anke fuq telefowns primittivi.
Fis-sistemi operattivi, tista 'tuża arkivjarji bħal WinRAR, li jirrikonoxxu tali arkivji awto-estratti bħal fajls SFX mingħajr problemi. Meta tikklikkja darbtejn fuq dak il-fajl, il-kontenut tagħha jiġi estratt awtomatikament, u l-arkivatur flimkien mal-pjattaforma Java f'dan il-każ se jispara fl-isfond.
X'nista 'ngħid, anke l-logħob antik għat-telefowns sempliċi jista' jiġi installat b'mod sempliċi. Għalkemm huwa maħsub li s-sistemi operattivi "avvanzati" mhumiex użati fihom, dan mhux il-każ.
Anki fil-mudelli eqdem bħall-pjattaforma Nokia 3310 . Inkella, kif taħdem il-phone? Fl-istess sistema, kif diġà ntwera, hemm ukoll appoġġ integrat, li hu responsabbli għall-ambjent ta 'żvilupp Java.
Fir-rigward tal-kmandi stess użati fil-ħolqien ta 'applikazzjonijiet, id-deskrizzjoni tagħhom tista' tieħu wisq żmien. Imma jekk l-idea li tinħoloq applikazzjoni bbażata fuq din il-lingwa għadha qamet, huwa aħjar li jiġi installat programm speċjalizzat bħall-pjattaforma offruta mill-ambjent ta 'Delphi (l-interface grafika hija simili ħafna).
Konklużjoni
Kif tistgħu taraw, l-ambjent ta 'żvilupp Java huwa universali u kompatibbli ma' kwalunkwe sistema. Iżda taħdem ħafna aktar mgħaġġla mit-traduzzjoni ta 'kmandi bbażati fuq C + / C + +. Skont xi studji, il-veloċità tax-xogħol tista 'tkun ogħla minn 20-30 darba, għalkemm il-konsum tar-riżorsi tal-memorja huwa ta' marka ogħla.
Imma jekk inti sommarju ftit, ta 'min jinnota l-versatilità vera li l-ambjent ta' żvilupp Java joffri. Fil-fatt, huwa kompatibbli mas-sistemi kollha, li jagħmilha l-aktar popolari meta jinħolqu l-istess applikazzjonijiet multimedjali jew logħob.
B'mod separat, għandu jingħad li l-aħħar verżjonijiet ta 'Java huma bbażati fuq l-appoġġ ta' għodod ta 'programmazzjoni ġenerika, ibbażati fuq teknoloġiji Eiffel u C #, radikalment differenti mill-għodda C + +. Hawn tista 'tuża l-konverżjoni awtomatika ta' tipi ta 'dejta skalar u l-importazzjoni tal-hekk imsejħa oqsma statiċi, biex ma nsemmux il-possibbiltà li tinħoloq dokumentazzjoni annessa mal-kodiċi tas-sors.
Fil-verżjoni Java SE 6, ħafna karatteristiċi ġodda huma implimentati, inkluż anke rikonoxximent ta 'kalendarji Ġappuniżi u Buddisti, il-ħila li jinħoloq server HTTP sħiħ, trasferiment aċċellerat ta' klassi-flussi u data kkumpressata b'printorat ta 'prestazzjoni sa 70%, biex ma nsemmux il- JConsole , Appoġġ għall-ħardwer OpenGL u DirectX.
Dan japplika prinċipalment għal adapters tal-grafika, għalkemm jista 'jirreferi wkoll għall-użu ta' apparat awdjo (ħafna drabi dawk virtwali bbażati fuq is-sewwieqa ASIO4ALL). L-istess jgħodd għal xi sintetizzaturi tas-softwer jew tastieri MIDI. Iżda l-użu ta 'Java-applets eżekutibbli mhux dejjem huwa pprovdut.
Similar articles
Trending Now