বিজ্ঞাপন বন্ধ করুন

এটা কেমন ছিল প্রতিশ্রুতি এ বছরের জুন মাসে ডব্লিউডব্লিউডিসি ডেভেলপার কনফারেন্সে গতকাল অ্যাপল সোর্স কোড প্রকাশ করেছে নতুন পোর্টালে প্রোগ্রামিং ভাষা সুইফট Swift.org. ওএস এক্স এবং লিনাক্স উভয়ের জন্য লাইব্রেরিগুলি একসাথে প্রকাশ করা হয়েছে, তাই সেই প্ল্যাটফর্মের বিকাশকারীরা প্রথম দিন থেকেই সুইফ্ট ব্যবহার শুরু করতে পারে।

অন্যান্য প্ল্যাটফর্মগুলির জন্য সমর্থন ইতিমধ্যেই ওপেন-সোর্স সম্প্রদায়ের হাতে থাকবে, যেখানে পর্যাপ্ত জ্ঞানের সাথে যে কেউ এই প্রকল্পে অবদান রাখতে পারে এবং উইন্ডোজ বা লিনাক্সের অন্যান্য সংস্করণগুলির জন্য সমর্থন যোগ করতে পারে।

সুইফটের ভবিষ্যত সমগ্র সম্প্রদায়ের হাতে

যাইহোক, শুধুমাত্র সোর্স কোড পাবলিক নয়। অ্যাপলও বিকাশে সম্পূর্ণ উন্মুক্ততার দিকে স্যুইচ করছে, যখন এটি একটি ওপেন-সোর্স পরিবেশে চলে যাচ্ছে গিটহাবে. এখানে, Apple-এর পুরো টিম, স্বেচ্ছাসেবকদের সাথে একসাথে, ভবিষ্যতে সুইফটকে ডেভেলপ করবে, যেখানে 2016 সালের বসন্তে, Swift 2.2 পরবর্তী শরত্কালে সুইফট 3 প্রকাশ করার পরিকল্পনা রয়েছে।

এই কৌশলটি আগের পদ্ধতির ঠিক বিপরীত, যেখানে ডেভেলপার হিসেবে আমরা বছরে একবার WWDC-তে একটি নতুন সুইফ্ট পেতাম এবং বাকি বছরের জন্য ভাষাটি কোন দিকে নিয়ে যাবে তা আমরা জানি না। নতুনভাবে, Apple ভবিষ্যতের জন্য প্রস্তাবনা এবং পরিকল্পনা প্রকাশ করেছে যা এটি বিকাশকারীদের কাছ থেকে সমালোচনা এবং প্রতিক্রিয়ার জন্য অফার করে, যাতে যখনই কোনও বিকাশকারীর উন্নতির জন্য কোনও প্রশ্ন বা পরামর্শ থাকে, সুইফট সরাসরি এটিকে প্রভাবিত করতে পারে।

JAK ক্রেগ ফেডারিঘি ব্যাখ্যা করেছেনঅ্যাপলের সফ্টওয়্যার ডেভেলপমেন্টের প্রধান, সুইফট কম্পাইলার, এলএলডিবি ডিবাগার, আরইপিএল এনভায়রনমেন্ট এবং ভাষার স্ট্যান্ডার্ড এবং মূল লাইব্রেরিগুলি ওপেন সোর্সড। অ্যাপল সম্প্রতি সুইফ্ট প্যাকেজ ম্যানেজার চালু করেছে, যা বিকাশকারীদের মধ্যে প্রকল্পগুলি ভাগ করে নেওয়ার এবং সহজেই বড় প্রকল্পগুলিকে ছোটগুলিতে ভাগ করার জন্য একটি প্রোগ্রাম।

প্রকল্পগুলি একইভাবে কাজ করে কোকোপডস a কার্থেজের, যা অ্যাপল প্ল্যাটফর্মের বিকাশকারীরা বছরের পর বছর ধরে কাজ করছে, কিন্তু এখানে মনে হচ্ছে অ্যাপল সোর্স কোড শেয়ার করার জন্য একটি বিকল্প পদ্ধতির প্রস্তাব দিতে চায়। আপাতত, এটি একটি প্রকল্প "এর শৈশবকালে", তবে স্বেচ্ছাসেবকদের সহায়তায়, এটি অবশ্যই দ্রুত বৃদ্ধি পাবে৷

বড় কোম্পানির ওপেন সোর্স ট্রেন্ড

অ্যাপল প্রথম বড় কোম্পানি নয় যে তার প্রাথমিকভাবে বন্ধ করা ভাষা ওপেন সোর্স বিশ্বে প্রকাশ করেছে। এক বছর আগে, মাইক্রোসফ্ট যখন একই পদক্ষেপ করেছিল সম্পদ খুলেছে .NET লাইব্রেরির বড় অংশ। একইভাবে, গুগল পর্যায়ক্রমে অ্যান্ড্রয়েড অপারেটিং সিস্টেমের সোর্স কোডের অংশগুলি প্রকাশ করে।

কিন্তু অ্যাপল সত্যিই বারকে আরও উচ্চতর করেছে, কারণ শুধুমাত্র সুইফ্ট কোড প্রকাশ করার পরিবর্তে, দলটি সমস্ত উন্নয়ন GitHub-এ স্থানান্তরিত করেছে, যেখানে এটি সক্রিয়ভাবে স্বেচ্ছাসেবকদের সাথে সহযোগিতা করে। এই পদক্ষেপটি একটি শক্তিশালী সূচক যে অ্যাপল সত্যিই সম্প্রদায়ের ধারণাগুলির বিষয়ে যত্নশীল এবং শুধুমাত্র উত্স প্রকাশের প্রবণতার সাথে যাওয়ার চেষ্টা করছে না।

এই পদক্ষেপটি অ্যাপলকে আজকের সবচেয়ে উন্মুক্ত বড় কোম্পানিগুলির একটির স্তরে নিয়ে যায়, আমি মাইক্রোসফ্ট এবং গুগলের চেয়েও বেশি বলতে সাহস করি। অন্তত এই দিকে। এখন আমরা কেবল আশা করতে পারি যে এই পদক্ষেপটি অ্যাপলের জন্য অর্থ প্রদান করবে এবং এটি অনুশোচনা করবে না।

এর মানে কী?

অ্যাপল প্ল্যাটফর্মের বিকাশকারীরা এই পদক্ষেপ সম্পর্কে সম্পূর্ণ এবং অভিন্নভাবে উত্তেজিত হওয়ার কারণ হল সুইফট সম্পর্কে তাদের জ্ঞানের আরও বিস্তৃত প্রয়োগ। লিনাক্সের জন্য শক্তিশালী সমর্থন সহ, যা বিশ্বের বেশিরভাগ সার্ভারে চলে, অনেক মোবাইল ডেভেলপার সার্ভার ডেভেলপার হতে পারে কারণ তারা এখন সুইফটেও সার্ভার লিখতে সক্ষম হবে। ব্যক্তিগতভাবে, আমি সার্ভার এবং মোবাইল এবং ডেস্কটপ অ্যাপ্লিকেশন উভয়ের জন্য একই ভাষা ব্যবহার করার সম্ভাবনার জন্য উন্মুখ।

অ্যাপল ওপেন সোর্সড সুইফটের আরেকটি কারণ ক্রেগ ফেদেরিঘি উল্লেখ করেছেন। তার মতে, আগামী ২০ বছর সবারই এই ভাষায় লেখা উচিত। নতুনদের শেখার জন্য সুইফটকে একটি চমৎকার ভাষা হিসেবে উদযাপন করার জন্য ইতিমধ্যেই কণ্ঠস্বর রয়েছে, তাই হয়তো একদিন আমরা স্কুলে প্রথম পাঠ দেখতে পাব যেখানে নতুনরা Java এর পরিবর্তে Swift অধ্যয়ন করবে।

উৎস: ArsTechnica, GitHub, সত্বর
.