PHP: ປື້ມທີ່ດີແລະກອບ MVC ສຳ ລັບ PHP
ຄົນສອງຄົນຢູ່ທີ່ນັ້ນ ການພິມແພັກເກັດ ມີບົດຂຽນ ໃໝ່ໆ ທີ່ພວກເຂົາໄດ້ສົ່ງເສີມໃຫ້ນັກພັດທະນາ / blogger ຂອງ PHP ອ່ານປື້ມແລະ blog ໃໝ່ ກ່ຽວກັບມັນ. ຂ້າພະເຈົ້າຮູ້ຈັກໂອກາດດີໆແບບນີ້ - ບໍ່ໄດ້ຮຽກຮ້ອງໃຫ້ມີການປະກາດໃນທາງບວກຫລືລົບ, ພຽງແຕ່ທົບທວນຄວາມຈິງໃຈກ່ຽວກັບປື້ມທີ່ພວກເຂົາສະ ໜອງ ໃຫ້ (ບໍ່ເສຍຄ່າໃຊ້ຈ່າຍ).
ປື້ມທີ່ຂ້ອຍໄດ້ຮັບແມ່ນ CodeIgniter ສຳ ລັບການພັດທະນາໂປແກຼມ PHP ຢ່າງໄວວາ, ຂຽນໂດຍ David Upton.
ປື້ມທີ່ຂ້ອຍມັກທີ່ສຸດໃນ PHP / MySQL ແມ່ນຍັງຢູ່ ການພັດທະນາເວບໄຊທ໌ PHP ແລະ MySQL. ມັນເປັນ PHP 101 ແລະ MySQL 101 ລ້ວນແຕ່ຫໍ່ເຂົ້າປື້ມທີ່ດີເລີດ, ຄົບຊຸດພ້ອມດ້ວຍຕົວຢ່າງລະຫັດຫຼາຍໂຕນ. CodeIgniter ແມ່ນການຍ້ອງຍໍທີ່ສົມບູນແບບ, ບາງທີຄູ່ມື PHP 201. ມັນໃຊ້ເວລາລະຫັດ PHP ທີ່ເຂັ້ມງວດທັງ ໝົດ ແລະສະ ໜອງ ກອບເພື່ອພັດທະນາລະຫັດໄວຂຶ້ນແລະດ້ວຍການປະຕິບັດທີ່ດີທີ່ສຸດຂອງ a ເອັມວີ ລະບົບ.
ອີງຕາມ ວິກິພີເດຍ:
Model-view-controller (MVC) ແມ່ນຮູບແບບສະຖາປັດຕະຍະ ກຳ ທີ່ໃຊ້ໃນວິສະວະ ກຳ ຊອບແວ. ໃນການ ນຳ ໃຊ້ຄອມພິວເຕີທີ່ສັບສົນເຊິ່ງ ນຳ ສະ ເໜີ ຂໍ້ມູນ ຈຳ ນວນຫຼວງຫຼາຍໃຫ້ກັບຜູ້ໃຊ້, ຜູ້ພັດທະນາມັກຈະປາດຖະ ໜາ ແຍກຂໍ້ມູນ (ຮູບແບບ) ແລະຄວາມກັງວົນກ່ຽວກັບການໂຕ້ຕອບຂອງຜູ້ໃຊ້ (ເບິ່ງ), ດັ່ງນັ້ນການປ່ຽນແປງການໂຕ້ຕອບຂອງຜູ້ໃຊ້ຈະບໍ່ມີຜົນຕໍ່ການຈັດການຂໍ້ມູນ, ແລະຂໍ້ມູນ ສາມາດໄດ້ຮັບການຈັດຕັ້ງໃຫມ່ໂດຍບໍ່ມີການປ່ຽນແປງການໂຕ້ຕອບຜູ້ໃຊ້. ຕົວຄວບຄຸມແບບຕົວແບບແກ້ໄຂບັນຫານີ້ໂດຍການຕັດຂໍ້ມູນການເຂົ້າເຖິງຂໍ້ມູນແລະເຫດຜົນທາງທຸລະກິດຈາກການ ນຳ ສະ ເໜີ ຂໍ້ມູນແລະການໂຕ້ຕອບຂອງຜູ້ໃຊ້, ໂດຍແນະ ນຳ ອົງປະກອບລະດັບປານກາງ: ຕົວຄວບຄຸມ.
ນອກ ເໜືອ ຈາກການຂຽນດີດ້ວຍຕົວຢ່າງຂອງໂລກຕົວຈິງ, ສິ່ງ ໜຶ່ງ ທີ່ຂ້ອຍມັກທີ່ສຸດກ່ຽວກັບປື້ມຫົວນີ້ແມ່ນມັນອະທິບາຍສິ່ງທີ່ມັນບໍ່ແມ່ນ. CodeIgniter ແມ່ນໂຄງຮ່າງການເປີດບ້ານ. ດັ່ງນັ້ນ, ມັນມີຂໍ້ ຈຳ ກັດບາງຢ່າງທີ່ຍອມຮັບ. ປື້ມດັ່ງກ່າວເຂົ້າໄປໃນລາຍລະອຽດເຫຼົ່ານີ້. ຂໍ້ ຈຳ ກັດຂອງຄູ່ຜົວເມຍທີ່ຂ້ອຍພົບເຫັນແມ່ນການຂາດອົງປະກອບທີ່ເຂົ້າເຖິງໄດ້ໃນການສະແດງສ່ວນປະກອບໃນການໂຕ້ຕອບຂອງຜູ້ໃຊ້ເຊັ່ນ: ມໍ, ຕາຕະລາງແລະແບບຟອມຕ່າງໆແລະການອ້າງອິງໃດໆກ່ຽວກັບ XML REST APIs ແບບ ທຳ ມະດາແລະບໍລິການເວັບ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ຂ້າພະເຈົ້າເຊື່ອວ່າຕົວເລືອກເຫລົ່ານັ້ນອາດຈະຖືກເພີ່ມເຂົ້າໃນແບບງ່າຍໆໃນອະນາຄົດ - ພວກເຮົາຈະເຫັນ!
ສ່ວນທີ່ສົມບູນທີ່ສຸດຂອງ CodeIgniter, ໃນຄວາມຄິດເຫັນຂອງຂ້ອຍ, ແມ່ນຫ້ອງສະມຸດຖານຂໍ້ມູນ. ຂ້ອຍພົບການຂຽນການເຊື່ອມຕໍ່ MySQL ແລະການສອບຖາມທີ່ໃຊ້ເວລາແລະໃຊ້ເວລາບໍ່ຄ່ອຍດີ. ຂ້າພະເຈົ້າຕ້ອງການທີ່ຈະເຂົ້າໄປໃນ CodeIgniter ທັນທີເພື່ອ ນຳ ໃຊ້ກອບຖານຂໍ້ມູນຂອງພວກເຂົາ, ຂ້າພະເຈົ້າເຊື່ອວ່າມັນຈະຊ່ວຍປະຢັດເວລາໃຫ້ຂ້າພະເຈົ້າໄດ້ຫຼາຍ - ໂດຍສະເພາະໃນການຂຽນ / ຂຽນ ຄຳ ຖາມແບບສອບຖາມ! ມັນຍັງມີບາງສິ່ງທີ່ເພີ່ມເຕີມທີ່ດີ ສຳ ລັບ Ajax, JChart ແລະການ ໝູນ ໃຊ້ຮູບພາບ.
ຖ້າມັນຟັງຄືວ່າຂ້ອຍ ກຳ ລັງສົນທະນາ CodeIgniter ຫຼາຍກ່ວາປື້ມ, ສອງຄົນນີ້ແມ່ນ ໜຶ່ງ ດຽວກັນ. ປື້ມບັນແມ່ນວິທີການທີ່ສົມບູນແບບຂອງການຮຽນຮູ້ເຕັກນິກການພັດທະນາຂັ້ນສູງ, ບໍ່ພຽງແຕ່ໃຊ້ CodeIgniter ເທົ່ານັ້ນ. ຂ້ອຍຂໍແນະ ນຳ ປື້ມຫົວນີ້ໃຫ້ສູງ. ປື້ມບັນລະບຸວ່າ“ ປັບປຸງຜະລິດຕະພັນການຂຽນລະຫັດ PHP ຂອງທ່ານດ້ວຍກອບເອກະສານ MVC CodeIgniter ແບບເປີດກວ້າງແບບກະທັດຮັດຟຣີ!”. ນີ້ແມ່ນຄວາມຊື່ສັດ!
ຖ້າທ່ານສົນໃຈ CodeIgniter, ໃຫ້ແນ່ໃຈວ່າໄດ້ເບິ່ງວິດີໂອແນະ ນຳ.