वेब प्रौद्योगिकियाँ
जब कोई वेबसाइट या एप्लिकेशन बनाना शुरू करता है, तो उपलब्ध तकनीकों की बड़ी संख्या से अभिभूत होना आसान है। भाषाओं, फ्रेमवर्क और टूल्स के बीच रास्ता ढूंढना हमेशा आसान नहीं होता।
यह लेख आज वेब पर उपयोग की जाने वाली मुख्य तकनीकों का एक अवलोकन प्रस्तुत करता है। यह पूर्ण नहीं है, लेकिन सबसे सामान्य और व्यापक रूप से उपयोग किए जाने वाले समाधानों को दर्शाता है।
प्रोग्रामिंग भाषाएँ
(x)Html
वेब सामग्री को संरचित और अर्थ देने के लिए उपयोग की जाने वाली मार्कअप भाषा। यह “HyperText Markup Language” से आता है, जिसे HTML कहा जाता है। यह फ़ॉर्म बनाने, लिंक, चित्र और वीडियो जोड़ने की अनुमति देता है।
CSS
वेब दस्तावेज़ जैसे HTML पेज को स्टाइल करने के लिए उपयोग किया जाता है। यह “Cascading Style Sheets” से आता है। यह उपस्थिति और स्थिति से संबंधित गुणों की एक सूची है (रंग, फ़ॉन्ट, बॉर्डर आदि)। स्टाइल शीट्स का उद्देश्य सामग्री को उसके दृश्य रूप से अलग करना है।
PHP
PHP एक प्रोग्रामिंग भाषा है जिसका उपयोग डायनामिक वेब पेज बनाने के लिए किया जाता है। लगभग 4 में से 3 वेबसाइटें किसी न किसी रूप में PHP का उपयोग करती हैं।
Javascript
वेब पेज पर एनिमेशन और प्रभाव जोड़ने के लिए उपयोग किया जाता है। इसका उपयोग पेज को इंटरैक्टिव बनाने और उपयोगिता या यूज़र इंटरफ़ेस को बेहतर करने के लिए भी किया जाता है।
Jquery
ओपन-सोर्स JavaScript लाइब्रेरी जो वेब पेजों में JavaScript लिखना आसान बनाती है। यह HTML को मैनेज करने, इवेंट्स संभालने और पेज के साथ इंटरैक्शन को सरल बनाने की अनुमति देती है।
अन्य तकनीकें
Mysql
ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम। यह वेबसाइट के डेटा को स्टोर और व्यवस्थित करने की अनुमति देता है, जैसे उपयोगकर्ता, लेख या उत्पाद।
Ajax
यह एक तकनीक है जो सर्वर से डेटा को बिना पेज रीफ्रेश किए लोड करने की अनुमति देती है। इसका उपयोग वेबसाइटों को तेज़ और अधिक इंटरैक्टिव बनाने के लिए किया जाता है।
Nodejs
यह एक रनटाइम वातावरण है जो JavaScript को सर्वर साइड पर उपयोग करने की अनुमति देता है। यह तेज़ वेब एप्लिकेशन बनाने में मदद करता है, खासकर रियल-टाइम एप्लिकेशन।
React
Facebook द्वारा विकसित ओपन-सोर्स JavaScript लाइब्रेरी। इसका उपयोग यूज़र इंटरफ़ेस बनाने के लिए किया जाता है, विशेष रूप से सिंगल-पेज वेब एप्लिकेशन में।
Wordpress
यह एक मुफ्त और ओपन-सोर्स CMS (Content Management System) है। यह PHP में लिखा गया है और MySQL डेटाबेस का उपयोग करता है। यह कई प्लगइन्स के साथ आसानी से वेबसाइट बनाने की अनुमति देता है। 40% से अधिक वेबसाइटें इसका उपयोग करती हैं।
Prestashop
ओपन-सोर्स CMS जो ई-कॉमर्स के लिए समर्पित है। यह ऑनलाइन स्टोर को आसानी से बनाने और प्रबंधित करने की अनुमति देता है।
Angular
यह Google द्वारा विकसित एक ओपन-सोर्स फ्रेमवर्क है। यह पेज, इंटरैक्शन और डेटा को मैनेज करके वेब एप्लिकेशन बनाने की अनुमति देता है।
Python
यह एक बहुउद्देश्यीय ओपन-सोर्स प्रोग्रामिंग भाषा है। इसका उपयोग वेबसाइट बनाने, कार्यों को स्वचालित करने और एप्लिकेशन विकसित करने के लिए किया जाता है।
Vue.JS
ओपन-सोर्स JavaScript फ्रेमवर्क (जिसे सरल रूप से Vue भी कहा जाता है)। इसका उपयोग यूज़र इंटरफ़ेस और वेब एप्लिकेशन बनाने के लिए किया जाता है।
Symfony
यह एक ओपन-सोर्स PHP फ्रेमवर्क है। यह कोड के संगठन और विकास को आसान बनाकर वेबसाइट और वेब एप्लिकेशन बनाने की अनुमति देता है।
Laravel
यह एक ओपन-सोर्स PHP फ्रेमवर्क है जो आंशिक रूप से Symfony पर आधारित है। यह विकास को आसान बनाकर वेबसाइट और वेब एप्लिकेशन बनाने की अनुमति देता है।
Ruby
यह एक ओपन-सोर्स ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है, जिसे सरल और उपयोग में सुखद बनाने के लिए डिज़ाइन किया गया है। इसका उपयोग वेब एप्लिकेशन और सॉफ़्टवेयर बनाने के लिए किया जाता है।
Zend
यह एक ओपन-सोर्स PHP फ्रेमवर्क है। यह कोड को संरचित करके और विकास को आसान बनाकर वेबसाइट और वेब एप्लिकेशन बनाने के लिए टूल प्रदान करता है।
Cakephp
यह PHP में लिखा गया एक ओपन-सोर्स वेब फ्रेमवर्क है। यह MVC आर्किटेक्चर का पालन करता है और विशेष रूप से डेटाबेस प्रबंधन और कोड संगठन के टूल्स की मदद से वेब एप्लिकेशन विकास को आसान बनाता है।
Apache cordova
Apache Foundation का ओपन-सोर्स फ्रेमवर्क, जो HTML, CSS और JavaScript जैसी वेब तकनीकों का उपयोग करके मल्टीप्लेटफ़ॉर्म मोबाइल एप्लिकेशन बनाने की अनुमति देता है।
Ionic
यह एक ओपन-सोर्स फ्रेमवर्क है जो HTML, CSS और JavaScript जैसी तकनीकों का उपयोग करके मल्टीप्लेटफ़ॉर्म मोबाइल और वेब एप्लिकेशन बनाने की अनुमति देता है।
Joomla
यह एक मुफ्त और ओपन-सोर्स CMS है जिसका उपयोग विभिन्न प्रकार की वेबसाइटें बनाने के लिए किया जाता है, जैसे प्रस्तुति साइट, ब्लॉग या कंटेंट पोर्टल। Joomla PHP में लिखा गया है और आमतौर पर MySQL डेटाबेस का उपयोग करता है।
CodeIgniter
यह PHP में लिखा गया एक ओपन-सोर्स फ्रेमवर्क है जो MVC पैटर्न का पालन करता है। वेब एप्लिकेशन विकसित करने के लिए इसकी हल्केपन, गति और सरल उपयोग के कारण सराहना की जाती है।
Woocommerce
यह WordPress के लिए एक ओपन-सोर्स एक्सटेंशन है जो ई-कॉमर्स के लिए समर्पित है। यह WordPress साइट को ऑनलाइन स्टोर में बदलने की अनुमति देता है और वेब पर बिक्री के लिए सबसे लोकप्रिय समाधानों में से एक है।
Bootstrap
यह एक फ्रंट-एंड फ्रेमवर्क है जिसका उपयोग वेबसाइटों और एप्लिकेशन के डिज़ाइन और लेआउट बनाने के लिए किया जाता है। यह तैयार HTML, CSS और JavaScript कॉम्पोनेंट्स प्रदान करता है।
Haml
यह एक मार्कअप भाषा है जिसका उपयोग अधिक संक्षिप्त सिंटैक्स के साथ HTML बनाने के लिए किया जाता है। इसका उद्देश्य टेम्पलेट लिखना तेज़ और अधिक पठनीय बनाना है।
Sass
यह एक व्यापक रूप से उपयोग किया जाने वाला CSS प्रीप्रोसेसर है जो variables, nesting और mixins जैसी सुविधाएँ जोड़ता है ताकि स्टाइल शीट लिखना और बनाए रखना आसान हो जाए।
स्रोत
वेबसाइटों के लिए PHP उपयोग के आँकड़े (अंग्रेज़ी में)
WordPress के आँकड़े 2020
शब्दावली
Framework: सॉफ़्टवेयर या वेब एप्लिकेशन की नींव और संरचना बनाने के लिए उपयोग किए जाने वाले घटकों का समूह
CMS: यह “Content Management System” का संक्षिप्त रूप है
Open-Source: ऐसा लाइसेंस जो मुक्त पुनर्वितरण, सोर्स कोड तक पहुंच और डेरिवेटिव कार्य बनाने की अनुमति देता है
MVC: इसे “Model View Controller” भी कहा जाता है, यह वेब एप्लिकेशन में उपयोग किया जाने वाला एक लोकप्रिय आर्किटेक्चर पैटर्न है
Préprocesseur: कंप्यूटिंग में, प्रीप्रोसेसर एक प्रोग्राम है जो संकलन से पहले कोड को बदलता है
एजाइल पद्धति
एजाइल विधियों को जानें और समझें कि वे कैसे अधिक लचीले, तेज़ और ग्राहक की आवश्यकताओं पर केंद्रित प्रोजेक्ट विकसित करने में मदद करती हैं। ...
Français
English
Español
Українська
Deutsch
简体中文
Italiano
日本語
العربية
Português
বাংলা
ภาษาไทย
Tiếng Việt
한국어
Русский
