ಜಾಹೀರಾತು ಮುಚ್ಚಿ

ಹೇಗಿತ್ತು ಭರವಸೆ ನೀಡಿದರು ಈ ವರ್ಷದ ಜೂನ್‌ನಲ್ಲಿ WWDC ಡೆವಲಪರ್ ಸಮ್ಮೇಳನದಲ್ಲಿ, ನಿನ್ನೆ Apple ಮೂಲ ಕೋಡ್ ಅನ್ನು ಪ್ರಕಟಿಸಿದೆ ಹೊಸ ಪೋರ್ಟಲ್‌ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಸ್ವಿಫ್ಟ್ ಸ್ವಿಫ್ಟ್.ಆರ್ಗ್. OS X ಮತ್ತು Linux ಎರಡಕ್ಕೂ ಲೈಬ್ರರಿಗಳನ್ನು ಒಟ್ಟಿಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಆ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಡೆವಲಪರ್‌ಗಳು ಮೊದಲ ದಿನದಿಂದ ಸ್ವಿಫ್ಟ್ ಅನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು.

ಇತರ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವು ಈಗಾಗಲೇ ತೆರೆದ ಮೂಲ ಸಮುದಾಯದ ಕೈಯಲ್ಲಿದೆ, ಅಲ್ಲಿ ಸಾಕಷ್ಟು ಜ್ಞಾನವನ್ನು ಹೊಂದಿರುವ ಯಾರಾದರೂ ಯೋಜನೆಗೆ ಕೊಡುಗೆ ನೀಡಬಹುದು ಮತ್ತು ವಿಂಡೋಸ್ ಅಥವಾ ಲಿನಕ್ಸ್‌ನ ಇತರ ಆವೃತ್ತಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಬಹುದು.

ಸ್ವಿಫ್ಟ್ ಭವಿಷ್ಯವು ಇಡೀ ಸಮುದಾಯದ ಕೈಯಲ್ಲಿದೆ

ಆದಾಗ್ಯೂ, ಮೂಲ ಕೋಡ್ ಮಾತ್ರ ಸಾರ್ವಜನಿಕವಾಗಿಲ್ಲ. ಆಪಲ್ ತೆರೆದ ಮೂಲ ಪರಿಸರಕ್ಕೆ ಚಲಿಸುತ್ತಿರುವಾಗ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿಯೇ ಸಂಪೂರ್ಣ ಮುಕ್ತತೆಗೆ ಬದಲಾಯಿಸುತ್ತಿದೆ GitHub ನಲ್ಲಿ. ಇಲ್ಲಿ, ಆಪಲ್‌ನ ಸಂಪೂರ್ಣ ತಂಡವು ಸ್ವಯಂಸೇವಕರೊಂದಿಗೆ ಭವಿಷ್ಯದಲ್ಲಿ ಸ್ವಿಫ್ಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ, ಅಲ್ಲಿ 2016 ರ ವಸಂತಕಾಲದಲ್ಲಿ ಸ್ವಿಫ್ಟ್ 2.2 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡುವ ಯೋಜನೆ, ಮುಂದಿನ ಶರತ್ಕಾಲದಲ್ಲಿ ಸ್ವಿಫ್ಟ್ 3.

ಈ ತಂತ್ರವು ಹಿಂದಿನ ವಿಧಾನಕ್ಕೆ ನಿಖರವಾಗಿ ವಿರುದ್ಧವಾಗಿದೆ, ಅಲ್ಲಿ ಡೆವಲಪರ್‌ಗಳಾಗಿ ನಾವು WWDC ಯಲ್ಲಿ ವರ್ಷಕ್ಕೊಮ್ಮೆ ಹೊಸ ಸ್ವಿಫ್ಟ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ ಮತ್ತು ಉಳಿದ ವರ್ಷಕ್ಕೆ ಭಾಷೆ ಯಾವ ದಿಕ್ಕನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ನಮಗೆ ತಿಳಿದಿರಲಿಲ್ಲ. ಹೊಸದಾಗಿ, ಆಪಲ್ ಭವಿಷ್ಯದ ಪ್ರಸ್ತಾಪಗಳು ಮತ್ತು ಯೋಜನೆಗಳನ್ನು ಪ್ರಕಟಿಸಿದೆ, ಅದು ಡೆವಲಪರ್‌ಗಳಿಂದ ಟೀಕೆ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ನೀಡುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಡೆವಲಪರ್‌ಗೆ ಪ್ರಶ್ನೆ ಅಥವಾ ಸುಧಾರಣೆಗೆ ಸಲಹೆ ಬಂದಾಗ, ಸ್ವಿಫ್ಟ್ ನೇರವಾಗಿ ಅದರ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರಬಹುದು.

ಜ್ಯಾಕ್ ಕ್ರೇಗ್ ಫೆಡೆರಿಘಿ ವಿವರಿಸಿದರು, Apple ನಲ್ಲಿ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯ ಮುಖ್ಯಸ್ಥರು, ಸ್ವಿಫ್ಟ್ ಕಂಪೈಲರ್, LLDB ಡೀಬಗ್ಗರ್, REPL ಪರಿಸರ ಮತ್ತು ಭಾಷೆಯ ಪ್ರಮಾಣಿತ ಮತ್ತು ಕೋರ್ ಲೈಬ್ರರಿಗಳನ್ನು ತೆರೆದ ಮೂಲದಿಂದ ಪಡೆದಿದ್ದಾರೆ. ಆಪಲ್ ಇತ್ತೀಚೆಗೆ ಸ್ವಿಫ್ಟ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಪರಿಚಯಿಸಿತು, ಇದು ಡೆವಲಪರ್‌ಗಳ ನಡುವೆ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಮತ್ತು ದೊಡ್ಡ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳನ್ನು ಸುಲಭವಾಗಿ ಚಿಕ್ಕದಾಗಿ ವಿಭಜಿಸಲು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ.

ಯೋಜನೆಗಳು ಇದೇ ರೀತಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಕೊಕೊಪಾಡ್ಸ್ a ಕಾರ್ತೇಜ್, ಆಪಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಯಾವ ಡೆವಲಪರ್‌ಗಳು ವರ್ಷಗಳಿಂದ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆ, ಆದರೆ ಇಲ್ಲಿ ಆಪಲ್ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಪರ್ಯಾಯ ವಿಧಾನವನ್ನು ನೀಡಲು ಬಯಸುತ್ತದೆ ಎಂದು ತೋರುತ್ತದೆ. ಸದ್ಯಕ್ಕೆ, ಇದು "ಅದರ ಶೈಶವಾವಸ್ಥೆಯಲ್ಲಿ" ಯೋಜನೆಯಾಗಿದೆ, ಆದರೆ ಸ್ವಯಂಸೇವಕರ ಸಹಾಯದಿಂದ, ಇದು ಖಂಡಿತವಾಗಿಯೂ ತ್ವರಿತವಾಗಿ ಬೆಳೆಯುತ್ತದೆ.

ದೊಡ್ಡ ಕಂಪನಿಗಳ ಮುಕ್ತ ಮೂಲ ಪ್ರವೃತ್ತಿ

ಆಪಲ್ ತನ್ನ ಆರಂಭದಲ್ಲಿ ಮುಚ್ಚಿದ ಭಾಷೆಯನ್ನು ತೆರೆದ ಮೂಲ ಪ್ರಪಂಚಕ್ಕೆ ಪ್ರಕಟಿಸಿದ ಮೊದಲ ದೊಡ್ಡ ಕಂಪನಿಯಲ್ಲ. ಒಂದು ವರ್ಷದ ಹಿಂದೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಇದೇ ರೀತಿಯ ಕ್ರಮವನ್ನು ಮಾಡಿದಾಗ ಸಂಪನ್ಮೂಲವನ್ನು ತೆರೆಯಿತು ನೆಟ್ ಲೈಬ್ರರಿಗಳ ದೊಡ್ಡ ಭಾಗಗಳು. ಅಂತೆಯೇ, ಗೂಗಲ್ ನಿಯತಕಾಲಿಕವಾಗಿ ಆಂಡ್ರಾಯ್ಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಮೂಲ ಕೋಡ್‌ನ ಭಾಗಗಳನ್ನು ಪ್ರಕಟಿಸುತ್ತದೆ.

ಆದರೆ ಆಪಲ್ ನಿಜವಾಗಿಯೂ ಬಾರ್ ಅನ್ನು ಇನ್ನಷ್ಟು ಹೆಚ್ಚಿಸಿದೆ, ಏಕೆಂದರೆ ಸ್ವಿಫ್ಟ್ ಕೋಡ್ ಅನ್ನು ಪ್ರಕಟಿಸುವ ಬದಲು, ತಂಡವು ಎಲ್ಲಾ ಅಭಿವೃದ್ಧಿಯನ್ನು ಗಿಟ್‌ಹಬ್‌ಗೆ ಸ್ಥಳಾಂತರಿಸಿದೆ, ಅಲ್ಲಿ ಅದು ಸ್ವಯಂಸೇವಕರೊಂದಿಗೆ ಸಕ್ರಿಯವಾಗಿ ಸಹಕರಿಸುತ್ತದೆ. ಈ ಕ್ರಮವು ಆಪಲ್ ನಿಜವಾಗಿಯೂ ಸಮುದಾಯದ ಆಲೋಚನೆಗಳ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸುತ್ತದೆ ಮತ್ತು ಮೂಲ ಪ್ರಕಾಶನ ಪ್ರವೃತ್ತಿಯೊಂದಿಗೆ ಹೋಗಲು ಪ್ರಯತ್ನಿಸುತ್ತಿಲ್ಲ ಎಂಬುದಕ್ಕೆ ಬಲವಾದ ಸೂಚಕವಾಗಿದೆ.

ಈ ಹಂತವು ಆಪಲ್ ಅನ್ನು ಇಂದು ಅತ್ಯಂತ ತೆರೆದಿರುವ ದೊಡ್ಡ ಕಂಪನಿಗಳ ಮಟ್ಟಕ್ಕೆ ಕೊಂಡೊಯ್ಯುತ್ತದೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮತ್ತು ಗೂಗಲ್‌ಗಿಂತಲೂ ಹೆಚ್ಚು ಹೇಳಲು ನಾನು ಧೈರ್ಯ ಮಾಡುತ್ತೇನೆ. ಕನಿಷ್ಠ ಈ ದಿಕ್ಕಿನಲ್ಲಿ. ಈ ಕ್ರಮವು ಆಪಲ್‌ಗೆ ಪಾವತಿಸುತ್ತದೆ ಮತ್ತು ಅದು ವಿಷಾದಿಸುವುದಿಲ್ಲ ಎಂದು ಈಗ ನಾವು ಭಾವಿಸುತ್ತೇವೆ.

ಅದರ ಅರ್ಥವೇನು?

ಆಪಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿನ ಡೆವಲಪರ್‌ಗಳು ಈ ಕ್ರಮದ ಬಗ್ಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಮತ್ತು ಏಕರೂಪವಾಗಿ ಉತ್ಸುಕರಾಗಲು ಕಾರಣವೆಂದರೆ ಅವರ ಸ್ವಿಫ್ಟ್ ಜ್ಞಾನದ ಹೆಚ್ಚು ವ್ಯಾಪಕವಾದ ಅಪ್ಲಿಕೇಶನ್. ಪ್ರಪಂಚದ ಹೆಚ್ಚಿನ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಲಿನಕ್ಸ್‌ಗೆ ಬಲವಾದ ಬೆಂಬಲದೊಂದಿಗೆ, ಅನೇಕ ಮೊಬೈಲ್ ಡೆವಲಪರ್‌ಗಳು ಸರ್ವರ್ ಡೆವಲಪರ್‌ಗಳಾಗಬಹುದು ಏಕೆಂದರೆ ಅವರು ಈಗ ಸ್ವಿಫ್ಟ್‌ನಲ್ಲಿ ಸರ್ವರ್‌ಗಳನ್ನು ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ವೈಯಕ್ತಿಕವಾಗಿ, ಸರ್ವರ್ ಮತ್ತು ಮೊಬೈಲ್ ಮತ್ತು ಡೆಸ್ಕ್‌ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಒಂದೇ ಭಾಷೆಯನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆಯನ್ನು ನಾನು ತುಂಬಾ ಎದುರು ನೋಡುತ್ತಿದ್ದೇನೆ.

ಆಪಲ್ ಓಪನ್ ಸೋರ್ಸ್ ಸ್ವಿಫ್ಟ್ ಅನ್ನು ಕ್ರೇಗ್ ಫೆಡೆರಿಘಿ ಪ್ರಸ್ತಾಪಿಸಿದ ಇನ್ನೊಂದು ಕಾರಣ. ಅವರ ಪ್ರಕಾರ ಮುಂದಿನ 20 ವರ್ಷಗಳ ಕಾಲ ಎಲ್ಲರೂ ಈ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಬೇಕು. ಆರಂಭಿಕರಿಗಾಗಿ ಕಲಿಯಲು ಸ್ವಿಫ್ಟ್ ಅನ್ನು ಅತ್ಯುತ್ತಮ ಭಾಷೆಯಾಗಿ ಆಚರಿಸುವ ಧ್ವನಿಗಳು ಈಗಾಗಲೇ ಇವೆ, ಆದ್ದರಿಂದ ಒಂದು ದಿನ ನಾವು ಶಾಲೆಯಲ್ಲಿ ಮೊದಲ ಪಾಠವನ್ನು ನೋಡುತ್ತೇವೆ, ಅಲ್ಲಿ ಹೊಸಬರು ಜಾವಾ ಬದಲಿಗೆ ಸ್ವಿಫ್ಟ್ ಅನ್ನು ಅಧ್ಯಯನ ಮಾಡುತ್ತಾರೆ.

ಮೂಲ: ಆರ್ಸ್‌ಟೆಕ್ನಿಕಾ, GitHub, ಸ್ವಿಫ್ಟ್
.