പരസ്യം അടയ്ക്കുക

അത് എങ്ങനെയുണ്ട് വാഗ്ദാനം ചെയ്തു ഈ വർഷം ജൂണിൽ WWDC ഡെവലപ്പർ കോൺഫറൻസിൽ, ഇന്നലെ Apple സോഴ്സ് കോഡ് പ്രസിദ്ധീകരിച്ചു പുതിയ പോർട്ടലിൽ പ്രോഗ്രാമിംഗ് ഭാഷ സ്വിഫ്റ്റ് Swift.org. OS X, Linux എന്നിവയ്‌ക്കുള്ള ലൈബ്രറികളും ഒരുമിച്ച് പുറത്തിറക്കിയിട്ടുണ്ട്, അതിനാൽ ആ പ്ലാറ്റ്‌ഫോമിലെ ഡെവലപ്പർമാർക്ക് ആദ്യ ദിവസം മുതൽ സ്വിഫ്റ്റ് ഉപയോഗിക്കാൻ കഴിയും.

മറ്റ് പ്ലാറ്റ്‌ഫോമുകൾക്കുള്ള പിന്തുണ ഇതിനകം തന്നെ ഓപ്പൺ സോഴ്‌സ് കമ്മ്യൂണിറ്റിയുടെ കൈകളിലായിരിക്കും, അവിടെ മതിയായ അറിവുള്ള ആർക്കും പ്രോജക്റ്റിലേക്ക് സംഭാവന നൽകാനും വിൻഡോസിനോ ലിനക്‌സിൻ്റെ മറ്റ് പതിപ്പുകൾക്കോ ​​പിന്തുണ ചേർക്കാനും കഴിയും.

സ്വിഫ്റ്റിൻ്റെ ഭാവി മുഴുവൻ സമൂഹത്തിൻ്റെയും കൈകളിലാണ്

എന്നിരുന്നാലും, സോഴ്സ് കോഡ് മാത്രമല്ല പൊതുവായത്. ആപ്പിളും ഒരു ഓപ്പൺ സോഴ്‌സ് പരിതസ്ഥിതിയിലേക്ക് മാറുമ്പോൾ, വികസനത്തിൽ തന്നെ പൂർണ്ണമായ തുറന്നതിലേക്ക് മാറുകയാണ് GitHub-ൽ. ഇവിടെ, ആപ്പിളിൽ നിന്നുള്ള മുഴുവൻ ടീമും സന്നദ്ധപ്രവർത്തകരുമായി ചേർന്ന് ഭാവിയിലേക്ക് സ്വിഫ്റ്റ് വികസിപ്പിക്കും, അവിടെ 2016 ലെ വസന്തകാലത്ത് സ്വിഫ്റ്റ് 2.2, അടുത്ത വർഷം അവസാനത്തോടെ സ്വിഫ്റ്റ് 3 എന്നിവ പുറത്തിറക്കാനാണ് പദ്ധതി.

ഈ തന്ത്രം മുമ്പത്തെ സമീപനത്തിന് നേർവിപരീതമാണ്, ഇവിടെ ഡവലപ്പർമാർ എന്ന നിലയിൽ ഞങ്ങൾക്ക് വർഷത്തിലൊരിക്കൽ WWDC-യിൽ ഒരു പുതിയ സ്വിഫ്റ്റ് ലഭിച്ചു, കൂടാതെ വർഷത്തിൻ്റെ ശേഷിക്കുന്ന കാലയളവിൽ ഭാഷ ഏത് ദിശയിലേക്ക് പോകുമെന്ന് ഞങ്ങൾക്ക് അറിയില്ലായിരുന്നു. പുതുതായി, ആപ്പിൾ ഭാവിയിലേക്കുള്ള നിർദ്ദേശങ്ങളും പദ്ധതികളും പ്രസിദ്ധീകരിച്ചു, അത് ഡെവലപ്പർമാരിൽ നിന്നുള്ള വിമർശനത്തിനും ഫീഡ്‌ബാക്കും വാഗ്ദാനം ചെയ്യുന്നു, അതുവഴി ഒരു ഡവലപ്പർക്ക് എന്തെങ്കിലും ചോദ്യമോ മെച്ചപ്പെടുത്താനുള്ള നിർദ്ദേശമോ ഉണ്ടാകുമ്പോഴെല്ലാം, സ്വിഫ്റ്റിന് അതിനെ നേരിട്ട് സ്വാധീനിക്കാൻ കഴിയും.

എങ്ങനെ ക്രെയ്ഗ് ഫെഡറിജി വിശദീകരിച്ചു, ആപ്പിളിലെ സോഫ്റ്റ്‌വെയർ ഡെവലപ്‌മെൻ്റ് മേധാവി, സ്വിഫ്റ്റ് കംപൈലർ, LLDB ഡീബഗ്ഗർ, REPL എൻവയോൺമെൻ്റ്, ഭാഷയുടെ സ്റ്റാൻഡേർഡ്, കോർ ലൈബ്രറികൾ എന്നിവ ഓപ്പൺ സോഴ്‌സ് ചെയ്യുന്നു. ആപ്പിൾ അടുത്തിടെ സ്വിഫ്റ്റ് പാക്കേജ് മാനേജർ അവതരിപ്പിച്ചു, ഇത് ഡെവലപ്പർമാർക്കിടയിൽ പ്രോജക്റ്റുകൾ പങ്കിടുന്നതിനും വലിയ പ്രോജക്റ്റുകളെ ചെറുതായി വിഭജിക്കുന്നതിനുമുള്ള ഒരു പ്രോഗ്രാമാണ്.

പ്രോജക്ടുകൾ സമാനമായി പ്രവർത്തിക്കുന്നു കൊക്കോപോഡുകൾ a കാർത്തേജ്, ആപ്പിൾ പ്ലാറ്റ്‌ഫോമുകളിലെ ഡെവലപ്പർമാർ വർഷങ്ങളായി പ്രവർത്തിക്കുന്നു, എന്നാൽ ഇവിടെ സോഴ്‌സ് കോഡ് പങ്കിടുന്നതിന് ഒരു ബദൽ സമീപനം നൽകാൻ ആപ്പിൾ ആഗ്രഹിക്കുന്നുവെന്ന് തോന്നുന്നു. ഇപ്പോൾ, ഇത് "ശൈശവാവസ്ഥയിലുള്ള" ഒരു പദ്ധതിയാണ്, എന്നാൽ സന്നദ്ധപ്രവർത്തകരുടെ സഹായത്തോടെ ഇത് തീർച്ചയായും വേഗത്തിൽ വളരും.

വൻകിട കമ്പനികളുടെ ഓപ്പൺ സോഴ്സ് പ്രവണത

തുടക്കത്തിൽ അടച്ച ഭാഷ ഓപ്പൺ സോഴ്‌സ് ലോകത്ത് പ്രസിദ്ധീകരിക്കുന്ന ആദ്യത്തെ വലിയ കമ്പനിയല്ല ആപ്പിൾ. ഒരു വർഷം മുമ്പ്, മൈക്രോസോഫ്റ്റ് സമാനമായ നീക്കം നടത്തിയിരുന്നു റിസോഴ്സ് തുറന്നു .NET ലൈബ്രറികളുടെ വലിയ ഭാഗങ്ങൾ. അതുപോലെ, ആൻഡ്രോയിഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ സോഴ്സ് കോഡിൻ്റെ ഭാഗങ്ങൾ ഗൂഗിൾ ഇടയ്ക്കിടെ പ്രസിദ്ധീകരിക്കുന്നു.

എന്നാൽ ആപ്പിൾ ശരിക്കും ബാർ കൂടുതൽ ഉയർത്തി, കാരണം സ്വിഫ്റ്റ് കോഡ് പ്രസിദ്ധീകരിക്കുന്നതിനുപകരം, ടീം എല്ലാ വികസനവും GitHub-ലേക്ക് മാറ്റി, അവിടെ അത് സന്നദ്ധപ്രവർത്തകരുമായി സജീവമായി സഹകരിക്കുന്നു. കമ്മ്യൂണിറ്റിയുടെ ആശയങ്ങളെക്കുറിച്ച് ആപ്പിൾ ശരിക്കും ശ്രദ്ധിക്കുന്നുവെന്നും ഉറവിട പ്രസിദ്ധീകരണ പ്രവണതയ്‌ക്കൊപ്പം പോകാൻ ശ്രമിക്കുന്നില്ലെന്നും ഈ നീക്കം ശക്തമായ സൂചകമാണ്.

ഈ ഘട്ടം ആപ്പിളിനെ ഇന്നത്തെ ഏറ്റവും തുറന്ന വലിയ കമ്പനികളിലൊന്നിൻ്റെ തലത്തിലേക്ക് മാറ്റുന്നു, മൈക്രോസോഫ്റ്റിനെയും ഗൂഗിളിനേക്കാളും കൂടുതൽ പറയാൻ ഞാൻ ധൈര്യപ്പെടുന്നു. കുറഞ്ഞത് ഈ ദിശയിലെങ്കിലും. ഈ നീക്കം ആപ്പിളിന് പ്രതിഫലം നൽകുമെന്നും അതിൽ ഖേദിക്കേണ്ടിവരില്ലെന്നും നമുക്ക് പ്രതീക്ഷിക്കാം.

എന്താണ് ഇതിനർത്ഥം?

ആപ്പിൾ പ്ലാറ്റ്‌ഫോമുകളിലെ ഡവലപ്പർമാർ ഈ നീക്കത്തെക്കുറിച്ച് പൂർണ്ണമായും ഒരേപോലെ ആവേശഭരിതരാകുന്നതിൻ്റെ കാരണം സ്വിഫ്റ്റിനെക്കുറിച്ചുള്ള അവരുടെ അറിവിൻ്റെ വിശാലമായ പ്രയോഗമാണ്. ലോകത്തിലെ ഒട്ടുമിക്ക സെർവറുകളിലും പ്രവർത്തിക്കുന്ന Linux-നുള്ള ശക്തമായ പിന്തുണയോടെ, പല മൊബൈൽ ഡെവലപ്പർമാർക്കും സെർവർ ഡെവലപ്പർമാരാകാൻ കഴിയും, കാരണം അവർക്ക് ഇപ്പോൾ Swift-ലും സെർവറുകൾ എഴുതാൻ കഴിയും. വ്യക്തിപരമായി, സെർവറിനും മൊബൈൽ, ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷനുകൾക്കും ഒരേ ഭാഷ ഉപയോഗിക്കാനുള്ള സാധ്യതയ്ക്കായി ഞാൻ വളരെ പ്രതീക്ഷയോടെ കാത്തിരിക്കുകയാണ്.

ആപ്പിൾ ഓപ്പൺ സോഴ്‌സ് സ്വിഫ്റ്റിനെ പരാമർശിച്ച മറ്റൊരു കാരണം ക്രെയ്ഗ് ഫെഡറിഗിയാണ്. അദ്ദേഹത്തിൻ്റെ അഭിപ്രായത്തിൽ, അടുത്ത 20 വർഷത്തേക്ക് എല്ലാവരും ഈ ഭാഷയിൽ എഴുതണം. തുടക്കക്കാർക്ക് പഠിക്കാനുള്ള മികച്ച ഭാഷയായി സ്വിഫ്റ്റിനെ ആഘോഷിക്കുന്ന ശബ്ദങ്ങൾ ഇതിനകം തന്നെയുണ്ട്, അതിനാൽ ഒരു ദിവസം ഞങ്ങൾ സ്കൂളിലെ ആദ്യ പാഠം കാണും, അവിടെ പുതുമുഖങ്ങൾ ജാവയ്ക്ക് പകരം സ്വിഫ്റ്റ് പഠിക്കും.

ഉറവിടം: ArsTechnica, സാമൂഹികം, സ്വിഫ്റ്റ്
.