Арт-бөлүгү боюнча сайттардын түрлөрү
Сайттарды эки түргө бөлсө болот: статикалык жана бэкенд менен сайт.
Статика
Таза статиканы түзгөн сайттар тек гана HTML, CSS, клиенттик JavaScript, сүрөттөр жана башка ушагандай ресурстардан турат. Мындай сайттарды интернетке чыгаруу оңой, ал эми иштеши абдан тез болот.
Бэкенд
Бэкенд менен сайттардын негизинде белгилүү бир сервер тили жатат. Адатта, бул PHP, же NodeJS, Python же ушул сыяктуу тилдер. Кошумча, мындай сайттар маалымат базасына ээ болушу мүмкүн, анда сайттын материалдары сакталат. Маалымат базасы SQL-тибинде болушу мүмкүн, мисалы, mySQL же Postgre, же noSQL тибинде, мисалы, mongo. Мындай сайттарды интернетке чыгаруу татаалыраак, алардын иштешинин ылдамдыгы сайттын ички кодуна көз каранды.
JavaScript фреймворктору
Өзүнчө JavaScript фреймворктору аркылуу иштеген сайттарды талкуулоо керек: Vue, React же Angular. Мындай сайттар үчүн сайтты иштеп чыгуу этабында NodeJS талап кылынат. Бирок хостингте NodeJS керек болбой калат. Ошонун себеби, интернетке чыгаруудан мурун сайттын курулушу аткарылат. Курулуштун натыйжасы кадимки статиканы түзөт.
Бирок, эгер сизде фреймворктон роутинг туташтырылган болсо, анда интернетке чыгарууда кошумча манипуляцияларсыз роутинг иштей албайт. Кененирээк биз тиешелүү окуу куралдарында үйрөнөбүз.