ມັນເປັນແນວໃດ ສັນຍາ ໃນກອງປະຊຸມນັກພັດທະນາ WWDC ໃນເດືອນມິຖຸນາປີນີ້, ມື້ວານນີ້ Apple ເຜີຍແຜ່ລະຫັດແຫຼ່ງ ພາສາການຂຽນໂປລແກລມ Swift ໃນປະຕູໃຫມ່ Swift.org. ຫ້ອງສະຫມຸດສໍາລັບທັງ OS X ແລະ Linux ໄດ້ຖືກປ່ອຍອອກມາພ້ອມກັນ, ດັ່ງນັ້ນນັກພັດທະນາໃນເວທີນັ້ນສາມາດເລີ່ມໃຊ້ Swift ຕັ້ງແຕ່ມື້ຫນຶ່ງ.
ການສະຫນັບສະຫນູນສໍາລັບເວທີອື່ນໆຈະຢູ່ໃນມືຂອງຊຸມຊົນ open-source ແລ້ວ, ບ່ອນທີ່ທຸກຄົນທີ່ມີຄວາມຮູ້ພຽງພໍສາມາດປະກອບສ່ວນເຂົ້າໃນໂຄງການແລະເພີ່ມການສະຫນັບສະຫນູນສໍາລັບ Windows ຫຼື Linux ຮຸ່ນອື່ນໆ.
ອະນາຄົດຂອງ Swift ແມ່ນຢູ່ໃນມືຂອງຊຸມຊົນທັງຫມົດ
ຢ່າງໃດກໍຕາມ, ບໍ່ພຽງແຕ່ລະຫັດແຫຼ່ງແມ່ນສາທາລະນະ. Apple ຍັງປ່ຽນໄປສູ່ການເປີດໃຫ້ສົມບູນແບບໃນການພັດທະນາຕົວມັນເອງ, ເມື່ອມັນກ້າວໄປສູ່ສະພາບແວດລ້ອມເປີດແຫຼ່ງ ໃນ GitHub. ໃນທີ່ນີ້, ທີມງານທັງຫມົດຈາກ Apple, ຮ່ວມກັບອາສາສະຫມັກ, ຈະພັດທະນາ Swift ໄປສູ່ອະນາຄົດ, ບ່ອນທີ່ແຜນການແມ່ນຈະປ່ອຍ Swift 2016 ໃນພາກຮຽນ spring ຂອງ 2.2, Swift 3 ຕໍ່ໄປ.
ຍຸດທະສາດນີ້ແມ່ນກົງກັນຂ້າມຢ່າງແທ້ຈິງຂອງວິທີການທີ່ຜ່ານມາ, ບ່ອນທີ່ນັກພັດທະນາພວກເຮົາໄດ້ຮັບ Swift ໃຫມ່ຫນຶ່ງຄັ້ງຕໍ່ປີຢູ່ WWDC ແລະສໍາລັບສ່ວນທີ່ເຫຼືອຂອງປີພວກເຮົາບໍ່ຮູ້ວ່າທິດທາງຂອງພາສາຈະເປັນແນວໃດ. ໃໝ່ໆ, Apple ໄດ້ເຜີຍແຜ່ຂໍ້ສະ ເໜີ ແລະແຜນການໃນອະນາຄົດທີ່ມັນໃຫ້ ຄຳ ຕິຊົມແລະ ຄຳ ຕິຊົມຈາກນັກພັດທະນາ, ດັ່ງນັ້ນທຸກຄັ້ງທີ່ນັກພັດທະນາມີ ຄຳ ຖາມຫຼື ຄຳ ແນະ ນຳ ກ່ຽວກັບການປັບປຸງ, Swift ສາມາດມີອິດທິພົນໂດຍກົງ.
ແນວໃດ Craig Federighi ອະທິບາຍ, ຫົວຫນ້າການພັດທະນາຊອບແວຂອງ Apple, ແມ່ນ open-sourced Swift compiler, LLDB debugger, ສະພາບແວດລ້ອມ REPL, ແລະມາດຕະຖານພາສາແລະຫ້ອງສະຫມຸດຫຼັກ. ບໍ່ດົນມານີ້ Apple ໄດ້ນໍາສະເຫນີ Swift Package Manager, ເຊິ່ງເປັນໂຄງການແບ່ງປັນໂຄງການລະຫວ່າງນັກພັດທະນາແລະແບ່ງໂຄງການຂະຫນາດໃຫຍ່ອອກເປັນຂະຫນາດນ້ອຍກວ່າ.
ໂຄງການເຮັດວຽກຄ້າຍຄືກັນ CocoaPods a Carthage, ທີ່ນັກພັດທະນາໃນເວທີ Apple ໄດ້ເຮັດວຽກກັບຫລາຍປີ, ແຕ່ໃນທີ່ນີ້ມັນເບິ່ງຄືວ່າ Apple ຕ້ອງການສະເຫນີວິທີການທາງເລືອກໃນການແບ່ງປັນລະຫັດແຫຼ່ງ. ສໍາລັບໃນປັດຈຸບັນ, ນີ້ແມ່ນໂຄງການ "ຢູ່ໃນໄວເດັກ", ແຕ່ດ້ວຍການຊ່ວຍເຫຼືອຂອງອາສາສະຫມັກ, ແນ່ນອນວ່າມັນຈະເຕີບໂຕຢ່າງໄວວາ.
ແນວໂນ້ມການເປີດແຫຼ່ງຂອງບໍລິສັດໃຫຍ່
Apple ບໍ່ແມ່ນບໍລິສັດໃຫຍ່ທໍາອິດທີ່ເຜີຍແຜ່ພາສາປິດໃນເບື້ອງຕົ້ນຂອງຕົນຕໍ່ໂລກ open-source. ປີກ່ອນຫນ້ານີ້, Microsoft ໄດ້ເຮັດການເຄື່ອນໄຫວທີ່ຄ້າຍຄືກັນເມື່ອ ເປີດຊັບພະຍາກອນ ພາກສ່ວນໃຫຍ່ຂອງຫ້ອງສະໝຸດ .NET. ເຊັ່ນດຽວກັນ, Google ເຜີຍແຜ່ບາງສ່ວນຂອງລະຫັດແຫຼ່ງຂອງລະບົບປະຕິບັດການ Android ເປັນໄລຍະ.
ແຕ່ Apple ໄດ້ຍົກແຖບສູງຂຶ້ນຢ່າງແທ້ຈິງ, ເພາະວ່າແທນທີ່ຈະພຽງແຕ່ເຜີຍແຜ່ລະຫັດ Swift, ທີມງານໄດ້ຍ້າຍການພັດທະນາທັງຫມົດໄປຫາ GitHub, ບ່ອນທີ່ມັນຮ່ວມມືກັບອາສາສະຫມັກຢ່າງຈິງຈັງ. ການເຄື່ອນໄຫວນີ້ແມ່ນຕົວຊີ້ວັດທີ່ເຂັ້ມແຂງວ່າ Apple ເປັນຫ່ວງເປັນໄຍກັບແນວຄວາມຄິດຂອງຊຸມຊົນຢ່າງແທ້ຈິງແລະບໍ່ພຽງແຕ່ພະຍາຍາມທີ່ຈະໄປກັບແນວໂນ້ມການເຜີຍແຜ່ແຫຼ່ງ.
ຂັ້ນຕອນນີ້ເຮັດໃຫ້ Apple ກ້າວໄປສູ່ລະດັບຫນຶ່ງໃນບໍລິສັດໃຫຍ່ທີ່ເປີດຫຼາຍທີ່ສຸດໃນມື້ນີ້, ຂ້າພະເຈົ້າກ້າເວົ້າຫຼາຍກວ່າ Microsoft ແລະ Google. ຢ່າງຫນ້ອຍໃນທິດທາງນີ້. ໃນປັດຈຸບັນພວກເຮົາສາມາດພຽງແຕ່ຫວັງວ່າການເຄື່ອນໄຫວນີ້ຈະຈ່າຍໄປສໍາລັບ Apple ແລະວ່າມັນຈະບໍ່ເສຍໃຈ.
ມັນຫມາຍຄວາມວ່າແນວໃດ?
ເຫດຜົນທີ່ນັກພັດທະນາໃນແພລະຕະຟອມ Apple ມີຄວາມຕື່ນເຕັ້ນຢ່າງສົມບູນແລະເປັນເອກະພາບກ່ຽວກັບການເຄື່ອນໄຫວນີ້ແມ່ນການນໍາໃຊ້ຄວາມຮູ້ຂອງ Swift ຂອງພວກເຂົາຢ່າງກວ້າງຂວາງ. ດ້ວຍການສະຫນັບສະຫນູນທີ່ເຂັ້ມແຂງສໍາລັບ Linux, ເຊິ່ງເຮັດວຽກຢູ່ໃນເຄື່ອງແມ່ຂ່າຍສ່ວນໃຫຍ່ໃນໂລກ, ຜູ້ພັດທະນາມືຖືຫຼາຍຄົນສາມາດກາຍເປັນຜູ້ພັດທະນາເຄື່ອງແມ່ຂ່າຍຍ້ອນວ່າພວກເຂົາໃນປັດຈຸບັນຈະສາມາດຂຽນເຄື່ອງແມ່ຂ່າຍໃນ Swift ເຊັ່ນກັນ. ສ່ວນບຸກຄົນ, ຂ້າພະເຈົ້າຫວັງວ່າຈະເປັນໄປໄດ້ຫຼາຍສໍາລັບການນໍາໃຊ້ພາສາດຽວກັນທັງສໍາລັບເຄື່ອງແມ່ຂ່າຍແລະສໍາລັບຄໍາຮ້ອງສະຫມັກມືຖືແລະ desktop.
ເຫດຜົນອື່ນທີ່ Apple ເປີດ Swift ໄດ້ຖືກກ່າວເຖິງໂດຍ Craig Federighi. ອີງຕາມພຣະອົງ, ທຸກຄົນຄວນຂຽນເປັນພາສານີ້ສໍາລັບ 20 ປີຂ້າງຫນ້າ. ມີສຽງຊົມເຊີຍ Swift ເປັນພາສາທີ່ດີເລີດສໍາລັບຜູ້ເລີ່ມຕົ້ນທີ່ຈະຮຽນຮູ້, ດັ່ງນັ້ນບາງທີມື້ຫນຶ່ງພວກເຮົາຈະເຫັນບົດຮຽນທໍາອິດໃນໂຮງຮຽນທີ່ຄົນໃຫມ່ຈະຮຽນ Swift ແທນ Java.
https://developer.ibm.com/swift/