ຊອບແວໂມດູລາ
ເພື່ອສ້າງລະບົບທີ່ຍືດຫຍຸ່ນ, evolutionary ແລະ scalable, ພວກເຮົາຕ້ອງມີ modularity, i.e. ຊັບສິນທີ່ອະນຸຍາດໃຫ້ພວກເຮົາສ້າງລະບົບລຸ່ມສຸດ (ຈາກລຸ່ມສຸດຂຶ້ນ).
ກ່ອນອື່ນ ໝົດ ທ່ານຕ້ອງມີໂມດູນ, ສະນັ້ນທ່ານຕ້ອງການ "ເກັບ" ຂອງໂມດູນ. ຫຼັງຈາກນັ້ນພວກມັນຈະຕ້ອງສາມາດແລກປ່ຽນກັນໄດ້, ຫມາຍຄວາມວ່າມັນຕ້ອງເປັນໄປໄດ້ທີ່ຈະທົດແທນໂມດູນທີ່ມີໂມດູນທຽບເທົ່າອື່ນ, ແລະນີ້ແມ່ນເຮັດໄດ້ໂດຍການອະນຸຍາດໃຫ້ແລກປ່ຽນຂໍ້ມູນລະຫວ່າງໂມດູນໂດຍຜ່ານການໂຕ້ຕອບທີ່ກໍານົດ: ການໂຕ້ຕອບຂອງອົງປະກອບຕ້ອງບໍ່ແຕກຕ່າງກັນກັບການປ່ຽນແປງຂອງໂມດູນ. .
ຊອບແວ Modular ຄົ້ນພົບຕົວແບບໃຫມ່ຂອງການເຊື່ອມໂຍງລະຫວ່າງອົງປະກອບທີ່ມີການພັດທະນາ mashups (ຄໍາຮ້ອງສະຫມັກເວັບໄຊຕ໌ປະສົມ), ນັ້ນແມ່ນ, ການສ້າງບາງສິ່ງບາງຢ່າງທີ່ເລີ່ມຕົ້ນຈາກແຫຼ່ງທີ່ແຕກຕ່າງກັນ, ຕົວຢ່າງເຊັ່ນການນໍາໃຊ້ APIs ໃນເບື້ອງຕົ້ນທີ່ສ້າງຂຶ້ນເພື່ອຈຸດປະສົງທີ່ແຕກຕ່າງກັນ, ແຕ່ຫຼັງຈາກນັ້ນໄດ້ລວມກັນເພື່ອຜະລິດຜະລິດຕະພັນໃຫມ່.
ໂມດູນຄວນຢູ່ໃນລະບົບໂມດູນແບບງ່າຍດາຍແນວໃດ?
ແບບຟອມຄວນເຮັດແບບງ່າຍດາຍເທົ່າທີ່ເປັນໄປໄດ້. ແຕ່ລະບໍລິສັດສາມາດຈັດການກັບການພົວພັນທີ່ສັບສົນຫຼາຍ (ຕົວຢ່າງ: ການຄຸ້ມຄອງບຸກຄະລາກອນ) ໃນທາງທີ່ແຕກຕ່າງກັນຫຼາຍ, ແຕ່ຫນ້າທີ່ຕົ້ນຕໍຍັງຄົງຢູ່ຄືກັນ (ເຊັ່ນ: ເງິນເດືອນ). ໂມດູນຂະຫນາດນ້ອຍອະນຸຍາດໃຫ້ນໍາໃຊ້ຄືນໃຫມ່, ໃຊ້ເວລາໃນການພັດທະນາຫນ້ອຍແລະການວິວັດທະນາການຄົງທີ່ (ຕົວຢ່າງ: ຖ້າທ່ານແຍກສ່ວນຕິດຕໍ່ຜູ້ໃຊ້, ທ່ານຈໍາເປັນຕ້ອງໃຫ້ແນ່ໃຈວ່າມັນສອດຄ່ອງ, ຕົວຢ່າງເຊັ່ນທ່ານຈໍາເປັນຕ້ອງສາມາດໃຊ້ copy-paste ໂດຍບໍ່ຄໍານຶງເຖິງລະບົບໃດກໍ່ຕາມ. UI ຖືກສ້າງຂຶ້ນ).
Il problema che si pone è, chiaramente, su come realizzare l’interazione tra moduli. Un sistema di grosse dimensioni permetteva di avere tante informazioni legate tra loro all’interno del sistema stesso, inoltre permetteva di gestire in modo univoco le informazioni relative
ໃນການເຂົ້າເຖິງການອະນຸຍາດ, ໃນຂະນະທີ່ມີ i ຂໍ້ມູນ ພວກມັນຖືກກະແຈກກະຈາຍແລະກົນໄກການຢືນຢັນສາມາດແຕກຕ່າງກັນ.
ການເນົ່າເປື່ອຍນີ້ເຮັດໃຫ້ພວກເຮົາ, ໃນເວລາດຽວກັນ, ມີເສລີພາບຫຼາຍ: i ຂໍ້ມູນ ພວກເຮົາສາມາດຈັດວາງໃຫ້ເຂົາເຈົ້າທຸກບ່ອນທີ່ພວກເຮົາຕ້ອງການ, ແຈກຢາຍໃຫ້ເຂົາເຈົ້າຕາມທີ່ພວກເຮົາກະລຸນາ.
ການເຊື່ອມໂຍງຂອງອົງປະກອບທັງຫມົດ, ຖານຂໍ້ມູນ, ໂມດູນແລະການໂຕ້ຕອບ, ບໍ່ໄດ້ຈັດຂຶ້ນໃນສູນຍາກາດ, ແຕ່ໃຊ້ເວລາສະຖານທີ່ໃນເວທີ: ມັນເປັນທີ່ອະນຸຍາດໃຫ້ພວກເຮົາດໍາເນີນການປະສົມປະສານ, ສະນັ້ນມັນເປັນສິ່ງຈໍາເປັນເພື່ອກໍານົດເວທີນີ້ດີ.
ສິ່ງທີ່ອະນຸຍາດໃຫ້ສ້າງລະບົບ modular ແມ່ນເຫນືອມາດຕະຖານທັງຫມົດກ່ຽວກັບປະເພດຂອງຂໍ້ມູນທີ່ແລກປ່ຽນໂດຍໂມດູນ: ຕ້ອງມີການຕອບໂຕ້ໃນການສື່ສານທີ່ເປັນໄປໄດ້ລະຫວ່າງໂມດູນ. ພວກເຮົາສາມາດມີລະບົບການຂຽນທີ່ປ່ຽນກັນໄດ້ຫຼາຍຮູບແບບຖ້າພວກເຮົາມີມາດຕະຖານເອກະສານດຽວ, ແຕ່ຈົນກ່ວາໃນປັດຈຸບັນກົງກັນຂ້າມທີ່ແນ່ນອນໄດ້ເກີດຂຶ້ນ: ລະບົບການຂຽນທີ່ໂດດເດັ່ນທີ່ມີຮູບແບບເອກະສານຈໍານວນຫລາຍ. ສະຖານະການນີ້ມີສອງຂໍ້ເສຍຄື:
- ຖ້າມາດຕະຖານກ່ຽວຂ້ອງກັບລະບົບ, ລະບົບນັ້ນມັກຈະກາຍເປັນທົ່ວໄປ,
- questo tende a favorire la chiusura del mercato, perché c’è uno standard che nessun altro può generare, quindi il più diffuso diviene automaticamente il più forte.
ວາລະແມ່ນຕົວຢ່າງຂອງຄໍາຮ້ອງສະຫມັກຂ້າມຜ່ານເມື່ອທຽບກັບຄໍາຮ້ອງສະຫມັກອື່ນໆທັງຫມົດ, ເພາະວ່າຕ້ອງມີວາລະ, ດັ່ງນັ້ນມັນຈຶ່ງມີຄວາມຫມາຍທີ່ຈະຈັດການມັນຢູ່ໃນລະດັບລະບົບ, ແລະບໍ່ແມ່ນຢູ່ໃນລະດັບຄໍາຮ້ອງສະຫມັກ. ລະບົບແມ່ນເວທີທີ່ພວກເຮົາດໍາເນີນການຄໍາຮ້ອງສະຫມັກ, ໂດຍຜ່ານທີ່ພວກເຮົາເຮັດໃຫ້ພວກເຂົາຕິດຕໍ່ສື່ສານ. ນີ້ອະນຸຍາດໃຫ້ພວກເຮົາແຍກ ຂໍ້ມູນ ຈາກແອັບພລິເຄຊັນ. ນີ້ຢ່າງຫຼວງຫຼາຍງ່າຍການສ້າງລະບົບຂໍ້ມູນຂ່າວສານ: ພວກເຮົາສາມາດ merge ໄດ້ ຂໍ້ມູນ ຂອງສອງບໍລິສັດໄດ້ງ່າຍຂຶ້ນຫຼືໃຊ້ຄໍາຮ້ອງສະຫມັກທີ່ແຕກຕ່າງກັນເພື່ອເຂົ້າເຖິງດຽວກັນ ຂໍ້ມູນ.
ການລວມຕົວລະບົບຂໍ້ມູນຂ່າວສານແມ່ນສູນກາງຂອງຂະບວນການລວມຂອງບໍລິສັດ. ການມີແບບຟອມທີ່ງ່າຍດາຍເຮັດໃຫ້ມັນງ່າຍຕໍ່ການແລກປ່ຽນຂໍ້ມູນຫຼາຍກ່ວາການຮັບຮອງເອົາແບບຟອມສະລັບສັບຊ້ອນ.
Modularity ມັກຈະມີຢູ່ແລ້ວຕາມທັດສະນະພາຍນອກ: ຂອງຜູ້ໃຊ້. ໃນຄວາມເປັນຈິງ, ລາວເຫັນລະບົບເທື່ອລະອັນ, ເຊັ່ນວ່າລາວເຫັນພຽງແຕ່ຊິ້ນສ່ວນທີ່ລາວໃຊ້ແລະຮັບຮູ້ມັນເປັນໂມດູນແຍກຕ່າງຫາກຈາກສ່ວນທີ່ເຫຼືອ. modularity ປາກົດຂື້ນແມ່ນບາດກ້າວທໍາອິດໃນການເຄື່ອນຍ້າຍໄປສູ່ modularity ທີ່ແທ້ຈິງ.
ນີ້ອະນຸຍາດໃຫ້ພວກເຮົາສ້າງການໂຕ້ຕອບແລະການບໍລິການໃຫມ່ແລະອົງປະກອບລະຫວ່າງ. ການໂຕ້ຕອບຂອງລະບົບກາຍເປັນຂຶ້ນກັບສະພາບແວດລ້ອມຂອງຜູ້ໃຊ້: ລະບົບຕອບສະຫນອງເມື່ອຜູ້ໃຊ້ຕ້ອງການ, ດັ່ງນັ້ນເວລາລໍຖ້າກາຍເປັນສິ່ງຈໍາເປັນເພື່ອວັດແທກປະສິດທິຜົນຂອງລະບົບ.
ມັນເປັນສິ່ງສໍາຄັນທີ່ການໂຕ້ຕອບໄດ້ຖືກອອກແບບເລີ່ມຕົ້ນຈາກຜູ້ໃຊ້, ຈາກສິ່ງທີ່ລາວເຮັດ: ຜູ້ໃຊ້ໄດ້ຮັບໃຊ້ກັບຂັ້ນຕອນຕ່າງໆ, ເຖິງແມ່ນວ່າພວກເຂົາແມ່ນ ferraginous ແລະຂາດເຫດຜົນ.
ສຸດທ້າຍ, ເວທີຕ້ອງຮັບຮູ້ເຖິງການເປັນແພລະຕະຟອມ: ບໍ່ພຽງແຕ່ມັນຕ້ອງອະນຸຍາດໃຫ້ປະຕິບັດການຂອງໂມດູນ, ແຕ່ມັນຍັງຕ້ອງມີຫນ້າທີ່ທັງຫມົດທີ່ສາມາດປ່ຽນໄດ້ (ເຊັ່ນ: ວາລະ, ອີເມວ) ທີ່ສາມາດເຂົ້າເຖິງໄດ້ດ້ວຍລະບົບ primitives (. ຄືກັນກັບການສໍາເນົາວາງ). ສໍາລັບລະບົບ, ເຫຼົ່ານີ້ສາມາດເຫັນໄດ້
- ຄໍາຮ້ອງສະຫມັກປົກກະຕິ, ແຕ່ພວກມັນເປັນສິ່ງຈໍາເປັນເພື່ອໃຫ້ສາມາດເຂົ້າຮ່ວມອົງປະກອບຕ່າງໆ.
- ເວທີ = ລະບົບ + ບໍລິການຂ້າມຜ່ານ.
ແພລະຕະຟອມບໍ່ແມ່ນລະບົບແລະບໍ່ໄດ້ປ່ຽນແທນມັນ, ໂດຍສະເພາະຖ້າທ່ານມີລະບົບທີ່ແຕກຕ່າງກັນ (Windows, Linux, Mac ... ), ເຊິ່ງຕົວກາງໃຊ້ເວລາຫຼາຍກວ່າ, ສະແດງໃຫ້ເຫັນຫຼາຍລະບົບຄືກັບວ່າພວກມັນເປັນຫນຶ່ງ.
ດັ່ງນັ້ນ, ລະບົບໂມດູລາຕ້ອງມີຢ່າງນ້ອຍ 4 ລັກສະນະ:
- ໂມດູນຕ້ອງງ່າຍດາຍ;
- ໂມດູນຈະຕ້ອງສາມາດແລກປ່ຽນກັນໄດ້;
- ທ່ານຕ້ອງການເວທີທີ່ເຕັມໄປດ້ວຍການບໍລິການທີ່ຈໍາເປັນສໍາລັບການເຊື່ອມໂຍງ;
- ອິນເຕີເຟດຕ້ອງຖືກອອກແບບເພື່ອໃຫ້ຜູ້ໃຊ້ແອັບພລິເຄຊັນພໍໃຈ.
ລັກສະນະເຫຼົ່ານີ້ທັງຫມົດແມ່ນເຊື່ອມຕໍ່ກັບ evolution: ໂມດູນອະນຸຍາດໃຫ້ສໍາລັບການ evolution ແຍກຕ່າງຫາກແລະອະນຸຍາດໃຫ້ສໍາລັບການ evolution ຂອງລະບົບ. ແພລະຕະຟອມແລະການໂຕ້ຕອບຈະຕ້ອງສາມາດພັດທະນາຕາມໂປໂຕຄອນແລະຂັ້ນຕອນ.
ຊອກຫາເພີ່ມເຕີມຈາກ Online Web Agency
ຈອງເພື່ອຮັບບົດຄວາມຫຼ້າສຸດທາງອີເມວ.