<?xml version="1.0" encoding="utf-8"?>
<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">
<stylesheet type="text/css">
.body{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.p{margin:0.5em 0 0 0.3em; padding:0.2em; text-align:justify;
}
</stylesheet>
<description>
<title-info>
<genre>sf_history</genre>
<author>
<first-name>Имя автора</first-name>
<last-name>Фамилия автора</last-name>
</author>
<book-title>Имя книги</book-title>
<annotation></annotation>
<date>Дата</date>
<lang>ru</lang>
</title-info>
<document-info>
<author><nickname></nickname>
</author>
<program-used>Lib converter jcms</program-used>
<date value=""></date>
<src-url>http://johncms.com</src-url>
<id></id>
<version>1.0</version>
<history><p>book</p></history>
</document-info>
</description>
<body>
<title><p>Veb-dasturchilar bilan veb-dizaynerlarning farqi nimada?</p>
</title>
<section><p>Ko‘p hollarda ish beruvchilar dasturchilar dizaynni ham yarata oladi, deb o‘ylashadi. Biroq har ishni o‘zining ustasi qilgani ma’qul. Veb-dizayner bilan veb-dasturchilar o‘rtasida farq bormi? Albatta, bor. Keling bu savolga oydinlik kiritamiz.</p>
<p></p>
<p>Veb-dizayner nima qiladi</p>
<p></p>
<p>Maket yaratadi, interfeysni quradi va mijozning veb-sayt bilan o‘zaro hamkorligini o‘ylab topadi — g‘oyani va tarixni chiroyli vizual dizaynga aylantiradi. Xuddi me’mor uyning rejasini tuzgandek, veb-dizayner ham sayt maketini yaratadi va hayotga tatbiq etadi.</p>
<p></p>
<p>Veb-dasturchining o‘rni qanday?</p>
<p></p>
<p>Veb-dasturchi veb-dizaynerning g‘oyasini maketga aylantirib ish mahsulotiga aylantiradi. Uning vazifasi — kelgusi resursning mijoz (frontend) yoki server qismini (bekend) yaratadi. Yana full-stack dasturchisi ham bor — ular to‘liq ish ilovasini, ya’ni bekend’ni ham, frontend’ni ham yaratadi.</p>
<p></p>
<p>Veb-dasturchi sayt dizaynini yarata oladimi?</p>
<p></p>
<p>Yaratadi, Lekin unga ishonish kerak emas. Dizayn bilan o‘zining mutaxassisi shug‘ullangani yaxshi.</p>
<p></p>
<p>Frontend-dasturchi kim?</p>
<p></p>
<p>Frontend-dasturchi dizayner tayyorlagan maket orqali saytning tashqi ko‘rinishini ishlab chiqadi, ishchi interfeys yaratadi. Odatta, foydalanish uchun HTML tili qo‘llaniladi, CSS, jаvascript va turli freymvorklari bilan.</p>
<p></p>
<p>Bekend-dasturchi kim?</p>
<p></p>
<p>Bekend-dasturchi resursning server qismi bilan shug‘ullanadi. Bekend bilan shug‘ullangan kishi server mantig‘ini yaratadi, ya’ni qanday qilib ishlashini tushunishi kerak. Ko‘pchillik veb-ilovalar ma’lumotlar bazasini ishlatadi. Shu bois bekend-dasturchi ommabop SUBD bilan ishlashni bilish kerak.</p>
<p></p>
<p>Full-stack dasturchi?</p>
<p></p>
<p>Full-stack dasturchi veb-dasturchining barcha bilimi va tajribasini egallagan bo‘lishi kerak, ya’ni frontend yo‘nalishida ham, bekend yo‘nalishida ham birday ishlay olishi kerak. Hozirda full-stack dasturchilari sahifalovchi, mijoz va resursning server qismi, shuningdek ma’lumotlar bazasi va turli freymvorklar bilan ishlay.</p>
</section>
</body>
</FictionBook>