JSP a ASP
JSP (Stránky serverů Java) a ASP (Active Server Pages) jsou dva běžně používané skriptovací jazyky na straně serveru, které se dnes používají při vývoji webových stránek. Společnost ASP byla vytvořena společností Microsoft jako součást její služby IIS, která poskytuje uživateli nástroje potřebné k vytvoření webových stránek v počítači se systémem Windows. To může být považováno za volné, neboť ASP samo o sobě nestojí peníze, ale skutečnost, že potřebujete Windows, znamená, že stále ještě utratíte peníze. JSP byl vytvořen společností Sun Microsystems jako rozšíření pro Java.
I přes stejný úkol JSP a ASP dosahují svých úkolů různými způsoby. ASP kód je interpretován za běhu při každém přístupu, zatímco JSP stránky mohou být interpretovány nebo kompilovány do servletu. To znamená, že stránky JSP ve skutečnosti trvají trochu déle, než se načíst, protože je třeba je nejprve kompilovat. Ale po načtení bude skutečně fungovat rychleji, dokud kód nevyžaduje žádné změny. Jakmile se kód změní, je třeba jej znovu zkompilovat, což trvá déle. V případech, kdy dochází k častým změnám v kódu, dochází k častému zhoršení výkonu, programátor se může rozhodnout, že jeho stránky budou interpretovány stejně jako ASP s více či méně stejnou úrovní výkonu. Kodéry JSP mají také možnost buď kompilace do servletu Java, které jsou stále nezávislé na platformě, nebo do nativního byteku operačního systému.
Od dnešního dne většina webových vývojářů používá buď JSP nebo vylepšenou verzi ASP s názvem ASP.NET. Pro uživatele, kteří používají webový server se systémem Microsoft Windows, pomocí ASP nebo ASP.NET je již daný. Ti, kteří používají software s otevřeným zdrojovým kódem, jako je Linux, si mohou vybrat z několika možností, které jsou buď zdarma, nebo ne. Většina lidí používá jiný open source software jako PHP, zatímco JSP stojí za druhou.
Souhrn: 1. JSP a ASP jsou skriptovací jazyky na straně serveru 2. JSP pochází ze společnosti Sun Microsystems, zatímco ASP je od společnosti Microsoft 3. ASP stojí peníze, zatímco JSP je zdarma. 4. Kód ASP se interpretuje, když je kód JSP kompilován za běhu 5. JSP kód může běžet rychleji než ASP, pokud je méně změn 6. Většina uživatelů Windows používá ASP, zatímco uživatelé operačních systémů s otevřeným zdrojovým kódem, jako je Linux, používají JSP mezi ostatními.