ການເພິ່ງພາອາໄສລະຫັດແມ່ນມານ.

ການເພິ່ງພາອາໄສຂອງເຈົ້າຈະເຮັດໃຫ້ເຈົ້າ ໄໝ້ ທຸກຄັ້ງ.
"ການປ່ຽນແປງແມ່ນຄົງທີ່ພຽງແຕ່ ... " - Heraclitus (ປັດຊະຍາ)

ເຄື່ອງມື, ຫ້ອງສະ ໝຸດ ແລະກອບທີ່ພວກເຮົາໃຊ້ໃນການສ້າງໂປແກຼມ ນຳ ໃຊ້ເວັບຂອງພວກເຮົາໃນມື້ນີ້ແມ່ນແຕກຕ່າງຈາກເຄື່ອງມືທີ່ພວກເຮົາໃຊ້ໃນສອງສາມປີກ່ອນ.

ໃນຊຸມປີສັ້ນໆຈາກນີ້, ເຕັກໂນໂລຢີເຫລົ່ານີ້ສ່ວນໃຫຍ່ຈະມີການປ່ຽນແປງ ໃໝ່ ອີກຄັ້ງ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ພວກເຮົາຫຼາຍຄົນກໍ່ຖືເອົາໂປແກຼມນີ້ເປັນສູນກາງ, ບໍ່ສາມາດເວົ້າໄດ້ໃນແອັບ of ຂອງພວກເຮົາ.

ພວກເຮົາ ນຳ ເຂົ້າ, ນຳ ໃຊ້ແລະມູນມໍລະດົກຈາກບັນດາກອບລົດຊາດຂອງເດືອນຄືກັບວ່າມັນຈະຢູ່ອ້ອມຮອບແລະບໍ່ປ່ຽນແປງຕະຫຼອດໄປ. ດີ…ພວກເຂົາບໍ່ໄດ້. ແລະນັ້ນແມ່ນບັນຫາ.

ພາຍຫຼັງ 20+ ປີຂອງການພັດທະນາ, ອອກແບບ, ແລະສະຖາປະນິກ web application, ຂ້ອຍໄດ້ເຂົ້າໃຈເຖິງສອງຄວາມຈິງທີ່ ສຳ ຄັນ:

  1. ການເພິ່ງພາອາໄສພາຍນອກກໍ່ເປັນໄພຂົ່ມຂູ່ອັນໃຫຍ່ຫຼວງຕໍ່ຄວາມ ໝັ້ນ ຄົງໃນໄລຍະຍາວແລະຄວາມເປັນໄປໄດ້ຂອງການ ນຳ ໃຊ້ໃດໆ.
  2. ມັນມີຄວາມຫຍຸ້ງຍາກເພີ່ມຂື້ນ - ຖ້າບໍ່ເປັນໄປບໍ່ໄດ້ທີ່ຈະສ້າງແອັບ app ທີ່ບໍ່ ສຳ ຄັນໃດໆໂດຍບໍ່ຕ້ອງເພິ່ງພາອາໄສການເພິ່ງພາຈາກພາຍນອກ.

ບົດຂຽນນີ້ແມ່ນກ່ຽວກັບການຄືນດີຄວາມຈິງສອງຢ່າງນີ້ເພື່ອໃຫ້ແອັບ our ຂອງພວກເຮົາມີໂອກາດທີ່ຍິ່ງໃຫຍ່ທີ່ສຸດຂອງການຢູ່ລອດໄລຍະຍາວ.

ຂຸມກະຕ່າຍແມ່ນເລິກຫຼາຍແທ້ໆ.

ຖ້າພວກເຮົາເລີ່ມຄິດທຸກສິ່ງທຸກຢ່າງທີ່ເວັບຂອງພວກເຮົາຂື້ນກັບມັນມັນງ່າຍທີ່ຈະຄິດເປັນອາຍແກັສຫຼືຫຼາຍກວ່ານັ້ນກ່ອນທີ່ພວກເຮົາຈະເຂົ້າລະຫັດ:

  • ພະລັງງານ
  • ການເຊື່ອມຕໍ່
  • ໄຟວໍ
  • DNS
  • Hardware Server (CPU, Disk, Ram, …)
  • ຄວາມເຢັນ
  • Virtualization Platform
  • ເວທີບັນຈຸ
  • ລະ​ບົບ​ປະ​ຕິ​ບັດ​ການ
  • ເວບໄຊທ໌ Web Server
  • App Server Platform
  • ຕົວ​ທ່ອງ​ເວັບ​ຂອງ​ເວັບ​ໄຊ​ຕ​໌

ໃນຖານະເປັນນັກພັດທະນາ, ມັນເປັນສິ່ງທີ່ດີທີ່ຈະຮູ້ກ່ຽວກັບສິ່ງເຫຼົ່ານີ້, ແຕ່ວ່າມັນບໍ່ຄ່ອຍມີຫຼາຍປານໃດທີ່ພວກເຮົາສາມາດເຮັດກ່ຽວກັບພວກມັນ. ສະນັ້ນ, ໃຫ້ພວກເຮົາບໍ່ສົນໃຈພວກເຂົາໃນເວລານີ້ແລະລົມກັນກ່ຽວກັບລະຫັດດັ່ງກ່າວເທົ່ານັ້ນ.

ໃນລະຫັດ, ມີສາມປະເພດຂອງການເອື່ອຍອີງ:

1. ຄວາມເພິ່ງພາອາໄສທີ່ພວກເຮົາຄວບຄຸມ

ນີ້ແມ່ນລະຫັດທີ່ຂຽນແລະເປັນເຈົ້າຂອງໂດຍພວກເຮົາຫຼືອົງກອນຂອງພວກເຮົາ.

2. ການເພິ່ງພາອາໄສພວກເຮົາບໍ່ຄວບຄຸມ

ນີ້ແມ່ນລະຫັດທີ່ຂຽນໂດຍຜູ້ຂາຍພາກສ່ວນທີສາມຫລືຊຸມຊົນຊອບແວ open-source.

3. ການເອື່ອຍອີງທີ່ຖືກໂຍກຍ້າຍອອກຄັ້ງດຽວ

ເຫຼົ່ານີ້ແມ່ນຄວາມເພິ່ງພາອາໄສລະຫັດທີ່ເພິ່ງພາອາໄສລະຫັດພາກສ່ວນທີສາມຂອງພວກເຮົາແມ່ນຂື້ນກັບ. (ເວົ້າວ່າໄວສາມເທື່ອ!)

ພວກເຮົາຈະເວົ້າກ່ຽວກັບການເພິ່ງພາທີ່ພວກເຮົາບໍ່ຄວບຄຸມ.

ການເພິ່ງພາອາໄສທີ່ພວກເຮົາຄວບຄຸມແລະເພິ່ງພາອາໄສເມື່ອຖືກໂຍກຍ້າຍແລ້ວຍັງສາມາດເຮັດໃຫ້ເກີດອາການເຈັບຫົວ, ແຕ່ໃນກໍລະນີທີ່ເພິ່ງພາອາໄສພວກເຮົາຄວບຄຸມ, ພວກເຮົາຄວນສາມາດແຊກແຊງໂດຍກົງແລະຫຼຸດຜ່ອນບັນຫາໃດໆ.

ໃນກໍລະນີຂອງການເພິ່ງພາອາໄສເມື່ອໄດ້ຖືກໂຍກຍ້າຍແລ້ວ, ໂດຍປົກກະຕິພວກເຮົາສາມາດອີງໃສ່ພາກສ່ວນທີສາມເພື່ອເບິ່ງແຍງມັນ ສຳ ລັບພວກເຮົາ, ເພາະວ່າພວກມັນແມ່ນຂື້ນກັບສິ່ງເຫຼົ່ານີ້, ເຊັ່ນກັນ.

ເປັນຫຍັງການເພິ່ງພາອາໄສລະຫັດຂອງບຸກຄົນທີສາມແມ່ນດີ

ສ່ວນໃຫຍ່ຂອງໂປແກຼມເວັບຂອງທ່ານມີຢູ່ເພື່ອແກ້ໄຂບັນຫາທົ່ວໄປ: ການກວດສອບຄວາມຖືກຕ້ອງ, ການອະນຸຍາດ, ການເຂົ້າເຖິງຂໍ້ມູນ, ການຈັດການຜິດພາດ, ການ ນຳ ທາງ, ການຕັດໄມ້, ການເຂົ້າລະຫັດ, ການສະແດງລາຍຊື່ຂອງສິນຄ້າ, ການ ນຳ ເຂົ້າແບບຟອມທີ່ຖືກຕ້ອງ, ແລະອື່ນໆ ...

ບໍ່ວ່າທ່ານຈະໃຊ້ເຕັກໂນໂລຢີໃດກໍ່ຕາມ, ມັນມີໂອກາດດີທີ່ວິທີແກ້ໄຂທົ່ວໄປຂອງບັນຫາເຫຼົ່ານີ້ມີຢູ່, ແລະມີຢູ່ເປັນຫ້ອງສະຫມຸດທີ່ທ່ານສາມາດຫາແລະຕິດຕັ້ງກັບ codebase ຂອງທ່ານໄດ້ງ່າຍ. ການຂຽນສິ່ງໃດສິ່ງ ໜຶ່ງ ຈາກສິ້ນເປືອງໂດຍທົ່ວໄປແມ່ນເປັນການເສຍເວລາ.

ທ່ານຕ້ອງການສຸມໃສ່ລະຫັດທີ່ບໍ່ວ່າຈະເປັນການແກ້ໄຂບັນຫາທີ່ບໍ່ ທຳ ມະດາຫລືແກ້ໄຂບັນຫາທົ່ວໄປໃນທາງທີ່ບໍ່ ທຳ ມະດາ. ນັ້ນແມ່ນສິ່ງທີ່ເຮັດໃຫ້ແອັບພລິເຄຊັນຂອງທ່ານມີຄຸນຄ່າ: ລະຫັດທີ່ປະຕິບັດກົດລະບຽບທຸລະກິດທີ່ເປັນເອກະລັກສະເພາະກັບແອັບ your ຂອງທ່ານຄົນດຽວ -“ ຄວາມລັບ.”

ລະບົບຄົ້ນຫາແລະການຈັດອັນດັບ ໜ້າ ເວັບຂອງ Google, ການກັ່ນຕອງ ກຳ ນົດເວລາຂອງເຟສບຸກ, ພາກສ່ວນ“ ແນະ ນຳ ສຳ ລັບທ່ານ” ຂອງ Netflix ແລະລະບົບການບີບອັດຂໍ້ມູນ - ລະຫັດທີ່ຢູ່ເບື້ອງຫຼັງຂອງຄຸນລັກສະນະທັງ ໝົດ ເຫຼົ່ານີ້ແມ່ນ“ ນ້ ຳ ລັບ.”

ລະຫັດຂອງພາກສ່ວນທີສາມ - ໃນຮູບແບບຂອງຫໍສະມຸດ - ຊ່ວຍໃຫ້ທ່ານສາມາດປະຕິບັດຄຸນລັກສະນະສິນຄ້າເຫຼົ່ານັ້ນຂອງແອັບ your ຂອງທ່ານໄດ້ໄວ, ສະນັ້ນທ່ານສາມາດສຸມໃສ່“ ຊອດລັບ.”

ເປັນຫຍັງການເພິ່ງພາອາໄສລະຫັດຂອງບຸກຄົນທີສາມແມ່ນບໍ່ດີ

ລອງພິຈາລະນາເບິ່ງເວບໄຊທ໌ທີ່ບໍ່ ທຳ ມະດາທີ່ສ້າງຂື້ນໃນສອງສາມປີທີ່ຜ່ານມາແລະທ່ານຈະຮູ້ສືກປະຫຼາດໃຈໂດຍປະລິມານລະຫັດທີ່ຕົວຈິງມາຈາກຫ້ອງສະຫມຸດຂອງພາກສ່ວນທີສາມ. ຈະເປັນແນວໃດຖ້າຫ້ອງສະ ໝຸດ ຂອງພາກສ່ວນທີສາມ ໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນປ່ຽນແປງຢ່າງຮຸນແຮງ, ຫຼືຫາຍໄປ, ຫລືພັກຜ່ອນ?

ຖ້າມັນເປັນແຫຼ່ງເປີດ, ບາງທີທ່ານອາດຈະແກ້ໄຂມັນເອງ. ແຕ່ທ່ານເຂົ້າໃຈລະຫັດທັງ ໝົດ ຢູ່ໃນຫໍສະ ໝຸດ ທີ່ທ່ານບໍ່ເປັນເຈົ້າຂອງບໍ? ເຫດຜົນໃຫຍ່ທີ່ທ່ານໃຊ້ຫ້ອງສະມຸດໃນເບື້ອງຕົ້ນແມ່ນການໄດ້ຮັບຜົນປະໂຫຍດຈາກລະຫັດໂດຍບໍ່ຕ້ອງກັງວົນກ່ຽວກັບລາຍລະອຽດທັງ ໝົດ. ແຕ່ດຽວນີ້ເຈົ້າ ກຳ ລັງຕິດຢູ່. ທ່ານໄດ້ຜູກມັດຄວາມໂຊກດີຂອງທ່ານທັງ ໝົດ ກັບຄວາມເພິ່ງພາອາໄສເຫຼົ່ານີ້ທີ່ທ່ານບໍ່ເປັນເຈົ້າຂອງແລະບໍ່ຄວບຄຸມ.

ຢ່າກັງວົນ, ໃນຕອນທ້າຍຂອງບົດຂຽນນີ້, ທ່ານຈະພົບຄວາມຫວັງ ໃໝ່.

ບາງທີທ່ານອາດຄິດວ່າຂ້າພະເຈົ້າເວົ້າເກີນຈິງ, ຫລືເວົ້າຈາກມຸມມອງດ້ານການສຶກສາທີ່ບໍລິສຸດ. ຂ້າພະເຈົ້າຂໍຮັບປະກັນທ່ານ - ຂ້າພະເຈົ້າມີຕົວຢ່າງຫລາຍສິບຕົວຢ່າງຂອງລູກຄ້າທີ່ໄດ້ງັດຕົວເອງໂດຍການຕິດລະຫັດຂອງພາກສ່ວນທີສາມເຂົ້າໄປໃນແອັບ their ຂອງພວກເຂົາ. ນີ້ແມ່ນພຽງຕົວຢ່າງ ໜຶ່ງ ທີ່ຜ່ານມາ…

ລູກຄ້າເກົ່າຂອງຂ້ອຍໄດ້ສ້າງແອັບ app ຂອງພວກເຂົາໂດຍໃຊ້ຜູ້ໃຫ້ບໍລິການ Backend-as-a-Service ທີ່ເປັນເຈົ້າຂອງໂດຍ Facebook ຊື່ວ່າ Parse. ພວກເຂົາໄດ້ໃຊ້ຫ້ອງສະ ໝຸດ ລູກຄ້າ JavaScript ທີ່ສະ ໜອງ ໂດຍ Parse ເພື່ອບໍລິການ Parse. ໃນຂັ້ນຕອນ, ພວກເຂົາໄດ້ເອົາລະຫັດທັງ ໝົດ ຂອງພວກເຂົາ - ລວມທັງລະຫັດ“ ຊອດລັບ” - ເຂົ້າຫ້ອງສະມຸດແຫ່ງນີ້.

ສາມເດືອນຫລັງຈາກການເປີດຕົວຜະລິດຕະພັນຂອງລູກຄ້າໃນເບື້ອງຕົ້ນ - ຄືກັນກັບວ່າພວກເຂົາເລີ່ມມີຜົນດີກັບລູກຄ້າທີ່ຈ່າຍເງິນແທ້ - Parse ປະກາດວ່າມັນຖືກປິດແລ້ວ.

ໃນປັດຈຸບັນແທນທີ່ຈະສຸມໃສ່ການປັບປຸງຜະລິດຕະພັນຂອງພວກເຂົາແລະຂະຫຍາຍຖານລູກຄ້າຂອງພວກເຂົາ, ລູກຄ້າຂອງຂ້ອຍຕ້ອງໄດ້ຄິດຫາວິທີການຍ້າຍໄປທີ່ແບບ Parse ທີ່ເປີດຢູ່ດ້ວຍຕົນເອງ, ຫຼືປ່ຽນແທນ Parse ຢ່າງສົມບູນ.

ຄວາມວຸ້ນວາຍນີ້ກໍ່ໃຫ້ເກີດກັບ ຄຳ ຮ້ອງສະ ໝັກ ທີ່ຍັງ ໜຸ່ມ, ມີຂະ ໜາດ ໃຫຍ່ຈົນວ່າລູກຄ້າຂອງຂ້ອຍກໍ່ຕັດແອັບ app ທັງ ໝົດ ໃນທີ່ສຸດ.

ການດຸ່ນດ່ຽງຄວາມດີແລະສິ່ງທີ່ບໍ່ດີ

ເມື່ອຫລາຍປີກ່ອນ, ວິທີການແກ້ໄຂບັນຫາຂອງຂ້ອຍ ສຳ ລັບການເອົາຊະນະຄວາມສ່ຽງໃນຂະນະທີ່ການຮັກສາຜົນປະໂຫຍດຂອງຫໍສະມຸດຂອງພາກສ່ວນທີສາມແມ່ນການຫໍ່ພວກມັນໂດຍໃຊ້ Adapter Pattern.

ສິ່ງທີ່ ສຳ ຄັນທ່ານຕ້ອງໃສ່ລະຫັດຂອງພາກສ່ວນທີສາມໃນຊັ້ນຮຽນດັດແປງຫຼືໂມດູນທີ່ທ່ານຂຽນ. ນີ້ຫຼັງຈາກນັ້ນເຮັດວຽກເພື່ອເຜີຍແຜ່ ໜ້າ ທີ່ຂອງຫ້ອງສະ ໝຸດ ຂອງບຸກຄົນທີສາມໃນແບບທີ່ທ່ານຄວບຄຸມ.

ການ ນຳ ໃຊ້ຮູບແບບນີ້, ຖ້າຫໍສະ ໝຸດ ຂອງພາກສ່ວນທີສາມປ່ຽນແປງຫລືກອບ, ທ່ານຈະຕ້ອງແກ້ໄຂລະຫັດອະແດບເຕີເລັກນ້ອຍ. ສ່ວນທີ່ເຫຼືອຂອງແອັບ your ຂອງທ່ານຍັງຄົງຄ້າງຢູ່.

ແຜນວາດຮູບແບບຂອງຜູ້ດັດແປງຈາກ Dofactory.com

ນີ້ຟັງດີຢູ່ໃນເຈ້ຍ. ເມື່ອທ່ານມີຄວາມເພິ່ງພາອາໄສຕົວເອງທີ່ພຽງແຕ່ສະ ໜອງ ສອງສາມ ໜ້າ ທີ່ເທົ່ານັ້ນ, ມັນກໍ່ຈະເຮັດແນວນັ້ນ. ແຕ່ສິ່ງທີ່ສາມາດໄດ້ຮັບໄວ ugly.

ທ່ານສາມາດຈິນຕະນາການວ່າທ່ານຕ້ອງຫໍ່ຫໍສະມຸດທັງ ໝົດ React (ລວມທັງ JSX) ກ່ອນທີ່ຈະໃຊ້ມັນບໍ? ແນວໃດກ່ຽວກັບການຫໍ່ jQuery, ຫຼື Angular, ຫຼືກອບ Spring ໃນ Java? ສິ່ງນີ້ກາຍເປັນຄວາມຝັນຮ້າຍ.

ມື້ນີ້ຂ້ອຍຂໍແນະ ນຳ ວິທີການທີ່ບໍ່ໄດ້ຮັບຄວາມນິຍົມຫຼາຍ…

ສຳ ລັບການເພິ່ງພາອາໃສແຕ່ລະທ່ານຕ້ອງການເພີ່ມເຂົ້າໃນ codebase ຂອງທ່ານ, ໃຫ້ປະເມີນລະດັບຄວາມສ່ຽງທີ່ມັນຈະແນະ ນຳ ໂດຍການຄູນສອງປັດໃຈ:

  1. ຄວາມເປັນໄປໄດ້ທີ່ຄວາມເພິ່ງພາອາໄສຈະປ່ຽນແປງໄປໃນທາງວັດຖຸ.
  2. ຈຳ ນວນຂອງຄວາມເສຍຫາຍທີ່ມີການປ່ຽນແປງທາງວັດຖຸຕໍ່ການເພິ່ງພາອາໄສຈະເຮັດແນວໃດຕໍ່ ຄຳ ຮ້ອງສະ ໝັກ ຂອງທ່ານ.

ຫໍສະມຸດຂອງພາກສ່ວນທີສາມຫລືໂຄງຮ່າງການປ່ຽນແປງມີ ໜ້ອຍ ທີ່ຈະປ່ຽນເມື່ອບາງຫລືທັງ ໝົດ ສິ່ງດັ່ງຕໍ່ໄປນີ້ເປັນຄວາມຈິງ:

  • ມັນມີມາເປັນເວລາຫລາຍປີແລະໄດ້ມີການເຜີຍແຜ່ທີ່ ສຳ ຄັນຫລາຍຄັ້ງ.
  • ມັນໄດ້ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໂດຍຄໍາຮ້ອງສະຫມັກການຄ້າຫຼາຍ.
  • ມັນມີການສະ ໜັບ ສະ ໜູນ ຢ່າງຫ້າວຫັນຂອງອົງກອນຂະ ໜາດ ໃຫຍ່ - ດີກວ່າບໍລິສັດຊື່ສະຖາບັນຫຼືສະຖາບັນ.

ຫໍສະມຸດຂອງພາກສ່ວນທີສາມຈະເຮັດໃຫ້ຄວາມເສຍຫາຍ ໜ້ອຍ ຕໍ່ ຄຳ ຮ້ອງສະ ໝັກ ຂອງທ່ານເມື່ອບາງສິ່ງຫລືສິ່ງທັງ ໝົດ ຕໍ່ໄປນີ້ຖືກຕ້ອງ:

  • ມັນໃຊ້ໄດ້ໂດຍສ່ວນນ້ອຍໆຂອງແອັບພລິເຄຊັນຂອງທ່ານ, ແທນທີ່ຈະຖືກ ນຳ ໃຊ້ຕະຫຼອດ.
  • ລະຫັດທີ່ຂື້ນກັບມັນບໍ່ແມ່ນພາກສ່ວນ ໜຶ່ງ ຂອງ "ນ້ ຳ ຊອດລັບ" ທີ່ຂ້ອຍໄດ້ກ່າວເຖິງກ່ອນ ໜ້າ ນີ້.
  • ການ ກຳ ຈັດມັນມັນຮຽກຮ້ອງໃຫ້ມີການປ່ຽນແປງ ໜ້ອຍ ທີ່ສຸດກັບ codebase ຂອງທ່ານ.
  • ຄຳ ຮ້ອງສະ ໝັກ ທັງ ໝົດ ຂອງທ່ານແມ່ນນ້ອຍຫຼາຍແລະສາມາດຂຽນຄືນ ໃໝ່ ໄດ້ໄວ. (ຈົ່ງລະວັງກັບສິ່ງນີ້ - ມັນບໍ່ຄ່ອຍຈະເປັນຄວາມຈິງເປັນເວລາດົນນານ.)

ບາງສິ່ງບາງຢ່າງທີ່ມີຄວາມສ່ຽງແມ່ນ, ທ່ານຄວນຈະຫໍ່ມັນຫຼືຫລີກລ້ຽງມັນທັງ ໝົດ.

ເມື່ອເວົ້າເຖິງຂໍ້ ກຳ ນົດທີ່ ສຳ ຄັນຕໍ່ກັບຂໍ້ສະ ເໜີ ທີ່ມີຄຸນຄ່າຂອງການສະ ໝັກ ຂອງທ່ານ -“ ຊອດລັບ” - ທ່ານ ຈຳ ເປັນຕ້ອງໄດ້ປ້ອງກັນມັນ. ເຮັດໃຫ້ລະຫັດນັ້ນເປັນເອກະລາດເທົ່າທີ່ຈະເປັນໄປໄດ້. ຖ້າທ່ານ ຈຳ ເປັນຕ້ອງໃຊ້ຄວາມເພິ່ງພາອາໃສຢ່າງແທ້ຈິງ, ໃຫ້ພິຈາລະນາສັກມັນແທນທີ່ຈະ ໝາຍ ເຖິງມັນໂດຍກົງ. ເຖິງແມ່ນວ່າຫຼັງຈາກນັ້ນ, ຈົ່ງລະມັດລະວັງ.

ບາງຄັ້ງສິ່ງນີ້ ໝາຍ ຄວາມວ່າ“ ບໍ່” ໃສ່ຫ້ອງສະ ໝຸດ ຂອງບຸກຄົນທີສາມທີ່ທ່ານຄິດວ່າມັນກໍ່ງາມ, ຫຼືວ່າທ່ານຕ້ອງການທີ່ຈະໃຊ້ໃນເຫດຜົນ ໜຶ່ງ ຫຼືອີກຢ່າງ ໜຶ່ງ. ເຂັ້ມ​ແຂງ​ໄວ້. ໄວ້ໃຈຂ້ອຍ, ມັນຈະຈ່າຍໄປ. ພຽງແຕ່ຖາມຜູ້ທີ່ທຸກຄົນທີ່ລົງທືນຢ່າງຫຼວງຫຼາຍໃນການປ່ອຍ Angular, ຫຼືລູກຄ້າເກົ່າຂອງຂ້ອຍທີ່ໃຊ້ Parse ຢູ່ທົ່ວທຸກແຫ່ງ. ມັນບໍ່ມ່ວນ. ເຊື່ອ​ຂ້ອຍ.

ເວົ້າກ່ຽວກັບຄວາມມ່ວນ, ເບິ່ງທີ່ນີ້…

ກາຟິກເພິ່ງພາອາໄສ ສຳ ລັບນັກຄົ້ນຄວ້າ TinyTag

ຮູບພາບຂ້າງເທິງແມ່ນເສັ້ນສະແດງການເພິ່ງພາອາໄສ ສຳ ລັບໂປແກຼມທີ່ມີຊື່ວ່າ TinyTag Explorer.

ການສ້າງເສັ້ນສະແດງການເພິ່ງພາອາໄສ ສຳ ລັບແອັບ apps ທີ່ມີຢູ່ຂອງທ່ານແມ່ນວິທີທີ່ດີທີ່ຈະເຂົ້າໃຈລະດັບຄວາມສ່ຽງທີ່ຖືກ ນຳ ມາຈາກຄວາມເພິ່ງພາອາໃສຂອງທ່ານ. ຂ້ອຍໄດ້ລວມເອົາບັນດາເຄື່ອງມືທີ່ບໍ່ເສຍຄ່າ ສຳ ລັບການສ້າງກາຟທີ່ຄ້າຍຄືກັນກັບຂ້າງເທິງນີ້ໃນຫລາຍໆພາສາລວມທັງ JavaScript, C #, Java, PHP, ແລະ Python. ທ່ານສາມາດເອົາມັນໄດ້ທີ່ນີ້.

ຊ່ວຍຂ້ອຍຊ່ວຍຄົນອື່ນ

ຂ້ອຍຢາກຊ່ວຍຜູ້ພັດທະນາໃຫ້ຫຼາຍເທົ່າທີ່ຂ້ອຍສາມາດເຮັດໄດ້ໂດຍການແບ່ງປັນຄວາມຮູ້ແລະປະສົບການກັບພວກເຂົາ. ກະລຸນາຊ່ວຍຂ້ອຍໂດຍການກົດປຸ່ມແນະ ນຳ (ຫົວໃຈສີຂຽວ) ດ້ານລຸ່ມ.

ສຸດທ້າຍ, ຢ່າລືມທີ່ຈະຈັບເອົາບັນຊີຂອງເຄື່ອງ ກຳ ເນີດກາຟິກເພິ່ງພາອິດສະຫຼະຂອງທ່ານຢູ່ບ່ອນນີ້.