Ce este Mojolicious?
Proiectul Mojo include trei cadre web: Mojo, Mojolicious și Mojolicious :: Lite. Mojolicious :: Lite este cel mai simplu cadru din întreaga troică Mojo. Dacă aceasta este prima dată când vă ocupați de cadrele Perl și mai ales de Mojo-Mojolicious :: Lite - exact locul de unde să începeți. Folosind Mojolicious :: Lite, poți crea o aplicație web / site web compusă dintr-un singur fișier, care este similar cu ideologia și capabilitățile unui alt cadru, doar Ruby - Sinatra. Lucrand cu Mojolicious :: Lite, poti folosi toate caracteristicile "fratilor mai in varsta" Mojo si Mojolicious - deoarece baza Mojolicious :: Lite este tocmai aceste cadre.
Dacă aveți nevoie pentru a crea o aplicație destul de mare - Mojolicious va fi o alegere bună. Aplicația Mojolicious este compusă din mai multe tipuri de fișiere, printre care controlerele, șabloanele și modelele (clasic MVC). Această structură și compoziția aplicației este foarte asemănătoare cu Ruby On Rails (și alte cadre web)
Mojo este cadrul de bază care stă la baza atât Mojolicious :: Lite, cât și Mojolicious.
Ghidul de referință Mojolicious :: Lite este disponibil prin cititorul standard al documentației perldoc.
Am apela în terminal:
Și începem să înțelegem!
Aceeași documentație poate fi obținută prin intermediul rețelei web pe CPAN.
Documentația API vine cu modulul Mojo Perl corespunzător și poate fi citită prin perldoc.
Lista tuturor modulelor poate fi văzută unde? Așa este! Pe CPAN!
Ca exemple putem lua în considerare testele din directorul "t", este recomandat să se uite la lite_app.t. Din codul prezentat acolo este posibil să se învețe cum funcționează efectiv ruturile, șabloanele și testele.
Variabile de mediu
Mojolicious folosește o varietate de variabile de mediu care vă permit să particularizați cadrul pentru nevoile dvs. Puteți găsi o listă cu toate variabilele aici Mojolicious :: Guides :: Cheetsheet
Listă de corespondență și alte canale de comunicare
Dacă aveți o idee sau o sugestie, utilizați grupurile Google.
Există, de asemenea, irc:
Acum, așa cum am promis, voi încerca să colectez surse utile de informații despre Mojo.
stare de nervozitate
Sebastian Riedel - creatorul Mojo și fondator al Catalyst
sharifulin - membru activ al comunității Mojo și Perl
vtivti - membru activ al comunității Mojo și Perl
Căutați o etichetă #Mojolicious
Și cele mai interesante - proiectele scrise și lucrează la Mojolicious: