అది ఎలా ఉంది వాగ్దానం చేసింది ఈ సంవత్సరం జూన్లో జరిగిన WWDC డెవలపర్ సమావేశంలో, నిన్న Apple సోర్స్ కోడ్ను ప్రచురించింది కొత్త పోర్టల్లో ప్రోగ్రామింగ్ లాంగ్వేజ్ స్విఫ్ట్ Swift.org. OS X మరియు Linux రెండింటి కోసం లైబ్రరీలు కూడా కలిసి విడుదల చేయబడ్డాయి, కాబట్టి ఆ ప్లాట్ఫారమ్లోని డెవలపర్లు మొదటి రోజు నుండి స్విఫ్ట్ని ఉపయోగించడం ప్రారంభించవచ్చు.
ఇతర ప్లాట్ఫారమ్ల కోసం మద్దతు ఇప్పటికే ఓపెన్ సోర్స్ కమ్యూనిటీ చేతుల్లో ఉంటుంది, ఇక్కడ తగినంత పరిజ్ఞానం ఉన్న ఎవరైనా ప్రాజెక్ట్కు సహకరించవచ్చు మరియు Windows లేదా Linux యొక్క ఇతర సంస్కరణలకు మద్దతును జోడించవచ్చు.
స్విఫ్ట్ యొక్క భవిష్యత్తు మొత్తం సంఘం చేతుల్లో ఉంది
అయితే, సోర్స్ కోడ్ మాత్రమే పబ్లిక్ కాదు. ఆపిల్ కూడా ఓపెన్ సోర్స్ వాతావరణానికి మారుతున్నప్పుడు, అభివృద్ధిలోనే పూర్తి బహిరంగతకు మారుతోంది GitHubలో. ఇక్కడ, ఆపిల్ నుండి మొత్తం బృందం, వాలంటీర్లతో కలిసి, భవిష్యత్తులో స్విఫ్ట్ను అభివృద్ధి చేస్తుంది, ఇక్కడ 2016 వసంతకాలంలో స్విఫ్ట్ 2.2, స్విఫ్ట్ 3ని వచ్చే పతనంలో విడుదల చేయాలనేది ప్రణాళిక.
ఈ వ్యూహం మునుపటి విధానానికి ఖచ్చితమైన వ్యతిరేకం, ఇక్కడ డెవలపర్లుగా మేము డబ్ల్యుడబ్ల్యుడిసిలో సంవత్సరానికి ఒకసారి కొత్త స్విఫ్ట్ని పొందాము మరియు మిగిలిన సంవత్సరంలో భాష ఏ దిశలో వెళ్తుందో మాకు తెలియదు. కొత్తగా, Apple డెవలపర్ల నుండి విమర్శలు మరియు ఫీడ్బ్యాక్ కోసం అందించే ప్రతిపాదనలు మరియు భవిష్యత్తు కోసం ప్రణాళికలను ప్రచురించింది, తద్వారా డెవలపర్కు ఏదైనా ప్రశ్న లేదా మెరుగుదల కోసం సలహా వచ్చినప్పుడు, స్విఫ్ట్ దానిని నేరుగా ప్రభావితం చేయగలదు.
ఎలా క్రెయిగ్ ఫెడెరిఘి వివరించారు, Appleలో సాఫ్ట్వేర్ డెవలప్మెంట్ హెడ్, స్విఫ్ట్ కంపైలర్, LLDB డీబగ్గర్, REPL ఎన్విరాన్మెంట్ మరియు లాంగ్వేజ్ స్టాండర్డ్ మరియు కోర్ లైబ్రరీలను ఓపెన్ సోర్స్ చేశారు. Apple ఇటీవల Swift Package Managerని పరిచయం చేసింది, ఇది డెవలపర్ల మధ్య ప్రాజెక్ట్లను పంచుకోవడానికి మరియు పెద్ద ప్రాజెక్ట్లను చిన్నవిగా సులభంగా విభజించే ప్రోగ్రామ్.
ప్రాజెక్ట్లు కూడా అలాగే పనిచేస్తాయి కోకోపాడ్స్ a కార్తేజ్, Apple ప్లాట్ఫారమ్లలో ఏ డెవలపర్లు సంవత్సరాలుగా పని చేస్తున్నారు, కానీ ఇక్కడ Apple సోర్స్ కోడ్ను భాగస్వామ్యం చేయడానికి ప్రత్యామ్నాయ విధానాన్ని అందించాలనుకుంటున్నట్లు కనిపిస్తోంది. ప్రస్తుతానికి, ఇది "శైశవదశలో ఉన్న" ప్రాజెక్ట్, కానీ వాలంటీర్ల సహాయంతో, ఇది ఖచ్చితంగా త్వరగా పెరుగుతుంది.
పెద్ద కంపెనీల ఓపెన్ సోర్స్ ట్రెండ్
ఓపెన్ సోర్స్ ప్రపంచానికి దాని ప్రారంభంలో మూసివేసిన భాషను ప్రచురించిన మొదటి పెద్ద కంపెనీ ఆపిల్ కాదు. ఒక సంవత్సరం క్రితం, మైక్రోసాఫ్ట్ ఇదే విధమైన చర్యను చేసినప్పుడు వనరును తెరిచింది .NET లైబ్రరీల యొక్క పెద్ద భాగాలు. అదేవిధంగా, Google కాలానుగుణంగా Android ఆపరేటింగ్ సిస్టమ్ యొక్క సోర్స్ కోడ్ యొక్క భాగాలను ప్రచురిస్తుంది.
కానీ Apple నిజంగా బార్ను మరింత ఎక్కువగా పెంచింది, ఎందుకంటే స్విఫ్ట్ కోడ్ని ప్రచురించే బదులు, బృందం అన్ని అభివృద్ధిని GitHubకి తరలించింది, ఇక్కడ అది స్వచ్ఛంద సేవకులతో చురుకుగా సహకరిస్తుంది. ఈ చర్య Apple నిజంగా కమ్యూనిటీ ఆలోచనల గురించి పట్టించుకుంటుంది మరియు సోర్స్ పబ్లిషింగ్ ట్రెండ్తో వెళ్లడానికి ప్రయత్నించడం లేదని బలమైన సూచిక.
ఈ దశ ఆపిల్ను ఈ రోజు అత్యంత ఓపెన్ పెద్ద కంపెనీలలో ఒకటి స్థాయికి తీసుకువెళుతుంది, మైక్రోసాఫ్ట్ మరియు గూగుల్ కంటే ఎక్కువ చెప్పడానికి నేను ధైర్యం చేస్తున్నాను. కనీసం ఈ దిశలో. ఇప్పుడు ఈ చర్య ఆపిల్కు చెల్లిస్తుందని మరియు అది చింతించదని మేము ఆశిస్తున్నాము.
దాని అర్థం ఏమిటి?
Apple ప్లాట్ఫారమ్లలోని డెవలపర్లు ఈ చర్య గురించి పూర్తిగా మరియు ఏకరీతిగా ఉత్సాహంగా ఉండటానికి కారణం, స్విఫ్ట్ గురించి వారి జ్ఞానం యొక్క విస్తృతమైన అప్లికేషన్. ప్రపంచంలోని అత్యధిక సర్వర్లలో రన్ అయ్యే Linuxకు బలమైన మద్దతుతో, చాలా మంది మొబైల్ డెవలపర్లు సర్వర్ డెవలపర్లుగా మారవచ్చు, ఎందుకంటే వారు ఇప్పుడు స్విఫ్ట్లో కూడా సర్వర్లను వ్రాయగలరు. వ్యక్తిగతంగా, సర్వర్ మరియు మొబైల్ మరియు డెస్క్టాప్ అప్లికేషన్ల కోసం ఒకే భాషను ఉపయోగించే అవకాశం కోసం నేను చాలా ఎదురు చూస్తున్నాను.
ఆపిల్ ఓపెన్ సోర్స్ స్విఫ్ట్కు మరో కారణం క్రెయిగ్ ఫెడెరిఘి ద్వారా ప్రస్తావించబడింది. అతని ప్రకారం, రాబోయే 20 సంవత్సరాలు ప్రతి ఒక్కరూ ఈ భాషలో రాయాలి. ప్రారంభకులకు నేర్చుకునే అద్భుతమైన భాషగా స్విఫ్ట్ని సంబరాలు చేసుకునే స్వరాలు ఇప్పటికే ఉన్నాయి, కాబట్టి ఒక రోజు మనం పాఠశాలలో మొదటి పాఠాన్ని చూస్తాము, ఇక్కడ కొత్తవారు జావాకు బదులుగా స్విఫ్ట్ చదువుతారు.
https://developer.ibm.com/swift/