Catalyst (informatyka): Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Aktualizacja
Usunięcie błędnego linka - w artykule na pewno nie chodzi o miejscowość w Wielkiej Brytanii.
Linia 18:
| grafika =
}}
'''Catalyst''' – wzorowany na [[Ruby on Rails]], [[Spring Framework|Springu]] i [[Maypole]]'u [[framework]] [[open source]] do szybkiego tworzenia [[aplikacja webowa|aplikacji webowych]] napisany w języku [[Perl]] z użyciem architektury [[MVC]] ([[język angielski|ang.]] ''Model-View-Controller'').
 
Catalyst jako framework perlowy stosuje zasadę TIMTOWTDI (ang. ''There is more than one way to do it'', jest wiele sposobów na zrobienie tego samego) i [[DRY (reguła)|DRY]] (ang. ''Don't Repeat Yourself'', nie powtarzaj się), używa bardzo dużej liczby bibliotek [[CPAN]] np. [[mapowanie obiektowo-relacyjne]] (ang. ''Object-Relational Mapping'') można realizować przez DBIx::Class, renderowanie szablonów to zwykle Template::Toolkit, cache pamięci to FastMMap, jest też bardzo elastyczny w możliwościach dostosowania go do własnych potrzeb, dodawania kolejnych [[Wtyczka|pluginów]].