ປິດໂຄສະນາ

ມັນເປັນແນວໃດ ສັນຍາ ໃນກອງປະຊຸມນັກພັດທະນາ 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.

ທີ່ມາ: ArsTechnica, GitHub, Swift
.