เชเชฐเซเชฒเชพเช‚เช—เชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เชเซ‹เชŸเซ‹เชจเชฟเช• เชตเซ‡เชฌ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฆเชตเชพเชฐ เชœเชพเชนเซ‡เชฐ เช•เชฐเซ‹

Zotonic เชตเซ‡เชฌ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฅเชฎ เชฐเชฟเชฒเซ€เช เช‰เชฎเซ‡เชฆเชตเชพเชฐ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชเชฐเซเชฒเชพเช‚เช—เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เช…เชชเชพเชšเซ‡ 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. Zotonic "เชธเช‚เชธเชพเชงเชจ" (เชœเซ‡เชจเซ‡ "เชชเซƒเชทเซเช เซ‹" เชชเชฃ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡) เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชตเชšเซเชšเซ‡เชจเซ€ "เชฒเชฟเช‚เช•เซเชธ" ("เชฒเซ‡เช–" - "เชธเช‚เชฌเช‚เชงเชฟเชค" - "เชตเชฟเชทเชฏ", "เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ" - "เชฒเซ‡เช–เช•") เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเชพ เช–เซเชฏเชพเชฒ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. - "เชฒเซ‡เช–"), เชตเชงเซเชฎเชพเช‚, เชœเซ‹เชกเชพเชฃเซ‹ เชชเซ‹เชคเซ‡ "เช•เชจเซ‡เช•เซเชถเชจ" เชชเซเชฐเช•เชพเชฐเชจเชพเช‚ เชธเช‚เชธเชพเชงเชจเซ‹ เช›เซ‡ (เช…เชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชชเซเชฐเช•เชพเชฐ เช "เชธเช‚เชธเชพเชงเชจ เชชเซเชฐเช•เชพเชฐ" เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชธเช‚เชธเชพเชงเชจ เช›เซ‡).

Django เชชเชพเชธเซ‡เชฅเซ€ เช‰เช›เซ€เชจเชพ เชฒเซ€เชงเซ‡เชฒเซ€ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ เชญเชพเชทเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชพเชฎเช—เซเชฐเซ€ เชชเซเชฐเชธเซเชคเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ PostgreSQL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเช‚เชธเชพเชงเชจ เชธเช‚เช—เซเชฐเชน เชคเชฐเซ€เช•เซ‡ เชฅเชพเชฏ เช›เซ‡. เช•เชพเช‰เชฌเซ‹เชฏ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฌเชพเชถเซ‹ เชตเซ‡เชฌเชฎเชถเซ€เชจเชจเซ‹ เชซเซ‹เชฐเซเช• เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡. เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐ เชตเชšเซเชšเซ‡ เชฆเซเชตเชฟ-เชฎเชพเชฐเซเช—เซ€ เชกเซ‡เชŸเชพ เชตเชฟเชจเชฟเชฎเชฏ MQTT เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เชพเชฎเช—เซ€เชฐเซ€ เชฌเชนเซ‡เชคเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒ เชชเซƒเชทเซเช เซ‹ เชกเซ‡เชชเช•เซ‡เชถ เช•เซ‡เชถเซ€เช‚เช— เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡.

เชฒเซ‡เช–เช• 1.0 เชถเชพเช–เชพเชจเชพ เชชเซเชฐเช•เชพเชถเชจเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€เชจเซ‡ เช…เชตเชฐเซ‹เชงเชคเชพ เชฎเซเช–เซเชฏ เช…เชตเชฐเซ‹เชงเซ‹ เชชเซˆเช•เซ€เชจเชพ เชเช•เชจเซ‡ เชฎเซ‚เชณ เชตเช•เซเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เช…เชจเซเชตเชพเชฆเซ‹เชจเซ‡ เชšเช•เชพเชธเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เช•เชนเซ‡ เช›เซ‡ (เช•เซเชฐเชพเช‰เชกเชฟเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เช•เซ‹เชก เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸเชฅเซ€ เชธเซเชฅเชพเชจเชฟเช•เซ€เช•เชฐเชฃเชจเซเช‚ เช•เชพเชฐเซเชฏ เช…เชฒเช—เชฅเซ€ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡).

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹