JSP vs ASP
JSP (Java Server Pages) a ASP (Active Server Pages) sú dva z bežne používaných skriptovacích jazykov na strane servera, ktoré sa dnes používajú pri vývoji webových aplikácií. ASP bola vytvorená spoločnosťou Microsoft ako súčasť jej IIS, ktorá poskytuje používateľovi nástroje potrebné na vytvorenie webovej stránky v počítači so systémom Windows. Môže sa to považovať za bezplatné, pretože ASP nestojí peniaze, ale skutočnosť, že potrebujete Windows, znamená, že stále míňate peniaze. JSP bol vytvorený spoločnosťou Sun Microsystems ako rozšírenie Java.
Napriek tomu, že majú rovnaké úlohy, JSP a ASP plnia svoje úlohy rôznymi spôsobmi. Kód ASP sa interpretuje nepretržite pri každom prístupe, zatiaľ čo stránky JSP sa môžu interpretovať alebo kompilovať do servletu. To znamená, že načítanie stránok JSP trvá trochu dlhšie, pretože je potrebné ich najprv skompilovať. Ale po načítaní by to skutočne fungovalo rýchlejšie, pokiaľ kód nevyžaduje žiadne zmeny. Akonáhle sa kód zmení, je potrebné ho prekompilovať, čo trvá dlhšie. V prípadoch, keď sa zmeny kódu vyskytujú veľmi často do tej miery, že sa výkon veľmi zhoršuje, môže sa programátor rozhodnúť nechať svoje stránky interpretovať za chodu rovnako ako ASP s viac-menej rovnakou úrovňou výkonu. Kodéry JSP majú tiež na výber buď kompiláciu do Java servletu, ktorý je stále nezávislý od platformy, alebo do natívneho bytecode operačného systému..
Od dnešného dňa väčšina webových vývojárov používa buď JSP alebo vylepšenú verziu ASP s názvom ASP.NET. Pre ľudí, ktorí používajú webový server so systémom Microsoft Windows, je používanie ASP alebo ASP.NET už samozrejmosťou. Tí, ktorí používajú softvér s otvoreným zdrojom, napríklad Linux, si môžu vybrať z niekoľkých možností, ktoré sú bezplatné alebo nie. Väčšina ľudí používa iný softvér s otvoreným zdrojovým kódom, ako je PHP, zatiaľ čo JSP je vzdialený sekundu.
Zhrnutie:
1. JSP a ASP sú skriptovacie jazyky na strane servera
2. JSP je od spoločnosti Sun Microsystems, zatiaľ čo ASP je od spoločnosti Microsoft
3. ASP stojí peniaze, zatiaľ čo JSP je zadarmo.
4. Kód ASP sa interpretuje, zatiaľ čo kód JSP sa kompiluje v čase vykonávania
5. Ak dôjde k menším zmenám, kód JSP môže bežať rýchlejšie ako ASP
6. Väčšina používateľov Windows používa ASP, zatiaľ čo používatelia operačných systémov s otvoreným zdrojovým kódom, ako napríklad Linux, používajú okrem iného JSP.