Вэб дизайн болон вэб хөгжүүлэлтийн хоорондох ялгаа

Шинэ хүмүүстэй уулзахдаа тэд миний юу хийдгийг асуухад би "вэб дизайнер" гэж хариулдаг. Би энэхүү нэр томъёог ашигладаг бөгөөд энэ нь аюулгүй байдлын "catch-all" гэсэн үг юм. Энэ нь хүмүүсийг юу хийдгийг мэдэх боломжийг олгодог бөгөөд энэ нь вэбсайтаас гадуур хэн нэгэнд ойлгомжгүй байж болох хэтэрхий онцгой ажлын байрны нэрийг төөрөгдүүлдэггүй.

"Вэб дизайнер" гэсэн нэр томъёо нь ерөнхий дүр төрх нь надад дөнгөж тайлбарласан шиг, та вэбсайт мэргэжлийн бус хэн нэгэнтэй ярьж байхад вэб сайт дахь хэн нэгэнтэй ярилцаж байх үед энэ ерөнхийлөгөө Та юу хийснээ тайлбарлахад хангалттай биш байна.

Үнэнийг хэлэхэд, олон хүмүүс "вэб дизайн", "вэб хөгжүүлэлт" гэх хоёр нэр томьёог ашигладаг боловч тэд үнэхээр өөр өөр утгатай байдаг. Хэрэв та вэб дизайны салбарт шинэ ажил хайж байгаа бол, эсвэл таныг эсвэл танай компаний вэбсайтыг бий болгоход мэргэжлийн хүмүүсийг ажиллуулахыг хүсч байгаа бол эдгээр хоёр нэр томъѐоны хоорондох ялгаа, Тэдэнтэй хамт ир. Эдгээр хоёр нэр томъёог авч үзье.

Вэб дизайн гэж юу вэ?

Вэб дизайн нь энэ салбарын мэргэжилтнүүдэд хамгийн өргөн хэрэглэгддэг нэр томъёо юм. Заримдаа хэн нэгэн нь "вэб дизайнер" гэж хэлэхэд тэд маш өргөн хүрээний ур чадварыг харуулсан бөгөөд тэдгээрийн нэг нь харааны загвар юм.

Энэ тэгшитгэлийн "дизайн" хэсэг нь вэбсайтын үйлчлүүлэгчидтэй тулгарсан эсвэл "урд хэсэг" -тэй холбоотой. Вэб дизайнер нь сайт хэрхэн харагддаг, хэрэглэгчид хэрхэн харилцдаг (заримдаа "туршлагатай дизайнерууд" эсвэл "UX дизайнерууд" гэх мэтээр нэрлэдэг) асуудалтай байдаг.

Сайн вэб дизайнерууд дизайны зарчмуудыг хэрхэн ашиглахаа мэдэхийн тулд сайхнар сайтай сайт бий болгохыг мэддэг. Мөн тэд вэбийн хэрэглээ болон хэрэглэгчийн ээлтэй сайтуудыг хэрхэн бий болгох талаар мөн ойлгодог. Тэдгээрийн дизайн нь хэрэглэгчдэд ойртохыг хүсдэг учраас үүнийг хийхэд хялбар, хялбар байх болно. Загвар зохион бүтээгчид сайтыг "сайхан харагдах" -аас илүү хийдэг. Тэд вэбсайтын интерфейсийн ашигтай байдлыг үнэхээр үнэлдэг.

Вэб хөгжүүлэгч гэж юу вэ?

Вэб хөгжүүлэлт нь хоёр хэлбэрээр хийгддэг бөгөөд урд талын хөгжүүлэлт болон арын хөгжүүлэлт. Эдгээр хоёр давхрагын ур чадваруудын зарим нь давхцдаг боловч вэб дизайны мэргэжлийн хувьд маш өөр зорилготой байдаг.

Урьдчилан боловсруулсан хөгжүүлэгч вэбсайтын визуал дизайн (тэдгээр дизайныг бүтээсэн үү, эсвэл тэдгээрийг тэдэнд үзүүлэн дизайнераар өгч байсан эсэх) кодыг бүтнээр нь хийдэг. Урьдчилан хөгжүүлэгч нь сайтын бүтцэд зориулж HTML-г ашиглана, CSS-г харагдах загвар, байршуулалт, магадгүй зарим Javascript-тэй ажиллах болно. Зарим жижиг газруудын хувьд урд талын хөгжил нь тухайн төслийн хувьд шаардлагатай цорын ганц хөгжүүлэлт байж болно. Илүү нарийн төвөгтэй төслүүдийн хувьд "back-end" хөгжүүлэлт хөгжинө.

Back-end хөгжүүлэлт нь илүү дэвшилтэт программууд болон вэб хуудаснууд дээрхи харилцан үйлчлэлцлийг авч үздэг. Дэмжигдсэн вэбсайт хөгжүүлэгч сайт хэрхэн ажилладаг талаар, мөн ямар нэг функцээр үйлчлүүлэгчид хэрхэн хийгддэг талаар төвлөрдөг. Энэ нь өгөгдлийн сантай харилцах эсвэл интернетийн төлбөрийн процессоруудтай холбож буй Ин-худалдааны худалдааны тэрэг гэх мэт боломжуудыг бий болгох кодтой ажиллах боломжтой.

Сайн вэб хөгжүүлэгчид PHP шиг CGI болон скриптүүдийг хэрхэн програмчлахыг мэдэж болно. Мөн тэд вэбсайтууд хэрхэн ажилладаг, програм хангамжийн янз бүрийн програмууд болон APIs (програмын програмын интерфэйсүүд) нь эдгээр төрлийн програм хангамжийг хооронд нь холбоход хэрэглэгддэг шийдлүүдийг бий болгохын тулд тэдний онлайн хэрэгцээнд тохирсон хэрэглэгчдийн хэрэгцээг хангах шийдлийг бий болгох талаар мөн ойлгох болно. Үүнээс гадна вэбсайт хөгжүүлэгчид өөрсдийн үйлчлүүлэгчдийн хэрэгцээ шаардлагыг хангахуйц програм хангамжийн хэрэгсэл эсвэл багц байхгүй байгаа бол шинэ функцийг бий болгох шаардлагатай болно.

Хүмүүс олон мөрийг бүдгэрүүлдэг

Зарим вэбсайтууд зарим талбарт анхаарлаа төвлөрүүлж, анхаарлаа хандуулдаг бол тэдгээрийн олонх нь өөр өөр салбаруудын хоорондын шугамыг бүдгэрүүлдэг. Тэдгээр нь Adobe Photoshop зэрэг програмыг ашиглан визуал дизайнтай ажиллахад хамгийн тааламжтай байж болох ч тэд HTML болон CSS-ийн талаар мэдэж болох бөгөөд зарим үндсэн хуудсуудыг кодчилох боломжтой байж болох юм. Энэхүү хөндлөнгийн мэдлэгийг эзэмшсэнээр таныг энэ салбартаа илүү зах зээлд гаргах боломжтой бөгөөд ерөнхийдөө юу хийж байгаад илүү сайнаар нөлөөлж чадна.

Вэб хуудсууд хэрхэн бүтээгдэж байгааг мэддэг харааны дизайнер нь эдгээр хуудсууд болон туршлагыг боловсруулахад илүү сайн тоноглогдсон байх болно. Үүний нэгэн адил дизайн, харааны харилцааны үндсийг ойлгодог вэб хөгжүүлэгч нь төсөл дээрээ хуудас, харилцан яриа хийхийн тулд ухаалаг сонголтыг хийдэг.

Эцэст нь хэлэхэд танд энэ хөндлөнгийн мэдлэг байгаа эсэхээс үл хамааран ажилд орохыг хүссэн эсвэл хэн нэгэн таны сайтад ажиллахыг эрж хайж байгаа бол юу хайж байгаагаа мэдэж байх хэрэгтэй - вэб дизайн эсвэл вэб хөгжүүлэлт. Таны ажилд авах ур чадвар нь тухайн ажлыг гүйцэтгэхэд зарцуулах ёстой зардлын хувьд гол үүрэг гүйцэтгэнэ.

Ихэнх тохиолдолд жижиг, илүү хялбар сайтуудын дизайны болон урд талын хөгжүүлэлт нь дэвшилтэт back-end кодлогчийг ажиллуулахаас бага (цаг тутам) байх болно. Томоохон сайтууд болон төслүүдийн хувьд та эдгээр бүх төрлийн сургалтыг хамарсан вэб мэргэжилтнүүдтэй багуудыг ажиллуулах болно.