वेब डिजाइन र वेब विकास बीचको भिन्नता

जब म नयाँ मान्छे भेट्छु र तिनीहरूले मलाई जिन्दगीको लागि के गर्छु भनेर सोध्छन्, म प्रायः जवाफ दिन्छु कि "म वेब डिजाइनर हुँ।" म यो शब्द प्रयोग गर्दछ किनकी यो एक "catch-all" वाक्यांश हो जुन मान्छेले मलाई के गर्छ, सामान्यमा, उनीहरूलाई पनि विशिष्ट-विशिष्ट कार्य शीर्षकको साथ भ्रमित नगरी कि वेब उद्योगको बाहिरको कसैलाई बुझ्न सकेन।

तथ्य "वेब डिजाईमर" को शब्द सामान्यकरण हो कि उदाहरणहरु मा उपयोगी छ जस्तो कि मैले सिर्फ वर्णन गरेको छ, जब तपाईं एक वेब पेशेवर नहीं हो, तर जब वेब उद्योग मा कसै संग बोल रहे हो, सामान्यतया तपाईले के गर्नुभयो भनेर व्याख्या गर्नको लागि पर्याप्त हुनुहुन्न।

वास्तवमा, धेरै व्यक्तिहरूले दुई सर्तहरू "वेब डिजाइन" र "वेब विकास" को रूपान्तरित रूपमा प्रयोग गर्छन्, तर तिनीहरूसँग साँच्चै दुई फरक फरक अर्थ छन्। यदि तपाइँ वेब डिस्प्ले उद्योगमा नयाँ काम खोजिरहनुभएको छ, वा यदि तपाईं कोही हुनुहुन्छ भने तपाइँले वा तपाईंको कम्पनीको लागि एक वेबसाइट निर्माण गर्न वेब व्यवसाय भाडामा लगाउन खोज्नु भएको छ भने, तपाइँ यी दुई सर्तहरू र सशक्तिकरणहरू बीचको भिन्नता थाहा पाउन आवश्यक छ। तिनीहरूसँग आउँछन्। यी दुई सर्तहरूमा हेरौं।

वेब डिजाइन के हो?

वेब डिजाइन यो सामान्य उद्योग हो जुन यस उद्योगका प्रोफेसरहरूको लागि प्रयोग गरिन्छ। अक्सर, जब कसैले यसो भन्छ कि "एक वेब डिजाइनर" हो, तिनीहरू एक धेरै विस्तृत कौशल को उल्लेख गर्दै छन्, जसमध्ये एक दृश्य डिजाइन हो।

यस समीकरणको "डिजाइन" भाग ग्राहकको सामना वा वेबसाइटको "अगाडि अन्त्य" को भागसँग सम्बन्धित छ। वेब डिजाइनर चिन्ता छ कि साइट कसरी हेर्दछ र कसरी ग्राहकहरूले यसको साथमा अन्तरक्रिया गर्दछ (तिनीहरू कहिले काँही पनि "अनुभव डिजाइनरहरू" वा "यूएक्स डिजाइनरहरू" लाई उल्लेख गरिएको छ)।

राम्रो वेब डिजाइनरहरू थाहा पाउने साइटको सिर्जना गर्ने सिद्धान्तहरू कसरी प्रयोग गर्ने भन्ने बारे जान्दछन्। तिनीहरू वेब प्रयोज्यता र कसरी प्रयोगकर्ता-अनुकूल छन् साइटहरु सिर्जना गर्ने बारे बुझ्दछन्। तिनीहरूको डिजाइनहरू एक हुन् कि ग्राहकहरू वरिपरि नेभिगेट गर्न चाहन्छन् किनभने यो यति सजिलो र सहज छ। डिजाइनरहरूले साइट बनाउ "भन्दा सुन्दर छ" सुन्दर सुन्दर। " तिनीहरू साँच्चै एक वेबसाइटको इन्टरफेसको उपयोगिता को हिसाब गर्छन।

वेब विकास के हो?

वेब विकास दुई स्वादहरूमा - अगाडिको अन्त विकास र ब्याक-अन्त विकास। यी दुई स्वाद ओवरलैपमा केही कौशलहरू छन्, तर तिनीहरूसँग वेब डिजाइन पेशामा धेरै भिन्न उद्देश्यहरू छन्।

अगाडिको अन्त्य विकासकर्ताले वेबसाइटको दृश्य डिजाइन लिन्छ (चाहे तिनीहरूले सिर्जना गरेका डिजाइनहरू वा यसलाई दृश्य डिजाइनरद्वारा पठाइएको थियो) र यो कोडमा निर्माण गर्दछ। अगाडिको अन्त्य विकासकर्ताले HTML को साइटको संरचनाको लागि प्रयोग गर्नेछ, सीएसएस दृश्य शैलीहरू र सजावटको हिसाब गर्न, र सायद केही जाभास्क्रिप्ट पनि प्रयोग गर्नेछ। केही साना साइटहरूको लागि, अगाडिको अन्त विकास मात्र परियोजनाको लागि आवश्यक विकास हुन सक्छ। थप जटिल परियोजनाहरूको लागि, "ब्याक-अन्त" विकास खेलमा आउँनेछ।

पछाडिको विकास विकासले वेब पेजहरूमा थप उन्नत प्रोग्रामिंग र अन्तरक्रियाको साथ लिन्छ। एक ब्याक-अन्त वेब विकासकर्ताले यस साइटमा कसरी कार्य गर्दछ र निश्चित कार्यक्षमता प्रयोग गरेर ग्राहकहरूले त्यसमा कसरी कार्यहरू प्राप्त गर्दछ भनेर फोकस गर्दछ। यसले कोडसँग काम गर्न सक्छ जुन इन्टरफेसहरू डेटाबेससँग वा सुविधाहरू जस्ता ई-वाणिज्य खरीदारी कारहरू जस्तै अनलाइन भुक्तानी प्रोसेसरहरूसँग जोड्न र थप सिर्जना गर्दछ।

राम्रो वेब विकासकर्ताहरूले कसरी सीजीआई प्रोग्राम र PHP जस्तै लिपिहरू थाहा पाउन सक्छन्। तिनीहरू पनि वेब फारम कसरी काम गर्छन् र कसरी विभिन्न सफ्टवेयर संकुलहरू र API हरू (अनुप्रयोग प्रोग्रामिङ इन्टरफेसहरू) ती फरक प्रकारको सफ्टवेयरसँग जोड्न प्रयोग गर्न सकिन्छ जुन समाधानहरू सिर्जना गर्नका लागि उनीहरूको अनलाइन उपस्थितिको लागि एक विशेष ग्राहकको आवश्यकता पूरा हुनेछन्। ब्याक-अन्त वेब विकासकर्ताहरू पनि स्क्रिनबाट नयाँ कार्यक्षमता सिर्जना गर्न आवश्यक हुन सक्छ यदि त्यहाँ अवस्थित सफ्टवेयर उपकरणहरू वा प्याकेजहरू जुन ग्राहकका आवश्यकताहरू पूरा गर्न leveraged हुन सक्दैनन् /

धेरै मानिसहरु लाई रेखा धुलो

जबकि केहि वेब प्रोफेसर केहि निश्चित क्षेत्रहरु मा विशेषज्ञता या ध्यान केंद्रित गर्छन, तिनीहरु मध्ये धेरै विभिन्न विषयों को बीच लाइनहरु को धुंधला गर्छन। तिनीहरू एडोब फोटोशॉप जस्ता प्रोग्रामहरू प्रयोग गरेर दृश्य डिजाइनहरूको साथमा धेरै सहज हुन सक्दछन्, तर तिनीहरू एचटीएमएल र सीएसएसका बारेमा केही थाहा हुन सक्छन् र केही आधारभूत पृष्ठहरू कोड गर्न सक्षम हुन सक्छन्। यो क्रस-ज्ञान हुनु वास्तवमा धेरै उपयोगी छ किनकी यसले तपाईलाई उद्योगमा अझ बढ्दो बजार बनाउन सक्छ र तपाईले समग्रमा के गर्न सक्नुहुनेछ।

एउटा दृश्य डिजाइनर जसले वेब पृष्ठहरू बनाइने बुझ्दछन् त्यो बुझ्दछन् कि ती पृष्ठहरू र अनुभवहरूको डिजाइन गर्न। त्यसैगरी, एक वेब विकासकर्ता जसले डिजाइन र भिजुअल सञ्चारको आधार बुझेको स्मार्ट छनौट गर्न सक्छ किनभने तिनीहरू उनीहरूको परियोजनाको लागि पृष्ठहरू र अन्तरक्रियाहरू कोड गर्दछ।

अन्ततः, तपाइँसँग यो क्रिस ज्ञान छ वा होइन, जब तपाइँ नौकरीको लागी आवेदन गर्नुहुन्छ वा कसैको खोजीमा तपाईको साइटमा काम गर्न चाहानुहुन्छ, तपाईलाई के खोज्नु पर्दछ - वेब डिजाइन वा वेब विकास। तपाईंले रोजगारी गर्ने कामहरूले तपाईंले गरेको काम पूरा गर्न खर्च गर्नुहुने लागतमा महत्त्वपूर्ण भूमिका खेल्छ।

धेरै अवस्थामा, डिजाइनर र अगाडी-अन्त्य विकासको लागि सानो, अधिक सीधा साइटहरू एक उन्नत ब्याक-अन्त कोडक को भर्ती गर्नु भन्दा कम (एक घण्टामा आधारित) हुनेछ। ठूला साइटहरु र परियोजनाहरु को लागी, तपाईं वास्तव मा टीमहरु लाई भर्ती गर्नेछन् कि वेब पेशेवरहरु को लागी जो यिनी सबै विभिन्न विषयों को कवर।