विज्ञापन बंद करें

यह कैसा था वादा इस साल जून में WWDC डेवलपर कॉन्फ्रेंस में कल Apple स्रोत कोड प्रकाशित किया नए पोर्टल पर प्रोग्रामिंग भाषा स्विफ्ट स्विफ्ट.ऑर्ग. OS

अन्य प्लेटफार्मों के लिए समर्थन पहले से ही ओपन-सोर्स समुदाय के हाथों में होगा, जहां पर्याप्त ज्ञान वाला कोई भी व्यक्ति परियोजना में योगदान दे सकता है और विंडोज या लिनक्स के अन्य संस्करणों के लिए समर्थन जोड़ सकता है।

स्विफ्ट का भविष्य पूरे समुदाय के हाथों में है

हालाँकि, न केवल स्रोत कोड सार्वजनिक है। जब ऐप्पल एक ओपन-सोर्स वातावरण में जाता है, तो ऐप्पल विकास में भी पूर्ण खुलेपन पर स्विच करता है GitHub पर. यहां, ऐप्पल की पूरी टीम, स्वयंसेवकों के साथ मिलकर स्विफ्ट को भविष्य में विकसित करेगी, जहां स्विफ्ट 2016 को 2.2 के वसंत में और स्विफ्ट 3 को अगले पतझड़ में जारी करने की योजना है।

यह रणनीति पिछले दृष्टिकोण के बिल्कुल विपरीत है, जहां डेवलपर्स के रूप में हमें साल में एक बार WWDC में एक नई स्विफ्ट मिलती थी और शेष वर्ष के लिए हमें पता नहीं था कि भाषा क्या दिशा लेगी। हाल ही में, Apple ने भविष्य के लिए प्रस्ताव और योजनाएँ प्रकाशित की हैं जो वह डेवलपर्स की आलोचना और प्रतिक्रिया के लिए पेश करता है, ताकि जब भी किसी डेवलपर के पास सुधार के लिए कोई प्रश्न या सुझाव हो, तो स्विफ्ट सीधे उसे प्रभावित कर सके।

जम्मू एवं कश्मीर क्रेग फेडेरिघी ने समझायाएप्पल में सॉफ्टवेयर विकास के प्रमुख, स्विफ्ट कंपाइलर, एलएलडीबी डीबगर, आरईपीएल पर्यावरण और भाषा के मानक और कोर लाइब्रेरीज़ को ओपन-सोर्स करते हैं। Apple ने हाल ही में स्विफ्ट पैकेज मैनेजर पेश किया है, जो डेवलपर्स के बीच परियोजनाओं को साझा करने और बड़ी परियोजनाओं को आसानी से छोटे में विभाजित करने का एक कार्यक्रम है।

परियोजनाएँ समान रूप से कार्य करती हैं कोकोपोड्स a कार्थेज, जिसके साथ ऐप्पल प्लेटफ़ॉर्म पर डेवलपर्स वर्षों से काम कर रहे हैं, लेकिन यहां ऐसा लगता है कि ऐप्पल स्रोत कोड साझा करने के लिए एक वैकल्पिक दृष्टिकोण पेश करना चाहता है। अभी के लिए, यह एक परियोजना "अपनी प्रारंभिक अवस्था में" है, लेकिन स्वयंसेवकों की मदद से, यह निश्चित रूप से तेजी से बढ़ेगी।

बड़ी कंपनियों का ओपन-सोर्स रुझान

Apple अपनी आरंभिक बंद भाषा को ओपन-सोर्स दुनिया में प्रकाशित करने वाली पहली बड़ी कंपनी नहीं है। एक साल पहले, माइक्रोसॉफ्ट ने इसी तरह का कदम उठाया था संसाधन खोला .NET पुस्तकालयों के बड़े हिस्से। इसी तरह, Google समय-समय पर एंड्रॉइड ऑपरेटिंग सिस्टम के सोर्स कोड के कुछ हिस्सों को प्रकाशित करता है।

लेकिन ऐप्पल ने वास्तव में बार को और भी ऊंचा उठाया है, क्योंकि केवल स्विफ्ट कोड प्रकाशित करने के बजाय, टीम ने सभी विकास को गिटहब में स्थानांतरित कर दिया है, जहां यह स्वयंसेवकों के साथ सक्रिय रूप से सहयोग करता है। यह कदम एक मजबूत संकेतक है कि Apple वास्तव में समुदाय के विचारों की परवाह करता है और केवल स्रोत प्रकाशन प्रवृत्ति के साथ जाने की कोशिश नहीं कर रहा है।

यह कदम Apple को आज सबसे अधिक खुली बड़ी कंपनियों में से एक के स्तर पर ले जाता है, मैं यह कहने का साहस कर रहा हूँ कि यह Microsoft और Google से भी अधिक है। कम से कम इस दिशा में. अब हम केवल यही आशा कर सकते हैं कि इस कदम से एप्पल को लाभ मिलेगा और उसे इसका पछतावा नहीं होगा।

इसका मतलब क्या है?

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

एक अन्य कारण Apple ओपन सोर्स स्विफ्ट का उल्लेख क्रेग फेडेरिघी द्वारा किया गया था। उनके मुताबिक अगले 20 साल तक हर किसी को इसी भाषा में लिखना चाहिए. पहले से ही स्विफ्ट को शुरुआती लोगों के लिए सीखने के लिए एक उत्कृष्ट भाषा के रूप में मनाने की आवाजें आ रही हैं, इसलिए शायद एक दिन हम स्कूल में पहला पाठ देखेंगे जहां नए लोग जावा के बजाय स्विफ्ट का अध्ययन करेंगे।

स्रोत: ArsTechnica, GitHub, तीव्र
.