मुझे कई वेब साइट रिडिजाइन के लिए कार्यात्मक विकास करने के लिए काम पर रखा गया है। जिस कंपनी के लिए मैं काम करता हूं, उसके पास अपेक्षाकृत कम तकनीकी स्तर है, और वेब साइटों का पिछला विकास एक ग्राफिक डिजाइनर द्वारा पूरा किया गया था जो स्वयं को सिखाया जाता है जहां तक वेब विकास का संबंध है।
मेरी ज़िम्मेदारी बुनियादी विकास से आगे बढ़ गई है, क्योंकि मुझे भी विकास का माहौल बनाने का काम सौंपा गया है, और बाहरी सीएमएस होस्टिंग से आंतरिक सर्वरों में स्क्रिप्टिंग भाषाओं को शामिल करते हुए होस्टिंग को माइग्रेट करना (मैंने PHP / MySQL के लिए चुना)।
मैं ग्राफिक डिजाइनर के साथ काम कर रहा हूं, और वह वेब के रचनात्मक डिजाइन के लिए जिम्मेदार है। हम अपने संबंधित कार्यों की सीमाओं के बीच भ्रम की स्थिति में थोड़ा घर्षण में चल रहे हैं।
उदाहरण के लिए, हमारे पास नेविगेशन पर कुछ मतभेद थे। मैं मुख्य रूप से आसानी से उपयोग करने से संबंधित था (हमारे अधिकांश उपयोगकर्ता नाम विशेष रूप से वेब-प्रेमी नहीं हैं), साथ ही डब्ल्यू 3 डब्ल्यूएआई मानकों को पूरा करना (हमारे कई उपयोगकर्ता पुराने हैं, और हमारे पास उपयोगकर्ताओं के औसत अनुपात से अधिक है दृष्टि क्षीणता)। उनकी एकमात्र चिंता वह थी जो वेबसाइट के लिए सबसे अच्छी दिखती थी, और मुझे लगा कि वह जिस दिशा में काम कर रहे हैं, वह कुछ कार्यात्मक समस्याओं का कारण है।
मुझे लगता है कि रंग पसंद, चित्र, फोंट, आदि स्पष्ट रूप से उसकी जिम्मेदारी है, और मेरी अपेक्षा यह थी कि वह बस मुझे सीएसएस पृष्ठों और शैली कक्षाओं और उपयोग करने के लिए आईडी प्रदान करेगा, लेकिन पेज लेआउट के कुछ तत्व भी अधिक नीचे आते हैं। "प्रयोज्य" के दायरे, जो मुझे "कार्यक्षमता" के निकट-पर्याय के रूप में अनुवाद करता है।
मुझे उन उपकरणों का चयन करने का काम सौंपा गया है जिनका हम उपयोग करेंगे, जिसमें चौखटे, स्क्रिप्टिंग भाषा, डेटाबेस डिज़ाइन और कुछ खुले स्रोत एप्लिकेशन (उदाहरण के लिए Moodle, और संभवतः भविष्य में Drupal) शामिल हैं। हालांकि ये उपकरण काफी अनुकूलन योग्य हैं, लेकिन कुछ इंटरफेस के साथ सीधे काम करना सीएसएस, एचटीएमएल और पीएचपी के साथ उनकी परिचितता से परे है। यह इस बात को सीमित करता है कि उपस्थिति पर उसका कितना प्रत्यक्ष नियंत्रण है, जिससे उपकरण विकल्पों के बारे में कुछ चर्चा होती है।
क्या वेब डिजाइनर और वेब डेवलपर की भूमिकाओं के बीच आम तौर पर स्वीकृत विभाजन रेखा है? क्या वेब प्रौद्योगिकियों में उनकी अपेक्षाकृत अनुभवहीन पृष्ठभूमि उस विभाजन रेखा को प्रभावित करती है?