Mojolicious

Mojolicious

Mojolicious („Mojo”) to framework internetowy nowej generacji dla języka programowania Perl..
Framework sieciowy nowej generacji dla języka programowania Perl.Już we wczesnych dniach Internetu wiele osób nauczyło się języka Perl ze względu na wspaniałą bibliotekę języka Perl o nazwie CGI.Rozpoczęcie bez wiedzy o języku było wystarczająco proste i wystarczająco mocne, abyś mógł kontynuować, nauka przez zabawę była świetną zabawą.Podczas gdy większość stosowanych technik jest obecnie nieaktualna, nie jest to idea.Mojolicious to nowa próba wdrożenia tego pomysłu przy użyciu najnowocześniejszych technologii .... • Niesamowita ** platforma internetowa w czasie rzeczywistym **, która pozwala łatwo przekształcić prototypy jednego pliku w dobrze ustrukturyzowane aplikacje internetowe MVC.• Potężny od razu z RESTful trasami, wtyczkami, poleceniami, szablonami Perl-ish, negocjacjami treści, zarządzaniem sesjami, sprawdzaniem poprawności formularzy, ramami testowymi, statycznym serwerem plików, wykrywaniem CGI / PSGI, obsługą pierwszej klasy Unicode i wieloma innymi funkcjamiodkryć.• Potężny ** zestaw narzędzi do tworzenia stron internetowych **, którego można używać do wszystkich rodzajów aplikacji, niezależnie od frameworka sieciowego.• Pełna implementacja klienta / serwera HTTP i WebSocket z IPv6, TLS, SNI, IDNA, HTTP / SOCKS5 proxy, gniazdo domeny UNIX, Comet (długie odpytywanie), Promises / A +, utrzymywanie aktywności, pula połączeń, limit czasu, cookie, wieloczęściowyi wsparcie kompresji gzip.• Wbudowany nieblokujący serwer internetowy we / wy, obsługujący wiele pętli zdarzeń, a także opcjonalne wstępne rozwidlanie i wdrażanie na gorąco, idealne do budowania wysoce skalowalnych usług internetowych.• JSON i parser HTML / XML z obsługą selektora CSS.• Bardzo czysty, przenośny i obiektowy interfejs API Pure-Perl bez ukrytej magii i żadnych wymagań oprócz Perla 5.24.0 (można również używać wersji starszych niż 5.10.1, ale może wymagać zainstalowania dodatkowych modułów CPAN) • Świeżykod oparty na wieloletnim doświadczeniu w tworzeniu Catalyst, darmowego i otwartego oprogramowania.• Setki zewnętrznych rozszerzeń i wysokiej jakości projekty spin-off, takie jak kolejka zadań stworów.
mojolicious

Stronie internetowej:

Kategorie

Alternatywy dla Mojolicious'a dla wszystkich platform z dowolną licencją

Django

Django

Django to wysokopoziomowa platforma Python Web, która zachęca do szybkiego rozwoju i czystego, pragmatycznego projektowania.