InternetVeb dizayn

Agar veb-sayt yaratish uchun bilish kerak, nima

Agar veb-sayt yaratish uchun bilish kerak, nima
Muallif: Biktimirov Nail

Bugungi kunda yangi kelgan juda ko'p, ushbu sohada, internet texnologiyalari sohasida mutaxassis professional bo'lishga bir so'z bilan aytganda, o'z veb-saytini o'zingizni yaratish bilish va boshqa saytlarni yaratish davom ettirish kerak, nima istashadi. Albatta, bir vaqtning o'zida osmondan bosh tushmaydi, u, aytmoqchi, hatto yaxshi, har bir kishi, u, albatta, ancha qo'lga emas, deb hamma ko'ra, muhtoj boshiga osmondan valilos nima osmondan o'zini oladir bo'ladi. Ha, hazil zarur ekan. Lekin bu savol hazil haqida va veb-saytlar yaratish uchun bilish kerak, deb.

Ushbu maqolada men batafsil bu haqida sizga aytaman. , Ularni qo'yib, uning yo'lida barcha teshiklarni yig'ish, nega boshlanuvchilar uchun barcha kartalari ochib qilasiz u bir marta bo'lgani kabi, - veb-saytlar yaratish ko'plab professional dasturchilar, derlar, chunki Ha, juda ko'p odamlar, men sirni oshkor nima uchun meni hukm biz. Lekin nima uchun va qanday katta shartnoma, siz deb? Har bir inson o'z sohasida talab va har bir bo'lishni istaydi, chunki, bu holda savol bu Kelgan veb-saytlar yaratish va bu barcha texnologiyalardan o'rganish istagini g'oyib bo'ldi ega bo'lish yangi kelgan oldida tuman yaratish uchun harakat, haqni berkitmang saytlarni yaratish professional dasturchilar haqida. Bu zubreshka, bu ijod emas, va ijodi u o'rganiladi, o'rganish emas - men u o'rgatish yoki yomon to'ldirish dasturlash, chunki emas, o'rganish edi.

Bir paytlar men ham shunday xudbin edi, lekin mening hayotim, keskin eski narsalarni yangi ko'rinish o'zgardi. Men qurilish saytlar ichida tushunib birinchi va eng muhim xulosa, shunday bo'ldi - ularning sohasida saytlari, mutaxassislar yaratish, barcha odamlar. Ha, ular dasturchilar emas, balki professionallar bor. emas, balki har bir dasturchi professional. Ko'pchilik u bu sohada shoh deb mo'min esa bir Hypertext Markup Language o'rganib kimdir, saytlar yaratish uchun boshlang'ich, zavq uchun saytlar yaratish. Bu professional dasturchi programcısıyken ajrata shuning qiyin, lekin bu ancha farq faqat aytganda, lekin haqiqat hamma narsani emas.

hayot Case. Biz faqat saytida Ufa filiali ochildi yangi birida xodimlar ishga qachon, Biz ofisida edi, bir yosh yigit keldi. U tamomlagan haqiqatni tayanib, bosh programlayıcının uning nomzodini taklif bo'ldim. Ha, u bir qobig'ini edi, va boshqa barcha hujjatlar uchun ham edi. Men uni qanday tillari u dasturlari so'raganida, u deyarli butun lug'at DAHL o'tkazish meni boshladi. Bu tilda saytlar yaratadi chiqadi: HTML, CSS, JavaScript, PHP, Perl, u ham bilar edi va hali u ActionScript, DHTML bilgan, va veb-saytlarni yaratish uchun tillarda o'nlab, hatto bir er-xotin, keyin dasturi veb-saytlar yaratish uchun ham sobit ro'yxati ketdi. Va bir professional darajada, barcha bu. Voy, men miyig'ida bu erda ramka bo'lib, sherigi aytgan. Bu odam o'rniga butun xodimlar, o'zim uchun men aytgan!

odamlarni xafa qilmaslik uchun, men unga portfelini so'radi, lekin u uni olib keldi, lekin biz bir kompyuterga kirib flesh-disk qo'ydi, u jimlik edi. Bu ochiq-oydin til HTML oddiy hujjat, uning sayt ataladi edi, lekin biz uning aytganda professional kutilgan hech g'ayritabiiy asar, bor, yo'q edi. Aslida, men, albatta portfelining e'tibor, lekin unga qarash, shuning uchun biz sinov uchun yoqilgan emas. Bir necha kishi ishonaman, lekin bu odam PHP va HTML asosiy teglar ham asosiy vazifalarini bilmas edi. Afsuski, yoki ehtimol baxtiga, lekin harakat qilish kerak emas va veb-saytlar yaratish uchun ijozat bermadi.

Nima bu yerdan quyidagicha? Ha, bu yigit bir necha iste'dod bo'lishi mumkin emas, balki ularga rivojlanib, ular yo'qoladi. bir vaqtning o'zida hamma narsani va hech narsa bilaman, deb qaerda asosiy xato. Agar ba'zi dasturlash tilini o'rganish uchun boshlash bo'lsa, u har tomondan o'rganish uchun zarur bo'lgan va yozish va unga veb-saytlar yaratish uchun imkon qadar bo'lgan. U sizning yodda suyanch topish va bir yil ichida siz unutmadi va boshqa til hislar uchun zamin tayyorlash uchun qachon o'sha.

Bu bejiz emas, hayot, bu misol o'qiganlardan, ehtimol, uning portfeli uchun ma'lum bir qator rivojlangan, lekin men sizni ishontirib aytamanki. Avvalo, ish beruvchilar unga lekin har bir ishida hozirgi kamida shuningdek, bizning kompaniya amalga bo'lib, ma'lum bir chiziq, qarash yo'q, chunki, siz portfeli xijolat bo'lmang. Bu, darvoqe, psixologiya bilan bog'liq.

Har bir jamiyatda, va jamiyatda kompaniyaning o'z qat'iy nazar u nima qoidalarini, va nima, uning faoliyati qo'shib hisoblanadi. Bizning holda, u saytida kompaniya hisoblanadi, ya'ni asosan dasturlash tillari bilan ishlash, va biz ham yozuv veb-saytlar uchun o'z qoidalarini bor. Dasturchilar bir jamoa mehnat va shuning uchun har bir xodim tez kodni o'qish va uning mohiyatini tushunish ega edi, ularni amal qilish zarur. Lekin bu har qanday yangi xodim bir vaqtning o'zida hamma qoidalarini bilish sodir emas, u sinovga davri beriladi.

Ehtimol siz ko'plab bo'lishi uchun ishlatiladigan, va ehtimol, hatto hozir siz ilovalar yordamida sayt yaratish mumkin, deb ishonamiz. Va ruhiy, jismoniy yoki moddiy, bu hech qanday xarajat sarmoya emas. Rostini aytsam, men unga hammasini haqida gapirish charchadim, barcha bu aks holda masxara qilsa dastur bilan saytlar yaratish. Odamlar bu umumiy versiya ekanligini tushunib emas, u emas, Agar veb-sayt tashkil bo'lgan, arizangizni bir Tuzuvchi siz uchun uni yaratadi. Agar bu bilan bir xil dastur saqlanadi sayt kodini, ko'rdingmi? Bu dahshatli bo'ldi. Dasturchilar professional veb-saytlar yaratish, ular bu ularning burchi, barcha hisobga olish. Hatto Internetga ulanish tezligi bo'yicha barpo, kompyuteringizda bir hujjat yuk vaqt hisoblash, lekin u har doim turli xil, chunki. Va bu erda bir sahifa vazn hech qimmatli ma'lumotlarni olib, 300 kilobayt bo'lgan yuritamiz.

veb-saytlari ilovalar yaratish ikkinchi qobiliyatlar bir muntazam yondashuv hisoblanadi. Andoza tashqaridan faqat yoqimsiz, balki xavfli emas. Albatta, sen, sayt asoschisi sifatida, shu ko'rinishiga ega bo'lgan ikkinchi sayt ko'rish achinarli, deb, dizayn, va Internet Navolning ularning qarashlari ustidan saytlar bor. veb-saytlarni yaratish uchun dastur faqat bir kishi uchun yaratilgan emas, u odamlarning katta auditoriya uchun mo'ljallangan. Bundan tashqari, saytlar yaratishda bunday dasturlarni ehtimol 95% bilan kesib.

Biz o'yladim muammo bilan, siz bu muammo yutib va sayt bilan qarashi birinchi va oxirgi emas, aslida yumshoq bo'lishi aytaylik. So'ngra, ikkinchi joyda siz yaratgan Internet resurs xavfsizlik hisoblanadi. Bunday dasturlar veb-saytida ustida ishlash davom etadi tayyor jiddiy ilovalarni joylashtirilgan haqiqatni nafaqat saytingizdan yuborish uchun, masalan, ko'rinadi, lekin, shuningdek, har qanday axborot ishlash. bunday jiddiy ilovalar kelganda, keyin faqat foydalanuvchi brauzeri tomonidan u erda ta'sir emas, balki server ustida veb-saytida, boshqacha qilib aytganda, u faqat bir hujjatni yuborish ko'ra ko'proq jiddiy muammo bajaradi bo'ladi.

server bu kodlari ya'ni, ularni amalga oshiradi, va foydalanuvchiga natija uzatadi, hech kimga, shuning uchun muhim bo'lgan yubora olmaydi, o'z navbatida, manba kodi faqat sayt administratori ko'rishingiz mumkin. bir hacker siz sayt yaratgan bilan bir dastur topgan bir vaziyatni tasavvur qiling, qiyin emas, va u sizning ilovaning kodida egalik kirdi topgan. Sizning sayt zaif aylandi, va siz sayt, balki butun server nafaqat xavf deb o'ylab ko'ring. Bu uni qurish saytlar jihatidan individual bo'lishi juda muhim, shuning uchun.

hujjatda qayd saytlar yaratish uchun faqat dastur boshqa resurslarga chuqur yashirin Ishoratlarni bunday ma'lumotlarning jumladan zarur axborot ko'p emas. Shunday qilib, dasturi Tuzuvchi, sizning roziligisiz, Internetda o'z mahsulotni aylangan, sizning yordam birovga. Men bunday dasturlarni qarshi har doim bo'lgan va o'z kodini va tavsiya dizaynidan yozish uchun harakat qiling. veb-saytlar yaratish uchun dastur haqida gapirganda, men PhotoShop yoki Flash-texnologiyalari nazarda emasman, u holda, albatta, mumkin emas, boshqa dastur hisoblanadi, va ular haqida boshqa hikoya.

Bas, nima siz sayt yaratish uchun bilish kerak? Siz birinchi qiyin tuyulishi mumkin, Agar uni egallash mumkin emas deb o'ylagan bo'lishi mumkin, dasturlarni bilish kerak. Lekin u, tushunish asosiy narsa yaratgan dasturiy texnologiyalari faqat siz kabi odamlar ekanligini emas. Men buni boshladi, men ham bir anglashilmovchilik bo'lgan, va mening miya yo'l qo'yilmaydi. Maktabda men, qoida tariqasida, kelajakni qo'ydi matematika, nisbatan filologiyaga ko'proq moyil edi. Lekin men hali ham bilardim , qat'iyat, uni men xilof emas edi, va siz, ehtimol sizni ranjitdi bo'lmaydi, va siz saytlarni yaratish boshlash.

Men Hypertext Markup Language bilish tavsiya birinchi narsa, HTML (sakkiz-Honor-sir) hisoblanadi. Bu juda oddiy va siz monitor ortida sarf vaqt qarab, hatto kamroq, bir hafta davomida uni yiqitish oson, yoki. Men bu til barcha Internet bo'lmaydi holda boshqa hech til Bu sayt yaratish uchun bo'lmasa ko'prik xususiyatlarini, yo'q, chunki, deb ishonaman. Siz u men bir nafas ham o'qib ayting HTML haqida ajoyib kitob bor, o'quv materiallari Allenova Natalia o'qishingiz mumkin, men internet qo'ng'iroq qilish tavsiya. Agar veb-saytlar yaratish uchun bu ajoyib til o'rganish so'ng, o'z bilimlarini mustahkamlash, shunday gapirish, mashq qilish kerak bo'ladi. Sizning emas katta sahifa yaratish.

Agar siz allaqachon boshqa til CSS (B ss yoki c-ss) bilan boshlash mumkin, chunki. Bu ikki nomlari emas, dasturlash tili, bir formatlash tili bo'lishi mumkin bo'lgan, shuning uchun ular siz ham qiyin bo'lmaydi bilaman. Bu CSS kelsa nima, men eng ehtimol, men ma'lum bir ta'lim materiallar yo'q edi, chunki men Internetda ochiq manbalardan o'rganib, kitob aytib olmaysiz. CSS holda har qanday onlayn-resurs qila olmaydi endi, shuning uchun u va HTML shuningdek, shu bilan birga, keng tarqalgan. Siz osonlik bilan Internetda bir o'rganib topishingiz mumkin. Bu ikki tillar mahkam Boshqa so'zlar bilan aytganda, ular bir-birini to'ldiradi, bir-biriga bog'liq. Siz ularni o'zlashtirish marta siz uni kasb va saytlar yaratish yo'lida birinchi qadam qo'ydik, chunki siz bir medal berilishi mumkin.

yana jiddiy saytlar yaratishda ikkinchi qadam, JavaScript saytlarni ishlab chiqarish uchun ikki yo'nalishlari, ikki dasturlash tili (JavaScript-ni) va PHP (ETP Pee-WEE yoki PEE-el-PEE) allaqachon mavjud. Ular, shuningdek, bir-biriga o'xshash, lekin shu bilan birga ular turli va ulardan birortasini tanlash kerak. Lekin qisqacha ularning imkoniyatlarini qarash ikkinchi ehtiyoj siz uchun birinchi va nima bo'ladi, nima aniqlash uchun. Ko'pchilik u PHP ilmi yaxshi, deb aytish, va u JavaScript ko'ra men uchun yaqinroq, chunki men ham shunday deb o'ylayman. Lekin, mening ehtimol yanada yorqin, hali ham, sen meni emas, va shuning uchun siz yo'l bor.

Shunday qilib, PHP. Bu brauzer etarli bo'lmaydi, u kasb qilgan edi, shunday qilib, faqat, kompyuteringizda ishlatish bo'lmaydi, bir dasturlash tili hisoblanadi. Unga ko'ra, bir server kerak. bir server nima? Bu deyarli siz hozir o'tirgan bir xil kompyuter, lekin kompyuteringiz haqiqiy server aylandi, u zarur dasturiy ta'minot o'rnatish uchun kerak bo'ladi. Ushbu dasturiy bepul va siz osonlik bilan Internetda uni topishingiz mumkin. Men sizning o'rningizga edi, va uning kompyuter server hosil qilish uchun harakat qilgan, ammo, men yordam berishi mumkin, hatto tanish Dasturchilar emas edi, keyin men ko'p odamlar uni modernizatsiya qilish uchun qanday bilmayman bilmasdim, sizlarni ogohlantirish uchun istardim. Men uch oy yo'qolgan qaerda, ha, men ham mavsumni o'rnatish uchun harakat bo'ldi. Bir marta, Internetda Men elektrik edi muallifi bo'lgan qo'llanma, duch keldi. Bu erda men kulgili bir poda bor edi, lekin hozir men, bir necha daqiqa davomida buni ayting. Barcha details nima haqida yuklab olish uchun va qanday o'rnatish uchun Internet, bu kitobini toping.

adabiyot kelsak, men juda yaxshi ta'lim materiallar, Kucharczyk, PHP misollar deb nomlangan bu muallifi tavsiya mumkin. Bu, albatta, to'liq hidoyat emas, balki boshlanuvchilar va barcha uchun asosiy tushunchalar bor. Birinchidan, kitob muallifi kompyuter Dasturchi yerga yoki qulaylik haqida gapiradi, zerikarli tuyuladi. hali bor bir server o'rnatish haqida narsalar, lekin men tushundim emas, men bu qo'lda ham qo'rqoq elektrik bilan yordam berdi. Men, bir qismi kitob bo'linib to'liq o'qib sizni maslahat bermayman, va siz pushaymon bo'lmaydi. Faqat u yozilgan juda aniq va asosiy tushunchalar sizga mumkin bo'ladi, deb bilib, bor, deb, bu kitob bir oz eskirgan, deb ogohlantirish uchun so'radim va u to'liq emas paytda, o'qimagan ko'p bor, lekin bunday emas, va Internet yangi ma'lumotlarni olmoq.

Keling, endi JavaScript ko'rib chiqamiz. Bu, shuningdek, bir dasturlash tili hisoblanadi, lekin PHP nisbatan ko'p kamroq xususiyatlarga ega. Bu har qanday dasturiy ta'minot va faqat adabiyot bilish uning zarurligiga talab qilmaydi, bir xil brauzer bilan siz HTML va CSS bilim bor. siz uchun, men uni tasvirlash uchun istardim. Siz barcha sayt menyusi qoldiradi masalan, suzuvchi va juda ham ko'p, sahifalar yanada interaktiv qilish mumkin degan ma'noni anglatadi, sayt tasavvur uchun foydalaniladigan dasturlash tili hisoblanadi. Veb-sayt tirik bo'ladi. Internetda adabiyot kelsak u ko'p, va men osongina aynan nima kerak topishingiz mumkin, deb o'ylayman.

Biz endi jami mumkin. bir sayt yaratish bo'lsa majburiy tillar HTML va CSS bo'lgan. sayt uchun JavaScript kiritish uchun ko'proq jonli, interaktiv ehtiyoj bo'ldi. Agar, ya'ni, jiddiy bir sayt yaratish Teskari aloqa qo'shing, suhbat bo'lsangiz forum yoki ro'yxatdan PHP-programlayıcının bilim bo'lishi kerak. Rostini aytsam, PHP, siz yana bir texnologiya qo'shishingiz mumkin - masalan, MySQL (Mu-maktab) kabi ma'lumotlar bazasi hisoblanadi. ma'lumotlar bazasi har qanday server-side tili bilan ishlash mumkin bo'lsa-da, bu, mustaqil tizimi, lekin tobora uni PHP bilan birgalikda ishlatiladi.

ma'lumotlar bazasi uning yozuv va o'qish o'zgarmaydi esa bir million yozuvlarni saqlash imkoniga ega. Ko'pchilik ma'lumotlar bazalari, eng keng tarqalgan MySQL hisoblanadi. Bu SQL, boshqacha qilib aytganda, SQL so'rovlarni texnologiyasi foydalanadi - bu alohida til. Lekin men sizga PHP bilsangiz PHP allaqachon shunday qilib, o'qish, yozish, yaratish, o'chirish va vazifalarga ega, chunki, MySQL keyin, osonlik bilan etarli beriladi, sizni ishontirib aytamanki.

Veb rivojlantirish, boshqa texnologiyalar bor, ularga qo'shimcha ravishda, shuningdek, ... kabi Perl, Java, VBScript, Tovus, paxta momig'i, Oracle, mongodb kabi ko'plab dasturlash tillari mavjud, nima siz yuqorida o'qib faqat bir tayanch, shu bilan tugamaydi Misol uchun, animatsiya grafik (fotoshop) yoki animatsiya (Flash) yaratish bilan ishlash boshqa filiali uning yordami bilan bir animatsiya yaratish oson bo'ladi, ActionScript dasturlash tili (action-skript) hisoblanadi. Java, JavaScript , ActionScript ular yagona standarti bor, chunki, boshqa so'z bilan aytganda, ular bir xil ildiz bor, bir-biriga juda o'xshash.

Men bir professional darajada bo'lishi mumkin emas, deb, yuqoridagi barcha bilish ta'kidlashni istardim. Bu uning sohasida, uni ishlab chiqish kerak. Agar PHP-programcısı bo'lsa HTML, CSS, PHP va MySQL bilish kerak. Agar HTML, CSS va JavaScript bilish kerak bir tartib bo'lsa. Bas, veb-dazayner bo'lsangiz Xo'sh, albatta, siz HTML, CSS va fotoshop egalik qilish kerak. Animator PhotoShop, Flash va ActionScript bilishi kerak.

KAINS.RU kompaniya bizning ofis yangi mehnat kelganda, biz veb-saytlar va bu maqolaning boshida bo'lmadi boshqa internet ilovalar yaratish sohasida undan maxsus bilim talab. Men bir vaqtning o'zida hamma narsani va hech narsa bilaman. Internet foyda va zarar, ham olib kelishi mumkin bo'lgan vosita hisoblanadi, chunki bilib oling. Omad sizga!

dekabr 2011

sayt www.kains.ru bu maqola to'g'ridan-to'g'ri ko'prik, qayta chop qachon - Bashkiria saytlar yaratish kerak bo'ladi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.delachieve.com. Theme powered by WordPress.