Erinevus apleti ja rakenduse vahel
Sisu
Üldine erinevus Aplett ja Rakendus on see, et rakendus alustab selle täitmist läbi peamine () meetod, vastupidi, aplett ei kasuta meetodit main (), vaid lähtestab selle selles().
Apletid on väikesed programmid, mis on kirjutatud Interneti kaudu edastamiseks ja Java-ühilduva veebibrauseri poolt automaatselt. Ja rakendused on eraldiseisvad programmid, mis on loodud otse kasutaja üldiste toimingute tegemiseks, ja see ei vaja Java-toega API-sid (brauserid).
Kasutajate opsüsteem ega riistvara ei mõjuta Appletti. Kui brauserisse on installitud õige JVM, siis käivitatakse neid aplette JVMi abil. Kuigi erinevates opsüsteemides oleva rakenduse välimus ja ilme jäävad samaks.
- Võrdlusdiagramm
- Definitsioon
- Peamised erinevused
- Järeldus
Võrdlusdiagramm
Võrdluse alus | Aplett | Rakendus |
---|---|---|
Põhiline | See on väike programm, mille täitmiseks kasutatakse teist rakendusprogrammi. | Rakendus on arvutis iseseisvalt käivitatud programmid. |
peamine () meetod | Ärge kasutage peamist meetodit | Kasutab peamist täitmise meetodit |
Hukkamine | Ei saa iseseisvalt käivitada API-sid (nt Web API). | Saab üksi joosta, kuid nõuab JRE-d. |
Paigaldamine | Eelnevat installimist pole vaja | Vajab eelnevat selgesõnalist installimist kohalikku arvutisse. |
Toimingu lugemine ja kirjutamine | Faile ei saa kohalikus arvutis apleti abil lugeda ja kirjutada. | Rakendused on võimelised neid toiminguid tegema kohaliku arvuti failides. |
Suhtlus teiste serveritega | Teiste serveritega ei saa suhelda. | Tõenäoliselt on võimalik suhelda teiste serveritega. |
Piirangud | Appletid ei pääse juurde arvutis asuvatele failidele. | Juurdepääs süsteemis saadaolevatele andmetele või failidele. |
Turvalisus | Nõuab süsteemi turvalisust, kuna nad pole usaldatud. | Turvalisuse probleeme pole. |
Määratlus Aplett
Appletid on väikesed programmid, mille täitmiseks kasutatakse välist API-d ja mida kasutatakse peamiselt Interneti-arvutis. Neid saab Interneti kaudu ühest arvutist teise üle kanda ja käivitada Applet Vieweri või mõne Java toetava veebibrauseri abil. Aplett toetab mitut rakendust, näiteks aritmeetiliste toimingute teostamine, animatsiooni loomine, graafika kuvamine, interaktiivsete mängude mängimine.
Java on muutnud viisi, kuidas Interneti kasutajad kogu maailmas võrgus dokumente hangivad ja kasutavad. Apletid on võimaldanud luua ja kasutada täielikult interaktiivseid multimeediumveebidokumente. Veebileht võib sisaldada java-apletti, mis käivitamisel võib genereerida graafikat, helisid ja liikuvaid pilte, sisaldades lihtsalt tavalist või staatilist pilti.
Applet saab veebilehtedesse integreerida kahel viisil.
- Esiteks saame kirjutada oma aplette ja integreerida need veebilehtedele. Seda tüüpi kohapealsed arendustüübid, mida hoitakse kohalikus süsteemis, on a kohalik aplett.
- Teiseks saame kaustast arvutisüsteemi alla laadida ja seejärel veebisaidile manustada.
Seda tüüpi väliselt välja töötatud ja Interneti-kaugarvutisse salvestatud aplette tuntakse kui a kaug-aplett.
Rakenduse määratlus
Rakendus on programm, mis töötab selle aluseks olevas opsüsteemis. Need on teatud mõttes üldised ja mõeldud konkreetse ülesande täitmiseks otse kasutaja jaoks. Rakendus saab töötada koos GUI-ga või ilma selleta. Rakendusprogrammid, nagu arvutustabelid, tekstitöötlusprogrammid, veebibrauserid ja kompilaatorid - kirjeldavad kombeid, milles arvuti ressursse kasutatakse kasutajate arvutiprobleemide lahendamiseks. Rakenduse kasutamisel pole turbeprobleeme; selle põhjus on, et rakendused on usaldusväärsed.
Saab aru apleti ja rakenduse erinevusest antud punktides:
- Apletid pole täielikult esiletoodud rakendusprogrammid ja kirjutatakse tavaliselt väikese ülesande või selle osa saavutamiseks. Teisest küljest on rakendus programm, mis töötab selle aluseks olevas opsüsteemis. Need on teatud mõttes üldised ja mõeldud konkreetse ülesande täitmiseks otse kasutaja jaoks.
- Aplett ei kasuta main () meetodit. Selle asemel kutsub ta pärast laadimist automaatselt määratletud meetodid, et Appleti klass käivitaks ja käivitaks apleti koodi. Vastupidi, rakendus kasutab koodi täitmise algatamiseks meetodit main ().
- Erinevalt iseseisvast rakendusest,iseseisev apleti täitmine pole võimalik. Neid juhitakse veebilehe seest, kasutades spetsiaalset funktsiooni nimega HTML-märgend.
- Apletid ei saa kohalikus arvutis olevatesse failidesse kirjutada ega neist lugeda. Ehkki rakendus saab sellist toimingut teha kohalikus arvutis olevate failidega.
- Eelnev installimine pole apletis nõutav. Vastupidiselt sellele on rakenduse kasutamise ajal tingimata vaja eelnevat selget installimist.
- Muude keelte raamatukogude ja ka kohalike failide kasutamiseks on aplettidele seatud piirangud. Arvestades, et rakendus pääseb juurde nii raamatukogudele kui ka kohalikele failidele.
- Rakendus saab kohalikust arvutist käivitada mitmeid programme. Seevastu Appletid ei saa seda teha.
Järeldus
JAVA (programmeerimiskeel) kontekstis olevaid Applette ja rakendusi peetakse programmideks, ehkki nende kasutamine ja täitmine on erinev. Mõlemal on oma eriline tähtsus vastavalt kasutamisele.