CodeGym /जावा कोर्स /All lectures for MR purposes /JavaScript चे संक्षिप्त विहंगावलोकन

JavaScript चे संक्षिप्त विहंगावलोकन

All lectures for MR purposes
पातळी 1 , धडा 959
उपलब्ध

1.1 JavaScript चे आगमन

JavaScript प्रोग्रामिंग भाषा 1990 च्या दशकापासून आहे. तो आणि त्याचा दुभाषी अवघ्या काही महिन्यांत लिहिला गेला. आणि या भाषेचा मुख्य उद्देश HTML पृष्ठांवर आदिम अॅनिमेशन जोडणे हा होता.

ही भाषा भयंकर आहे, ठिकठिकाणी हास्यास्पद आहे आणि अर्थातच, त्यात क्रॅचवर क्रॅच आणि क्रॅच चालवतात. परंतु त्याच वेळी, ही जगातील सर्वात लोकप्रिय प्रोग्रामिंग भाषांपैकी एक आहे. तो चांगला आहे म्हणून नाही. नाही. ब्राउझरमध्ये चालणारी ही एकमेव भाषा आहे .

आणि अर्थातच, इंटरनेट मीम्सने भरलेले आहे जे फक्त जे सांगितले गेले आहे त्याची पुष्टी करते:

1.2 JavaScript Java नाही

JavaScript बद्दल तुम्हाला पहिली गोष्ट माहित असणे आवश्यक आहे की त्याचा Java शी काहीही संबंध नाही. होय, त्यांची वाक्यरचना ठिकाणी सारखीच आहे, परंतु हे फक्त या वस्तुस्थितीचा परिणाम आहे की 90 च्या दशकाच्या सुरुवातीस सर्वात लोकप्रिय प्रोग्रामिंग भाषा सी ++ होती आणि दोन्ही भाषांनी त्यांचा आधार म्हणून घेतला.

JavaScript ला मूळतः LiveScript असे संबोधले जात होते - पृष्ठे अॅनिमेट करण्यासाठी एक स्क्रिप्टिंग भाषा. परंतु 90 च्या दशकाच्या उत्तरार्धात जावाच्या लोकप्रियतेत झपाट्याने वाढ झाल्यामुळे त्याचे नाव जावास्क्रिप्ट असे ठेवण्यात आले.

JavaScript ही एक स्क्रिप्टिंग भाषा आहे, ती HTML पृष्ठांमध्ये लहान स्क्रिप्ट लिहिण्यासाठी डिझाइन केलेली आहे . यात व्हेरिएबल टायपिंग, वर्ग, स्कोप, मानक संग्रह यांचा अभाव आहे. मानक नाहीत.

जर एखादी व्यक्ती कोडवर काम करत असेल तर JavaScript खूप सोयीस्कर आहे - तुम्हाला हवा तसा कोड तुम्ही सहज लिहू शकता . परंतु कोडवर बरेच लोक काम करत असल्यास ते असह्य होते. मानकांच्या अभावामुळे दुसर्‍या व्यक्तीचा कोड समजणे खूप कठीण होते .

दुसर्‍याचा JavaScript कोड वाचण्याचा वेग दुसर्‍याचा Java कोड वाचण्यापेक्षा 10-50 पटीने कमी असतो. आणि तो विनोद नाही. काहीवेळा एखाद्याचा कोड समजणे अशक्य आहे, विशेषत: जर तो आधीच काही वर्षांचा असेल आणि त्यात अनेक डझन बदल केले गेले असतील.

हे अशा प्रकरणाबद्दल आहे की एक मेम आहे "येथे आपल्याला सर्वकाही हटविणे आणि पुन्हा लिहिणे आवश्यक आहे"

1.3 आज JavaScript ची लोकप्रियता

परंतु कठोर वास्तव, वर चर्चा केल्याप्रमाणे, JavaScript ही एकमेव भाषा आहे जी ब्राउझरमध्ये चालते. आणि ब्राउझर हे आज इंटरनेटवरील सर्वात लोकप्रिय व्यासपीठ आहे. म्हणून, फ्रंटएंड विकसकांची मागणी सतत वाढत आहे.

शिवाय, त्यांचे पगार आधीच बॅकएंड विकासकांच्या पगारापर्यंत पोहोचले आहेत. पण इथे हेवा वाटण्यासारखे काही नाही. कोणताही फ्रंटएंड प्रकल्प वर्षानंतर नरकात बदलतो. परंतु फ्रंटएंडमध्ये कोडच्या आकारावर देखील निर्बंध आहेत, कारण कोड ब्राउझरद्वारे लोड केला जातो आणि यामुळे पृष्ठ लोड होण्याच्या गतीवर परिणाम होतो.

त्यांच्या प्रकल्पांमधील गोंधळ कसा तरी कमी करण्यासाठी, फ्रंट-एंड डेव्हलपर सतत नवीन फ्रेमवर्क लिहित आहेत जे त्यांचे जीवन सोपे करतात. आणि अर्थातच, या फ्रेमवर्क अक्षरशः 3-5 वर्षांत अप्रचलित होतात. जर 5 वर्षांपूर्वी तुम्ही तुमचा प्रकल्प अल्ट्रा-मॉडर्न फ्रेमवर्कवर लिहिण्याचे ठरवले असेल, तर आज ते त्याबद्दल म्हणतील! ते मॅमथ्स इतके जुने आहे आणि तुम्ही ते कसे वापरू शकता.

पण एक चांगली बातमी आहे: JavaScript बदलण्यासाठी नवीन भाषेचा शोध लावला गेला आहे - ती TypeScript आहे . हे खूप चांगले आहे, त्यात टायपिंग, क्लासेस, स्कोप आहेत. आणि याशिवाय, एक विशेष कंपाइलर आहे जो जावास्क्रिप्टवर टाइपस्क्रिप्ट संकलित करू शकतो.

सर्व प्रमुख फ्रंटएंड प्रोजेक्ट JavaScript ऐवजी TypeScript वापरतात . याव्यतिरिक्त, अनेक आधुनिक फ्रंटएंड फ्रेमवर्क JavaScript ऐवजी TypeScript वापरतात. उदाहरणार्थ, अँगुलर, ज्यावर CodeGym फ्रंट-एंड लिहिलेले आहे.

पण ती पूर्णपणे वेगळी कथा आहे.

टिप्पण्या
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION