इंटरनेट पहले से ही एक ऐसी सामान्य आवश्यकता बन चुका है और इसने सार्वजनिक पहुंच की विशेषताएं हासिल कर ली हैं कि इसके विकास की प्रक्रिया समझ और नियंत्रण की सीमा से परे चली गई है, यहां तक कि सबसे योग्य विशेषज्ञ के अधीन भी।
सूचना प्रौद्योगिकी, वेबसाइट निर्माण, उपकरण विकास, और अन्य सभी चीजों को बड़ी तस्वीर को देखते हुए लगता है कि "सक्षम" ने नाटकीय रूप से कुशल को पछाड़ दिया है।
स्टोकेस्टिक प्रक्रियाएं
जब मात्रा अपने आप गुणवत्ता में बदल जाती है, तो एक मान्यता प्राप्त और अनुभवी विशेषज्ञ के काम का परिणाम हमेशा एक नौसिखिया के काम से बेहतर नहीं होता है। एक विशेषज्ञ वस्तुओं, प्रक्रियाओं और उनके गुणों को संचित ज्ञान के स्पेक्ट्रम के माध्यम से देखता है और किसी भी चीज की अनुमति नहीं दे सकता जो स्थापित नियमों और वर्तमान मानकों का पालन नहीं करता है।
एक नौसिखिया सब कुछ देखता है, उसके पास कोई फिल्टर नहीं है, कोई कॉम्प्लेक्स और ज्ञान नहीं है जो कहता है कि इसे कैसे नहीं करना है।आमतौर पर कई शुरुआती होते हैं, और विशाल बहुमत गलत होते हैं, लेकिन हमेशा कोई न कोई ऐसा होगा जो कुछ ऐसा करेगा जो मान्यता प्राप्त विशेषज्ञों का भी ध्यान आकर्षित करेगा।
जब जनसंपर्क का कोई भी क्षेत्र बनता है, और इंटरनेट एक ऐसा मामला है, तो मान्यता प्राप्त ट्रेंडसेटर भीड़ है। इसका सबसे अच्छा प्रमाण ब्राउज़रों की विविधता, विचारों की विस्तृत श्रृंखला, भाषाओं और उपकरणों के कई जन्म और मृत्यु हैं।
क्षेत्र सक्रिय गठन के चरण में है, लेकिन इसमें गठित सूचना प्रौद्योगिकियों को अलग करना पहले से ही संभव है, साइटों के निर्माण ने एक "औद्योगिक" रूप और पैमाने हासिल कर लिया है।
योग्यता पहलू
एक साइट बनाएं न केवल एक छात्र, बल्कि एक स्कूली छात्र भी। प्रभाव शून्य है, लेकिन वेबसाइट बनाने के लिए ऐसी तकनीक वास्तव में मौजूद है, मांग में है और इसकी जगह छोड़ने की योजना नहीं है। इस तकनीक का परिणाम किसी भी तरह से वेबसाइट नहीं है, बल्कि उनके उपभोक्ताओं (ग्राहकों, मालिकों) की बढ़ती धारा है।
क्या करें, हर किसी को नहीं और हमेशा एक अच्छे स्तर से शुरू नहीं करना पड़ता है, कुछ नकारात्मक भावनाओं के एक अच्छे हिस्से के साथ यात्रा शुरू करने के लिए किस्मत में होते हैं। लेकिन आखिरकार, एक गरीब छात्र हमेशा एक उत्कृष्ट छात्र से भी बदतर नहीं होता है। वास्तविक जीवन में एक और कम उपलब्धि वाला छात्र एक दर्जन उत्कृष्ट छात्रों को बहुत अधिक तनाव के बिना बायपास करेगा, इस सरल आधार पर कि स्कूल में उन्होंने परिणाम प्राप्त करने के लिए अधिक समय और ऊर्जा खर्च की, लेकिन किसी ने इस पर ध्यान नहीं दिया या इसकी सराहना नहीं की।
एक ग्राहक जो अपना और अपने व्यवसाय का सम्मान करता है, ध्यान से एक डेवलपर चुनता है, बल्कि एक समूहडेवलपर्स और लंबे समय से बात कर रहे हैं कि कार्यक्षमता के बारे में उनके विचार कितने पूर्ण और आशाजनक हैं, उनके कार्य कितने पेशेवर हैं और वे कितने अच्छे टूल का उपयोग करते हैं।
एक बहुत ही महत्वपूर्ण पहलू विकास टीम की स्थिरता है, कौशल नहीं, बल्कि वास्तविक अच्छी तरह से समन्वित टीम वर्क और काम की प्रक्रिया और उससे आगे किसी भी विकर्षण की पूर्ण अनुपस्थिति। यह एक आदर्श आवश्यकता है, लेकिन इसके लिए प्रयास करना चाहिए।
एक उच्च-गुणवत्ता और पूर्ण विशेषताओं वाला इंटरनेट संसाधन, सबसे पहले, स्वामी [लेखक|विचार] + एक योग्य टीम है, न कि खूबसूरती से परस्पर जुड़े पृष्ठों का एक सेट, न कि सड़क या कॉर्पोरेट पर आउटसोर्सिंग।
तकनीकी हाइलाइट
आधुनिक सूचना प्रौद्योगिकी को आमतौर पर उच्च प्रौद्योगिकियों के रूप में वर्गीकृत किया जाता है, जो गंभीर संदेह पैदा करती है। सूचना के क्षेत्र में प्राकृतिक बुद्धि की उपलब्धियों के बारे में बात न करना बेहतर है, यह समुद्र या वायुयानों का निर्माण नहीं है और न ही अंतरिक्ष में उड़ान है, जहां जबरदस्त अनुभव है और हर चीज की गणना की जा सकती है।
साइट बनाने के लिए एक नई तकनीक के निर्माण की घोषणा करने के प्रयासों को बहुत लंबे समय से गंभीरता से नहीं लिया गया है। इंटरनेट टूल्स की दुनिया ने लंबे समय से तय किया है कि किसके साथ काम करना है और कैसे करना है। योग्य विशेषज्ञों ने यह सुनिश्चित किया है कि सूचना और सूचना प्रणाली के क्षेत्र में प्रत्येक नई शानदार जीत के बाद, प्रभाव लंबवत और तुरंत गायब हो जाता है, अर्थात, समय की अवधि में कोई भी सभ्य क्षय कार्य नहीं देखा जा सकता है।नग्न आंखों.
मुख्य वेबसाइट विकास प्रौद्योगिकियां:
- हस्तनिर्मित (एमएस - खुद);
- सामग्री प्रबंधन प्रणाली (सीएमएस) का उपयोग करें।
दोनों विकल्प कुछ सर्वर भाषा के उपयोग और ब्राउज़र की भाषा, AJAX या क्लाइंट (ब्राउज़र) और सर्वर के बीच सूचना के आदान-प्रदान के एक कस्टम-निर्मित संस्करण को जोड़ते हैं जो एक लिंक के रूप में कार्य करता है।
किसी भी तकनीक का परिणाम एक HTML पेज, CSS नियमों का एक सेट और जावास्क्रिप्ट स्क्रिप्ट होगा। आवेदन के आधार पर अन्य फाइलें भी हो सकती हैं।
शास्त्रीय प्रोग्रामिंग भाषाएं
हर प्रोग्रामिंग भाषा का अपना भाग्य होता है, लेकिन हाल के वर्षों में, जीवित रहने के लिए, उन सभी को इंटरनेट के अनुकूल होने और अपने वातावरण में साइट बनाने के लिए डेवलपर्स तंत्र की पेशकश करने के लिए मजबूर किया गया है।
यह कितना सुविधाजनक, कुशल और व्यवहार्य है - समय की बात है, लेकिन किसी भी मामले में, सी ++, डेल्फी (पास्कल), सी(सी तेज), … का उपयोग करके वेबसाइट बनाने की तकनीक लीड करती है एक कार्य परिणाम के लिए।
कंप्यूटर संसाधनों और सिस्टम पुस्तकालयों तक प्राकृतिक, लंबे समय से स्थापित और विश्वसनीय तरीके से पहुंच के मामले में शास्त्रीय उपकरणों के उपयोग का निस्संदेह प्रभाव है, लेकिन यह भी सच है कि संदर्भ में अंतराल हैं और अभी भी होंगे एक वितरित सूचना वातावरण में काम करने का।
ऐसी प्रोग्रामिंग भाषाओं पर आधारित प्रौद्योगिकियों का एक महत्वपूर्ण बिंदु है रीयल-टाइम डिवाइस नियंत्रण, मशीन कोड तक सीधी पहुंच, कंप्यूटर और दोनों को नियंत्रित करने के लिएबाद की भागीदारी के बिना ऑपरेटिंग सिस्टम। कुछ अनुप्रयोगों में, यह एक बहुत ही महत्वपूर्ण पहलू है, और हर आधुनिक प्रोग्रामिंग टूल यहां C++ या C से तुलना नहीं कर सकता है।
नए उपकरण
इंटरनेट प्रौद्योगिकियों की दुनिया इतनी तेजी से विकसित हो रही है कि कई नई प्रोग्रामिंग भाषाएं इतनी जल्दी परिचित, विश्वसनीय और पूरी तरह कार्यात्मक हो गई हैं कि कुछ आरक्षणों के साथ "नया" शब्द उन पर लागू होता है।
PHP, पर्ल, जावा, जावास्क्रिप्ट और कई अन्य उपकरण अब "नए" के रूप में वर्गीकृत नहीं हैं, लेकिन फिर भी यह एक मौलिक रूप से अलग दृष्टिकोण है, और इन भाषाओं की शुरुआत एक पूरी तरह से अलग खंड में है, वे मूल रूप से इंटरनेट प्रोग्रामिंग के साधन के रूप में बनाए गए थे, यह वे थे जिन्होंने वेबसाइट बनाने के लिए मुख्य तकनीकों का गठन किया था।
इस तरह के उपकरणों में, इसके विपरीत, इंटरनेट साइट बनाने की तकनीक ने आधार बनाया, और डेटाबेस, विशेष सर्वर, बाहरी उपकरणों आदि तक पहुंच बाद में दिखाई दी, यानी प्रोग्रामिंग में क्या था शुरुआत, यहाँ बहुत अंत में दिखाई देती है।
हालाँकि, यह तथ्य कि नए उपकरण आगे और पीछे दोनों तरह से सफलतापूर्वक विकसित हो रहे हैं, सबसे ऊपर उनकी जीवन शक्ति का प्रमाण है। यहां साइट निर्माण तकनीक है: "एचटीएमएल + सीएसएस > [आईएन] > डब्ल्यूडब्ल्यूडब्ल्यू", जहां [आईएन] PHP, पर्ल, जावा है … दूसरे शब्दों में, नए टूल में हाइपरटेक्स्ट मानकों को आधार के रूप में शामिल किया गया है और आप एक सही WWW संसाधन।
डेटाबेस और संबंधपरक संबंध
स्प्रेडशीट (उपयोगकर्ता स्तर) और संबंधपरक डेटाबेस (डेवलपर स्तर) को सूचना प्रौद्योगिकी के विकास और सूचना के बड़े पैमाने पर उपभोक्ता की चेतना में सुधार के लिए उनके जबरदस्त योगदान का श्रेय दिया जाना चाहिए।
शुरुआत में, इंटरनेट नियमित नेटवर्क में स्थित नियमित डेटाबेस तक "नहीं" पहुंच सका, कुछ गैजेट्स की आवश्यकता थी। हालाँकि, यह कोई विशेष समस्या नहीं बनी, क्योंकि पिछले अनुभव के आधार पर नए डेटाबेस बनाने के विचार मांग में थे, उचित थे और इसके लिए भुगतान किया गया था।
MySQL और इसी तरह के डेटाबेस PHP, पर्ल और अन्य HTML पेज निर्माण टूल को पूरी तरह से पूरक करते हैं। लेकिन संबंधपरक संबंध बने रहे, और SQL क्वेरी भाषा बस नई बोलियों के एक मेजबान में विस्तारित हुई। वास्तव में कुछ भी नहीं बदला है।
यदि हम इस बात को ध्यान में रखें कि ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) के विचार शब्दार्थिक रूप से सूचना के उपयोगकर्ता की दिशा में नहीं गए, बल्कि साइटों और सूचना प्रणालियों के विकासकर्ता की ओर बढ़े, तो हम समझ सकते हैं कि डेटाबेस क्यों अपने अभिविन्यास को संबंधपरक से प्राकृतिक में बदलना नहीं चाहते।
सूचना और डेटाबेस
डेवलपर और उपयोगकर्ता की मानसिकता डेटाबेस को एक प्रकार की सूचनात्मक इकाई के रूप में परिभाषित करती है, लेकिन यह संबंधपरक संबंधों को तोड़ नहीं सकती है। यहां तक कि नवनिर्मित सिद्धांत, नए विचारों की घोषणा, शास्त्रीय विचारों पर आधारित है।
सूचना को सुलझाया नहीं जा सकता। यह हमेशा गतिशील होता है। किताबों के पुस्तकालय कल थे, लेकिन आज डिजिटल पुस्तकालय- कल भी ऐसा ही है। अलमारियों पर जानकारी संग्रहीत करने का तर्क केवल तब तक समझ में आता है जब तक सब कुछ निर्धारित नहीं किया जाता है, और फिर सब कुछ बदल जाता है। सूचना, सबसे पहले, गतिकी है, जिस भी क्षेत्र में इसे माना जाता है।
डेटाबेस उदाहरण
कर्मचारी डेटाबेस। समय के साथ, प्रत्येक परिवर्तन के लिए न केवल उनकी संख्या और डेटा (सामग्री), बल्कि आवश्यक जानकारी की संरचना भी। प्रबंधक आसानी से किसी कर्मचारी के काम के मूल्यांकन के लिए एक मानदंड दर्ज कर सकता है, सामान्य जिम्मेदारियों को परिभाषित कर सकता है, या रोजगार संबंध के एक या दूसरे पहलू को रद्द कर सकता है।
मूवी डेटाबेस। जब तक इसे बनाया गया था, तब तक सब कुछ ठीक था, संभावित उपयोगकर्ताओं को भर दिया और जमा किया, लेकिन उपयोगकर्ताओं के लिए शीर्षक, अभिनेता, फिल्म की रिलीज की तारीख के आधार पर फिल्मों की खोज करना पर्याप्त नहीं है। यह काफी स्वाभाविक और समझ में आता है कि सूचना का उपभोक्ता एक फिल्म को उसके द्वारा कहे गए वाक्यांश, एक फ्रेम या एक दृश्य के विवरण से खोजना चाहता है।
डिजिटल पुस्तकालय एक अलग विषय है, एक साधारण वास्तविक पुस्तकालय के तर्क को इंटरनेट पर स्थानांतरित करने में थोड़ा खर्च होता है। यह सिर्फ काम है, हालांकि मांग में है। लेकिन उपभोक्ता को न केवल लेखकों, शीर्षकों और खोजशब्दों द्वारा पर्याप्त खोज की आवश्यकता है। एक उपभोक्ता, उदाहरण के लिए, डिप्लोमा पर काम करते समय, प्रासंगिक कार्य को स्वचालित रूप से खींचना चाहता है, न कि स्वयं इसकी खोज करना।
अस्थायी पहलू
समय पहलू हर दृष्टि से अत्यंत महत्वपूर्ण प्रतीत होता है। खोज इंजन व्यावहारिक रूप से इसे कोई महत्व नहीं देते हैं, लेकिन खोज परिणामों में यह जानना बहुत महत्वपूर्ण है कि कितनाप्राप्त जानकारी पुरानी है।
ओओपी के संदर्भ में उपरोक्त का विश्लेषण करते हुए, डेटाबेस विकास के गुणात्मक रूप से नए संस्करण को नोटिस करना आसान है। यह मानते हुए कि वस्तुओं को स्वयं डेटाबेस में संग्रहीत किया जा सकता है और वर्तमान स्थिति में इससे पुनर्स्थापित किया जा सकता है। यह मानते हुए कि आज की वस्तु कल की वस्तु नहीं है, इसलिए, डेटाबेस केवल वस्तुओं की स्मृति के रूप में काम करेगा, और वस्तुएं उनके सार के अनुसार विकसित होंगी।
इस संदर्भ में, OOP डेटाबेस का चेहरा बदल रहा है, और संबंधपरक संबंध इतिहास बन रहे हैं।
नई वेबसाइट विकास प्रौद्योगिकियां
आधुनिक प्रोग्रामिंग भाषाओं में प्राकृतिक भाषा की बोलियों के रूप में OOP की विविधताएं, और अधिक बार विभिन्न प्राकृतिक भाषाओं के रूप में, केवल दायरे के संदर्भ में समान हैं, लेकिन व्यावहारिक रूप से विकास के संदर्भ में समान हैं।
यह मानते हुए कि संबंधपरक डेटाबेस अपने चरम पर पहुंच गए हैं और संबंधपरक संबंधों की गति और दक्षता में सुधार कर रहे हैं, जो निस्संदेह बहुत अच्छा है, यह माना जा सकता है कि वर्तमान स्थिति एक आमूल परिवर्तन की तैयारी कर रही है।
सबसे पहले, सभी को इस तथ्य की आदत हो जाती है कि साइट संसाधन के स्वामी का प्रतिनिधित्व करती है, जिसे डेवलपर द्वारा कार्यान्वित किया जाता है। लेकिन इस सर्किट में सूचना का कोई उपभोक्ता क्यों नहीं है? केवल मालिक की राय और डेवलपर के विचार ही उपभोक्ता के हितों को पूरी तरह से संतुष्ट करने के लिए पर्याप्त नहीं हैं। अगर किसी भी मुद्दे पर दो लोग लगभग हमेशा दो राय रखते हैं, तो एक व्यक्ति-साइट संबंध में केवल अंतिम व्यक्ति की ही राय क्यों होती है?
संबंधपरक विचार और डेटाबेस नहीं कर सकतेसिर्फ मंच छोड़ने के लिए, सबसे पहले, उन्हें एक नए प्रारूप में बदलना होगा। यह शायद याद दिलाएगा कि कैसे सी/सी ++, अपने आप में लिखा जा रहा था, मूल रूप से असेंबलर में लिखा गया था। शायद, लेकिन तथ्य यह है कि डेटाबेस अपनी सभी तालिकाओं के साथ सूचना के औपचारिककरण की ओर बढ़ रहा है, यह दर्शाता है कि अंत में यह औपचारिकता डेटाबेस प्रबंधन प्रणाली द्वारा निर्धारित संबंधपरक संबंधों से सामग्री द्वारा निर्धारित संबंधों तक कैसे स्थानांतरित किया जाए, इसके बारे में बुनियादी विचार पैदा करेगी। टेबल.
आधुनिक वेबसाइट
वेबसाइट बनाने की सभी लोकप्रिय प्रौद्योगिकियां ध्यान देने योग्य हैं, समकक्ष नहीं, लेकिन इससे परिणाम प्राप्त होंगे। महत्वपूर्ण बात यह है कि एक योग्य डेवलपर के रूप में इतनी अधिक तकनीक नहीं है, बल्कि उनकी एक टीम है।
केवल एक डेवलपर और उसका अनुभव कार्य का मूल्यांकन करने, आवश्यक कार्यक्षमता निर्धारित करने और साइट को एक लंबा, सुरक्षित और विकासशील जीवन प्रदान करने में सक्षम होगा। एक आधुनिक साइट पृष्ठों का एक सेट नहीं है, यह डेवलपर्स की एक वास्तविक कामकाजी टीम है। यह जरूरी नहीं कि एक साइट के साथ हो, लेकिन किसी भी मामले में, साइट तब तक रहती है जब तक इसकी देखभाल करने वाला कोई होता है।
एक इंटरनेट संसाधन की उपस्थिति के लिए लगभग हमेशा वेबसाइट प्रचार बनाने के लिए प्रौद्योगिकी के उपयोग की आवश्यकता होती है। अक्सर वेबसाइट बनाना ही काफी नहीं होता, इसके प्रमोशन के लिए आपको एक प्लान बनाने की जरूरत होती है। एक नियम के रूप में, नई साइटों का शेर का हिस्सा मौजूदा लोगों के समान है: ये दुकानें (समकक्ष उत्पाद), खोज इंजन (खोज एल्गोरिदम, परिणामों को देखते हुए, एक सर्वर से), एप्लिकेशन साइट (एप्लिकेशन क्षेत्र सभी ज्ञात हैं) औरउदा.
नई साइट बनाने के लिए सबसे पहले इसके जैसे अन्य लोगों की पृष्ठभूमि के खिलाफ इसके प्रदर्शन के लिए एक योजना बनाने की आवश्यकता होती है। Google की वेबसाइट प्रौद्योगिकी नई साइट को Google परिवेश में सही सुविधाएँ और उपकरण प्रदान करेगी, लेकिन यह एकमात्र परिवेश नहीं है। Yandex, Rambler, Yahoo के ग्राहक कम नहीं हैं।
हर चीज को बढ़ावा देने की योजना में इंटरनेट स्पेस के सभी घटकों को ध्यान में रखा जाना चाहिए। इसके प्रचार के लिए प्रौद्योगिकियों को लागू करने की योजना के माध्यम से, साइट के निर्माण में अंतर्निहित प्रौद्योगिकी के साथ शुरू करना।
वर्तमान में, इंटरनेट स्पेस सक्रिय गठन के एक चरण से गुजर रहा है, लेकिन यह काम करता है और सभी को अपनी इच्छा के अनुसार हासिल करने का मौका देता है।