⊗dpPmBsBST 3 of 51 menu

საიტების ტიპები ბექენდის მიხედვით

საიტები შეიძლება დაიყოს ორ ტიპად: სტატიკა და საიტი ბექენდით.

სტატიკა

საიტები, რომლებიც წარმოადგენენ სუფთა სტატიკას, შედგება მხოლოდ HTML-ის, CSS-ის, კლიენტური JavaScript-ის, სურათების და სხვა მსგავსი რესურსებისგან. ასეთი საიტების ინტერნეტში გამოქვეყნება მარტივია და ისინი მუშაობენ ძალიან სწრაფად.

ბექენდი

ბექენდით საიტებს აქვთ საფუძვლად რაღაც სერვერული ენა. როგორც წესი, ეს არის PHP, ან NodeJS, Python ან მსგავსი ენა. გარდა ამისა, ასეთ საიტებს შეიძლება ჰქონდეთ მონაცემთა ბაზა, სადაც ინახება საიტის მასალები. მონაცემთა ბაზა შეიძლება იყოს SQL-ტიპის, მაგალითად, mySQL ან Postgre, ან noSQL ტიპის, მაგალითად, mongo. ასეთი საიტების გამოქვეყნება ინტერნეტში უფრო რთულია, ხოლო მათი მუშაობის სიჩქარე დამოკიდებულია საიტის შიდა კოდზე.

JavaScript ფრეიმვორკები

ცალკე უნდა განვიხილოთ საიტები, რომლებიც მუშაობენ JavaScript ფრეიმვორკებით: Vue, React ან Angular. ასეთი საიტებისთვის, განვითარების ეტაპზე, საჭიროა NodeJS. მაგრამ ჰოსტინგზე NodeJS უკვე არ არის საჭირო. საქმე იმაშია, რომ ინტერნეტში გამოსაქვეყნებლად ხდება საიტის აწყობა. აწყობის შედეგი წარმოადგენს ჩვეულებრივ სტატიკას.

თუმცა, თუ თქვენთან არის ჩართული ფრეიმვორკის მარშრუტიზაცია, მაშინ ინტერნეტში გამოქვეყნებისას დამატებითი მანიპულაციების გარეშე, მარშრუტიზაცია არ იმუშავებს. უფრო დეტალურად შევისწავლით შესაბამის სახელმძღვანელოებში.

fruzlazroru