https://ru.m.wikipedia.org/wiki/Java-апплет

Определить язык узбекский

Java ilovasi

Sahifaning joriy versiyasi hali tajribali ishtirokchilar tomonidan testdan o'tkazilmagan va 2018 yil 23-dekabr kuni sinovdan o'tgan versiyadan sezilarli farq qilishi mumkin; tekshirish uchun 1 o'zgartirish kerak .

Tarjimaning sifatini tekshirish va maqolani Vikipediyaning uslubiy qoidalarigУa зmнoатsь k бelоtлirьisшhе

Java ilovasi ko'pincha Java dasturlash tilida bayt kodi shaklida yozilgan dastur dasturi . Java dasturlari veb-brauzerida Java virtual mashinasi (JVM) yoki AppletViewer-da , ilovalarni sinash uchun mustaqil vositada ishlatiladi. Java ilovalari 1995 yilda Java tilining birinchi versiyasiga kiritildi. Java dasturlari odatda Java dasturlash tilida yoziladi, lekin ular kabi -ga kiritilgan boshqa tillarda ham yozilishi mumkin.

Appletni qo'llab-quvvatlash 11-versiyadan beri Java'dan olib tashlandi.

Appletlar HTMLni yaratib bo'lmaydigan veb-ilovalar uchun interaktiv xususiyatlarni ta'minlash uchun ishlatiladi. Java bytecode platformasi mustaqil bo'lsa, Java ilovalari Microsoft Windows , UNIX , Apple Mac OS va GNU / kabi ko'plab platformalarda brauzerlardan plaginlardan foydalanib ishlasa bo'ladi. Applet2app [1] kabi ochiq manba dasturlari dasturni mustaqil Java manba dasturlari dasturni mustaqil Java dasturlariga yoki Linux va Windows executable fayllariga aylantirish uchun ishlatilishi mumkin.

Java Servlet ba'zan norasmiy ravishda server dasturiga nisbatan qiyoslanadi, lekin bu uning tilida, funksiyalarida va bu erda tasvirlangan appletlarning har bir xususiyatiga qarab farq qiladi.

Texnik ma'lumotni Ko'pgina brauzerlarda Java ilovalari virtual maydonda ishlaydi va mahalliy ma'lumotlarga kirishga yo'l qo'ymaydi. Dastur kodi veb-serverdan yuklanadi va brauzer dasturni veb-sahifaga qo'shadi yoki o'z applet foydalanuvchi interfeysi y pp y y bilan yangi oyna ochadi. Applet eskirib qolgan applet HTML elementini [1] yoki tavsiya etilgan object [2] yordamida veb-sahifada ko'rsatishi mumkin. Bu appletning joylashuvini va manbasini aniqlaydi.

java.applet.Applet asosiy klassi java.applet.Applet sinfini kengaytiradi yoki agar Swing ilovasi javax.swing.JApplet , javax.swing.JApplet . Sinf o'zida foydalanuvchi interfeysi yaratish usullarini bekor qilishi kerak. ( Applet Panel avlodi bo'lib, Container avlodi hisoblanadi). Appletlarning afzalliklari

Java ilovalarini ishlatishning afzalliklari

o'zaro faoliyat platforma Dastur bu vaqt ichida o'rnatilgan "barcha" Java versiyalarida ishlashi mumkin, faqat oxirgi versiya bilan emas; Ammo, dastur JRE ning eng so'nggi versiyasini talab qilsa, u holda mijoz uzoqroq yuklab olishni kutishi kerak; applet ko'pchilik brauzerlar tomonidan qo'llab-quvvatlanadi; Ko'pchilik brauzerlarda keshlangan va shuning uchun veb-sahifaga qaytganda tezda yuklab qo'yiladi; ammo applet keshlangan bo'lishi ammo applet keshlangan bolishi mumkin va yangi versiyalar chiqqandan so'ng muammolarga olib kelishi mumkin; foydalanuvchi o'zi ishlayotgan mashinaga to'liq kirish imkoniyatiga ega bo'lishi mumkin; Applet foydalanishni yaxshilay olishi mumkin: dasturni birinchi ishga tushirgandan so'ng, JVM tezda ishlayotgan va tez ishlaydigan, asosan muntazam Java foydalanuvchilari bilan ishlayotgan bo'lsa, JVM har doim yangi brauzer ishga tushirilganda qayta ishga tushirilishi kerak. boshqa tillardagi C ++ kabi o'xshash (lekin odatda sekin) tezlikda ishlashi mumkin, lekin JavaScript-dan ko'p marta tezroq Serverdan mijozga ko'plab foydalanuvchilar / mijozlar bilan Internet-yechimlarni olib boruvchi ishni topshirishi mumkin. Applet kamchiliklari Java ilovasi quyidagi kamchiliklarga ega:

Bu barcha brauzerlarda sukut bo'yicha mavjud bo'lmagan Java kengaytmasi (plug-in) ni o'rnatishni talab qiladi; Java virtual mashinasi ishga tushirilguncha ishga tusha olmaydi va bu birinchi marta ishga tushirilganda ancha vaqt talab qilishi mumkin;

ilovalarni ishlatish bilan yaxshi foydalanuvchi interfeysi yaratish va loyihalash HTMLga asoslangan texnologiyadan ko'ra ancha murakkab hisoblanadi; Ba'zi tashkilotlar faqat administrator tomonidan o'rnatilgan dasturlarga ruxsat berishadi. Natijada, ko'pchilik foydalanuvchilar standart sifatida appletlarni ko'ra olmaydi. ilovalar muayyan JRE-dan foydalanishni talab qilishi mumkin.

1. Biroq, GCJ-plugin , Blackdown Java -plugin kabi erkin foydalanish mumkin ilovalar mavjud. Muvofiqligi masalalari

Sun Java-versiyalarining mavjudligi bilan mos kelishini ta'minlash uchun katta sa'y- harakatlarni amalga oshirdi. Misol uchun, Microsoft Internet Explorer , 1990- yillarning oxirlaridan boshlab eng mashhur brauzer, Microsoft tomonidan JVM-ni sukut bo'yicha yuklab olish uchun ishlatilgan. MS JVM Java-ga kiritilmagan qo'shimcha funktsiyalarga ega, bu ishlatilganida, MS ning Sunning Java muhitida JVM ilovalarini ishlatishiga to'sqinlik qiladi (aksincha). Sun Microsoft tomonidan savdo belgisiga oid huquqbuzarlik uchun shikoyat qildi, chunki Java ning mohiyati shundaki, uning o'zi kengaytirilmasligi va kodning g g y g g hamma joyda ishlashi kerak. MS JVM ning ishlab chiqilishi ko'plab foydalanuvchilarni o'ta eskirgan Java virtual mashinalar bilan qoldirib, qonuniylashishga qadar muzlatilgan. Keyinchalik, 2001 yil oktyabr oyida MS Windows-ning Java-ni kiritishni to'xtatdi va bir necha yillar davomida kompyuter ishlab chiqaruvchilarining iOS operatsion tizimidan qat'i nazar, Java-ni o'rnatishi yoki xohlamasligi kerak edi. Ko'pchilik yangi mashinalar endi rasmiy Sun Java bilan birga keladi.

Ba'zi brauzerlar (xususan, Netscape) 100% moslikni juda yaxshi ta'minlamaydi, bu ko'pchilik brauzerlarning dasturni amalga oshirishini qiyinlashtiradi (

JavaScript-ni bu maqsadda ishlatish qiyin). Applet o'zining asosiy oynasini yaratgandan buyon bu yaxshi echim emas, chunki brauzer oynasi katta darajada foydasiz bo'lib qoladi va foydalanuvchining asl brauzer oynasini yopib, dasturni yopib qo'yishi ehtimoli ortishi mumkin.

Alternativlarni Appletlarning ba'zi imkoniyatlarini amalga oshiradigan muqobil texnologiyalar (masalan, DHTML , Microsoft Silverlight va Adobe Flash ) mavjud. Java mijozi uchun boshqa muqobil dastur brauzerdan tashqarida ishlaydigan -dir . Appletda mavjud funktsiyalardan tashqari, oddiy maydonga kirish Java Web Start dasturlarini dasturda saqlangan maxsus fayllarni o'qishi va / yoki yozilishi va mijozning xotirasi bilan ta'minlaydi.

Eslatmalar 1. Applet 2 Ilova SourceForge.net-dagi Applet 2 dasturiy ta'minot dasturini yuklab olish Shuningdek bo'limiga qarang q g Javafx Java servleti Java veb-boshlanishi ActiveX boshqaruvi Java dasturlash tili Linklar dan applet yozish haqida ma'lumot Wikibook-ning Java Booklet Applet bo'limi Sun Microsystems dan namoyish dasturlari ( JDK 1.4 - manba kodini o'z ichiga oladi) Sun Microsystems (ko'pgina veb-brauzerlarda Java ilovalarini ishga tushirish uchun brauzer plaginlari mavjud). Biologiya va ijtimoiy tizimlardan interaktiv Java ilovalari misollari manba kodli Java ilovalari uchun misollar Java ilovalari va servlets brauzer va veb-server imkoniyatlarini kengaytirish vositasi sifatida (ulanmagan ulanish)

Manba - https://ru.wikipedia.org/w/index.php? title=Java- applet & oldid = 98014846

Последняя правка сделана 4 ме…

Kontent CC BY SA 3 0 ga binoan lisenziyalangan Kontent CC BY-SA 3.0 ga binoan lisenziyalangan. (Agar boshqacha ko'rsatilmagan bo'lsa).