ΠΡΡΠ΅Π» ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ Π² ΡΠ΅Π»ΠΈΠ·Ρ web-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ Zotonic. ΠΡΠΎΠ΅ΠΊΡ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Erlang ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0. Zotonic ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π² ΡΠΎΡΠΌΠ΅ «ΡΠ΅ΡΡΡΡΠΎΠ²» (ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ «ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ») ΠΈ «ΡΠ²ΡΠ·Π΅ΠΉ» ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ («ΡΡΠ°ΡΡΡ» — «ΠΎΡΠ½ΠΎΡΠΈΡΡΡ» — «ΡΠ΅ΠΌΠ°», «ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ» — «Π°Π²ΡΠΎΡ» — «ΡΡΠ°ΡΡΡ»), ΠΏΡΠΈΡΡΠΌ ΡΠ²ΡΠ·ΠΈ ΡΠ°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ ΡΠΈΠΏΠ° «ΡΠ²ΡΠ·Ρ» (Π° ΡΠΈΠΏ ΡΠ΅ΡΡΡΡΠ° — ΡΠ΅ΡΡΡΡΠΎΠΌ ΡΠΈΠΏΠ° «ΡΠΈΠΏ ΡΠ΅ΡΡΡΡΠ°»).
ΠΠ»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ· Django ΡΠ·ΡΠΊ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ², Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΠ΅ΡΡΡΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ PostgreSQL. ΠΠ»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ ΡΠΎΡΠΊ Basho Webmachine, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° Cowboy. ΠΠ²ΡΡΡΠΎΡΠΎΠ½Π½ΠΈΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ Π²Π΅Π΄ΡΡΡΡ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ MQTT. ΠΠ»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Depcache.
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠΉ, Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΡ
ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ ΡΠ΅Π»ΠΈΠ·Π° Π²Π΅ΡΠΊΠΈ 1.0, Π°Π²ΡΠΎΡ Π½Π°Π·ΡΠ²Π°Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π²ΡΠ²Π΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π½ΠΎΡΠΈΡΠ΅Π»ΡΠΌΠΈ ΡΠ·ΡΠΊΠΎΠ² (ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²Π΅Π΄ΡΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠ΄Π° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Crowdin).
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru