Erlang хэл дээр бичигдсэн Zotonic вэб фреймворкийн нэр дэвшигчийг гарга

Zotonic вэб хүрээ ба агуулгын удирдлагын системийн анхны хувилбар гарлаа. Төслийг Erlang хэл дээр бичсэн бөгөөд Apache 2.0 лицензийн дагуу түгээдэг. Zotonic нь "нөөц" ("хуудас" гэж нэрлэдэг) болон тэдгээрийн хоорондох "холбоос" ("нийтлэл" - "холбогдох" - "сэдэв", "хэрэглэгч" - "зохиогч" хэлбэрээр агуулгыг зохион байгуулах үзэл баримтлалд суурилдаг. - "нийтлэл"), Түүнээс гадна холболтууд нь өөрөө "холболт" төрлийн нөөц юм (мөн нөөцийн төрөл нь "нөөцийн төрөл" төрлийн нөөц юм).

Django-ээс зээлсэн загвар хэлийг контентыг үзүүлэхэд ашигладаг бөгөөд PostgreSQL нь нөөцийн хадгалалт болгон ашигладаг. Ковбой дээр суурилсан Basho Webmachine-ийн салаа нь хүсэлтийг боловсруулахад ашиглагддаг. Сервер болон хөтчийн хооронд хоёр талын мэдээлэл солилцох нь MQTT протоколыг ашиглан хийгддэг. Гүйцэтгэлийг сайжруулахын тулд үүсгэсэн хуудсыг Depcache кэшийн системд хадгалдаг.

Зохиогч 1.0 салбарыг гаргахад саад болж буй гол бэрхшээлүүдийн нэг бол төрөлх хэлээр ярьдаг хүмүүсийн орчуулгыг шалгах хэрэгцээ гэж нэрлэдэг (локалчлалын ажлыг Crowdin платформ дээр код боловсруулахаас тусад нь хийдэг).

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх