Veb-dizayn va veb-ishlab chiqish o'rtasidagi farq

Yangi odamlar bilan tanishganimda, ular hayotim uchun nima qilishimni so'rashadi, men tez-tez "veb-uslubchisi" deb javob beraman. Men bu terminni ishlataman, chunki u odamlarga nima qilishim kerakligini bilish imkonini beradi xavfsiz "catch-all" iborasi bo'lib, ularni veb-sanoatdan tashqarida kimdir tushunmasligi ehtimoldan xoli emas.

"Veb-uslubchisi" atamasi umumlashma bo'lishi, faqatgina veb-professional bo'lmagan odam bilan gaplashayotganda, lekin veb-industriyada kimdir bilan gaplashayotganingizda, yuqorida aytib o'tganim kabi hollarda foydali bo'ladi, bu umumlashma nima qilishingizni tushuntirish uchun etarli emas.

Darhaqiqat, ko'pchilik odamlar "veb-dizayn" va "veb-ishlab chiqish" so'zlarini bir-birining o'rniga ishlatishadi, lekin ular haqiqatan ham ikki xil ma'noga ega. Agar siz veb-dizayn sohasida yangi ish izlayotgan bo'lsangiz yoki siz yoki sizning kompaniyangiz uchun veb-sayt yaratish uchun veb -professionalni ishga olishni xohlaydigan bo'lsangiz, ushbu ikki muddat o'rtasidagi farqni bilib olishingiz kerak. ular bilan birga keling. Keling, ushbu ikki shartni ko'rib chiqaylik.

Veb-dizayn nima?

Veb-dizayn bu sohada professionallar uchun ishlatiladigan eng keng tarqalgan atama hisoblanadi. Ko'pincha, agar kimdir «veb-uslubchisi» deb aytsa, ular juda ko'p ko'nikmalarga murojaat qilishadi, ulardan biri ingl. Dizayndir.

Ushbu tenglamaning "dizayni" qismi veb-saytning mijozga qarashli yoki "oldingi" qismi bilan bog'liq. Veb-sayt dizaynerlari saytning qanday ko'rinishi va mijozlar bilan qanday aloqa o'rnatishi bilan bog'liq (ba'zan "tajriba dizaynerlari" yoki "UX dizaynerlari" deb nomlanadi).

Yaxshi veb-Dizaynerlar ajoyib ko'rinadigan sayt yaratish uchun dizayn tamoyillarini qanday ishlatishni biladilar. Bundan tashqari, veb-mavjudligi va foydalanuvchilarga qulay bo'lgan saytlarni yaratish haqida tushunishadi. Ularning dizayni mijozlar atrofida sayr qilishni xohlagan kishidir, chunki bu oson va intuitivdir. Dizaynerlar saytni yaratishdan ko'ra ko'proq narsani qilishadi. Ular, albatta, veb-sayt interfeysi mavjudligini ta'kidlashadi.

Veb oshirish nima?

Veb-ishlab chiquvchilar ikkita lazzat bilan ishlaydi: oldingi rivojlanish va orqa so'nggi rivojlanish. Bu ikki lazzatdagi qobiliyatlar bir-biriga o'xshash, biroq veb-dizayn kasbida juda ko'p turli maqsadlar mavjud.

Old-end ishlab chiquvchi veb-saytning vizual dizaynini oladi (ular ushbu dizaynni yaratadimi yoki uni ingl. Dizayner tomonidan topshiradimi) va uni kodda yaratadi. Front-end ishlab chiquvchilari sayt tuzilishi uchun HTML, ingl. Uslublar va tartibni va ehtimol hatto ba'zi Javascriptlarni yozish uchun CSS-dan foydalanadi. Ba'zi kichik saytlar uchun, bu loyiha uchun zarur bo'lgan rivojlanishning yagona turi bo'lishi mumkin. Keyinchalik murakkab loyihalar uchun "orqa oxiri" rivojlanishi o'ynaydi.

Back-end rivojlanishi veb-sahifalarda ilg'or dasturiy va o'zaro aloqalar bilan bog'liq. Orqa so'nggi veb-ishlab chiquvchi saytning qanday ishlashini va mijozlarning ba'zi funktsiyalarni bajarish orqali qanday qilib ishlarni amalga oshirilishiga e'tibor beradi. Bu ma'lumotlar bazasi bilan bog'langan yoki onlayn to'lovli protsessorlarga ulangan E-tijorat xarid qilish aravalari kabi xususiyatlarni yaratadigan kod bilan ishlashni o'z ichiga olishi mumkin.

Yaxshi veb-ishlab chiquvchilari CGI va PHP kabi skriptlarni qanday programlashni bilishlari mumkin. Bundan tashqari, veb-shakllar qanday ishlashi va turli xil dasturiy ta'minot paketlari va API-lar (dasturiy dasturiy interfeyslari) turli xil dasturiy ta'minotlarni bir-biriga ulashda foydalanishi mumkinligi haqida tushunadilar. Agar mijozlar ehtiyojlarini qondirish uchun mavjud bo'lgan mavjud dasturiy vositalar yoki paketlar mavjud bo'lmasa, noodatiy veb-ishlab chiquvchilardan yangi funksiyalarni yaratish talab qilinishi mumkin /

Ko'p odamlar chiziqlarni loyga solmoqda

Ba'zi veb-mutaxassislar muayyan sohalarga ixtisoslashgan yoki e'tiborga olishgan bo'lsa-da, ularning aksariyati turli fanlarning o'zaro bog'liqligini yo'qotadi. Ular Adobe Photoshop kabi dasturlar yordamida ingl. Dizaynlar bilan ishlashning eng qulay usullari bo'lishi mumkin, biroq HTML va CSS haqidagi ba'zi narsalarni bilishlari va ba'zi bir asosiy sahifalarni kodlashlari mumkin. Ushbu o'zaro bilimga ega bo'lish, aslida juda foydali, chunki u sizni sanoatda yanada sifatli va umuman nima qilayotganingizni yaxshi bilishi mumkin.

Veb-sahifalar qanday yaratilganini tushunadigan ingl. Dizayner ushbu sahifalarni va tajribalarni loyihalashtirish uchun yaxshi jihozlangan bo'ladi. Shunga o'xshab, dizayn va vizual kommunikatsiyalarning asoslarini tushunib oladigan veb-ishlab chiquvchilari o'zlarining loyihalari uchun sahifalar va o'zaro ta'sirlarni kodlashda aqlli tanlovlarni amalga oshirishlari mumkin.

Natijada, siz bu ma'lumotni bilasizmi yoki yo'qmi, siz ish joyingizda ishlayotgan yoki biror kishining saytida ishlashni qidirganingizda, siz nimani izlayotganingizni bilishingiz kerak - veb-dizayn yoki veb-ishlab chiqish. Siz yollagan qobiliyatlar ushbu ishni bajarish uchun sarflashingiz kerak bo'lgan xarajatlarning asosiy qismida o'ynaydi.

Ko'pgina hollarda kichikroq, oddiyroq saytlar uchun dizayn va oldingi rivojlanish rivojlangan orqa so'nggi kodlayıcıni ishga solishdan ko'ra kamroq (soatlik) bo'ladi. Katta saytlar va loyihalar uchun, aslida, bu turli xil intizomga tegishli barcha veb-mutaxassislarni o'z ichiga olgan guruhlarni ishga qabul qilasiz.