ΠΠ½ΠΈΠ³Π°ΡΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ. ΠΠ° Π΄Π° Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° Π·Π½Π°Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΈΡΠ΅ Π½Π° Perl. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π³ΠΎ ΠΎΠ²Π»Π°Π΄Π΅Π΅ΡΠ΅, ΡΠ΅ ΠΈΠΌΠ°ΡΠ΅ ΠΌΠΎΡΠ΅Π½ ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈΡΠ΅Π»Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΠΎΠΏΡΠΎΡΡΠΈΡΠ΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈΡΠ΅ ΡΠΈ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ½ΠΈΠ³Π°ΡΠ° ΠΎΠ±Ρ Π²Π°ΡΠ°:
- ΠΡΠ½ΠΎΠ²ΠΈ Π½Π° HTTP
- ΠΠ½Π°Π»ΠΈΠ· Π½Π° JSON
- Π Π°Π·Π±ΠΎΡ Π½Π° XML ΠΈ HTML
- CSS ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠΈ
- ΠΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° HTTP Π·Π°ΡΠ²ΠΊΠΈ, Π°Π²ΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ
- ΠΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠΈ Π·Π°ΡΠ²ΠΊΠΈ
- ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ
- ΠΠΈΡΠ°Π½Π΅ Π½Π° Π΅Π΄Π½ΠΎΡΠ΅Π΄ΠΎΠ² ΡΠ΅ΠΊΡΡ ΠΈ ΠΌΠΎΠ΄ΡΠ»Π° ojo. ΠΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
% perl -Mojo -E 'g(shift)->save_to("test.html")' mojolicious.org
% mojo Π²Π·Π΅ΠΌΠ΅ΡΠ΅ https://www.mojolicious.org a attr hrefΠ¦Π΅Π½Π°ΡΠ° Π½Π° ΠΊΠ½ΠΈΠ³Π°ΡΠ° Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π½Π°ΡΠΎΠ΄Π½Π° ΠΈ Π²Π΅ΡΠ΅ Ρ ΡΠ°Π·Π»ΠΈΡΡΠΈΡ . Π₯Π°ΡΠ΅ΡΠ²Π° ΠΌΠΈ. ΠΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΡ Π΅ ΠΏΠΎΠ΄Π½Π΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΈ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΡΠΎΠ²Π° Π·Π°ΡΠΎ ΡΠΎΠ·ΠΈ ΠΈΠ»ΠΈ ΠΎΠ½Π·ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½.
ΠΡΠ°ΡΠ½ ΠΎΠ±Π΅ΡΠ°Π²Π° Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ° ΡΡΠ΅Π±Π½ΠΈΠΊΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ Π² Π³ΠΎΠ΄ΠΈΠ½Π°ΡΠ° ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ°Π±ΠΎΡΠΈ Π²ΡΡΡ Ρ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΠΊΠ½ΠΈΠ³Π°, ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½Π° Π½Π° ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅Π± ΡΠ°ΠΌΠΊΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru