JSP (Java Server Sahifalari) va ASP (Active Server Pages) - bugungi kunda veb-ishlab chiqishda ishlatiladigan serverlar tomonidan qo'llaniladigan skript tillarining ikkitasi. ASP Microsoft tomonidan o'zining IIS qismi sifatida yaratilgan bo'lib, u foydalanuvchiga Windows kompyuterida veb-sayt yaratishda zarur bo'lgan vositalarni taqdim etadi. Buni bepul deb hisoblash mumkin, chunki ASP-ning o'zi pulni talab qilmaydi, ammo sizga Windows kerakligi, siz hali ham pul sarflamoqchi ekanligingizni anglatadi. JSP Sun Microsystems tomonidan Java-ga kengaytma sifatida yaratilgan.

Bir xil vazifaga ega bo'lishiga qaramay, JSP va ASP o'z vazifalariga turli yo'llar bilan erishadilar. Har safar kirishda ASP kodi sharhlanadi, JSP sahifalari esa sharhlanishi yoki servletga tuzilishi mumkin. Bu shuni anglatadiki, JSP sahifalari yuklash uchun biroz ko'proq vaqt talab etadi, chunki uni avval kompilyatsiya qilish kerak. Ammo yuklangandan so'ng, kod hech qanday o'zgartirish kiritishni talab qilmasa, u aslida tezroq ishlaydi. Kod o'zgargandan so'ng, uni qayta terish kerak bo'ladi, bu ko'proq vaqt talab etadi. Agar kod o'zgarishi juda tez-tez bo'lib tursa, unumdorlik juda yomonlashadi, kodlovchi o'z sahifalarini xuddi ASP kabi tez-tez yoki bir xil darajadagi ishlash darajasiga qarab talqin qilishni tanlashi mumkin. JSP kodlovchilarda Java platformasidagi servletga kompilyatsiya qilish imkoniyati mavjud, ular hali ham platforma mustaqil, yoki operatsion tizimning ona-kod kodi.

Bugungi kunga kelib, ko'pgina veb-ishlab chiquvchilar JSP yoki ASP.NET deb nomlangan takomillashtirilgan versiyasidan foydalanmoqdalar. Microsoft Windows-da ishlaydigan, ASP yoki ASP.NET-dan foydalanadigan veb-serverdan foydalanayotgan odamlar uchun allaqachon berilgan. Linux kabi ochiq manbali dasturlardan foydalanadiganlar bepul yoki yo'q variantlarni tanlashlari mumkin. Aksariyat odamlar boshqa manbali dasturlarni PHP-dan foydalanadilar, JSP esa ikkinchi soniyada.

Xulosa:
1. JSP va ASP ikkala server yonidagi skript tilidir
2. JSP Sun Microsystems-dan, ASP esa Microsoft-dan
3. ASP pul sarflaydi, JSP bepul.
4. JSP kodi ish vaqtida tuzilganda ASP kodi izohlanadi
5. Agar ozgina o'zgarishlar bo'lsa, JSP kodi ASP-dan tezroq ishlashi mumkin
6. Windows foydalanuvchilarining aksariyati ASP-ni ishlatadilar, Linux kabi ochiq manbali operatsion tizimlar foydalanuvchilari boshqalar qatorida JSP-dan foydalanadilar.

Adabiyotlar