ເປັນຫຍັງ Flex ແລະ Apollo ຈະຊະນະ
ໃນຄືນທີ່ຜ່ານມາຂ້າພະເຈົ້າໄດ້ໃຊ້ເວລາຕອນແລງກັບຫມູ່ເພື່ອນບາງຄົນ.
3 ຊົ່ວໂມງທໍາອິດແມ່ນໃຊ້ເວລາຢູ່ ຊາຍແດນ ເຮັດວຽກຢູ່ໃນເວັບໄຊທ໌ລູກຄ້າທີ່ມີບາງ quirks ຂ້າມຕົວທ່ອງເວັບ. ເວັບໄຊດັ່ງກ່າວໄດ້ຖືກຂຽນດ້ວຍຄວາມສົມບູນແບບ, ຖືກຕ້ອງ CSS. ຢ່າງໃດກໍຕາມ, ດ້ວຍ Firefox 2 ໃນ PC, ບັນຊີລາຍຊື່ເມນູທີ່ມີຈຸດເດັ່ນໄດ້ມີການປ່ຽນແປງ pixels ທີ່ຫນ້າກຽດແລະໃນ Internet Explorer 6, ຫນຶ່ງໃນວິທີການ CSS ບໍ່ໄດ້ເຮັດວຽກເລີຍ.
Firefox 2 (ກວດເບິ່ງການປ່ຽນແປງ pixel ແປກທີ່ເຮັດໃຫ້ມັນເບິ່ງເກືອບເປັນຕົວອຽງ):
ນີ້ແມ່ນວິທີທີ່ມັນຄວນຈະເບິ່ງ:
ແຕ່ລະຄັ້ງທີ່ພວກເຮົາທົດສອບບາງສິ່ງບາງຢ່າງ, ຕົວທ່ອງເວັບອື່ນແຕກ. ພວກເຮົາໄດ້ທົດສອບໃນທົ່ວ OSX ກັບ Safari ແລະ Firefox ແລະຫຼັງຈາກນັ້ນ XP ກັບ IE6, IE7, ແລະ Firefox. ຄວາມຊໍານານຂອງ Bill ທີ່ CSS ແລະຄວາມຮັກຂອງ JavaScript ຂອງຂ້ອຍໃນທີ່ສຸດກໍ່ນໍາໄປສູ່ການແກ້ໄຂທີ່ບໍ່ຕ້ອງການ hacks ສະເພາະຂອງຕົວທ່ອງເວັບ ... ແຕ່ມັນເປັນການອອກກໍາລັງກາຍທີ່ຫນ້າປະຫລາດໃຈ (ແຕ່ມ່ວນ) ທີ່ນັກອອກແບບເວັບຜ່ານທຸກໆມື້.
ຄວາມຈິງທີ່ວ່າ ຈາກຫນາກແອບເປີ, Mozilla, Microsoft, ແລະ Opera ແມ່ນບໍ່ສາມາດຂຽນຄໍາຮ້ອງສະຫມັກທີ່ນໍາໃຊ້ a ມາດຕະຖານເວັບ ຄວນເປັນການອັບອາຍຕໍ່ພວກເຂົາແຕ່ລະ. ຂ້ອຍສາມາດເຂົ້າໃຈຢ່າງແທ້ຈິງວ່າແຕ່ລະຕົວທ່ອງເວັບມີລັກສະນະຂອງຕົນເອງທີ່ສາມາດໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍຜ່ານການຂຽນຕົວອັກສອນຂອງຕົນເອງ - ແຕ່ນີ້ແມ່ນສິ່ງພື້ນຖານ.
ນີ້ແມ່ນຕົວຢ່າງທີ່ສົມບູນແບບວ່າເປັນຫຍັງ Apollo ແລະ Flex ຢືນໂອກາດທີ່ຍິ່ງໃຫຍ່ຂອງການກວາດອິນເຕີເນັດ. ຂ້າພະເຈົ້າໄດ້ຂຽນສອງສາມມື້ກ່ອນຫນ້ານີ້ກ່ຽວກັບ Scrapblog, ຄໍາຮ້ອງສະຫມັກທີ່ຂຽນໃນ Flex (ແລະ ported ຢ່າງໄວວາກັບ Apollo). ຖ້າຫາກວ່າທ່ານບໍ່ໄດ້ມີໂອກາດທີ່ຈະເບິ່ງມັນ - ໄປລອງມັນອອກ – ມັນບໍ່ມີຫຍັງສັ້ນຂອງເຮັດໃຫ້ປະລາດ.
Flex ແລ່ນພາຍໃຕ້ Adobe Flash plugin ຂອງຕົວທ່ອງເວັບ. ນີ້ແມ່ນ plugin ທີ່ 99.9% ຫຼາຍ ຂອງອິນເຕີເນັດແລ່ນ (ທ່ານແລ່ນທຸກຄັ້ງທີ່ທ່ານເບິ່ງວິດີໂອ YouTube). Apollo ໃຊ້ເຄື່ອງຈັກດຽວກັນແຕ່ຊ່ວຍໃຫ້ທ່ານສາມາດດໍາເນີນການຕົວຈິງໃນປ່ອງຢ້ຽມຄໍາຮ້ອງສະຫມັກແທນທີ່ຈະຖືກຈໍາກັດຢູ່ໃນຕົວທ່ອງເວັບ.
Flex ແມ່ນຫຍັງ?
From Adobe: ໂຄງຮ່າງການແອັບພລິເຄຊັນ Flex ປະກອບດ້ວຍ MXML, ActionScript 3.0, ແລະຫ້ອງສະໝຸດຊັ້ນຮຽນ Flex. ນັກພັດທະນາໃຊ້ MXML ເພື່ອກໍານົດອົງປະກອບການໂຕ້ຕອບຜູ້ໃຊ້ຂອງແອັບພລິເຄຊັນຢ່າງຈະແຈ້ງແລະໃຊ້ ActionScript ສໍາລັບເຫດຜົນຂອງລູກຄ້າແລະການຄວບຄຸມຂັ້ນຕອນ. ນັກພັດທະນາຂຽນລະຫັດແຫຼ່ງ MXML ແລະ ActionScript ໂດຍໃຊ້ Adobe Flex Builder? IDE ຫຼືຕົວແກ້ໄຂຂໍ້ຄວາມມາດຕະຖານ.
ເນື່ອງຈາກຄວາມອຸກອັ່ງຂອງພວກເຮົາໃນການສ້າງເມນູງ່າຍດາຍຂ້າມຕົວທ່ອງເວັບ, ຈິນຕະນາການພະຍາຍາມສ້າງຄໍາຮ້ອງສະຫມັກເວັບທັງຫມົດທີ່ໄດ້ຮັບການສະຫນັບສະຫນູນໃນທົ່ວຕົວທ່ອງເວັບ! ໃນທີ່ສຸດ, ນັກພັດທະນາຕ້ອງຂຽນ hacks ຫຼືສະຄິບສະເພາະຂອງຕົວທ່ອງເວັບເພື່ອຮັບປະກັນປະສົບການດຽວກັນໂດຍບໍ່ຄໍານຶງເຖິງປະເພດຂອງຕົວທ່ອງເວັບຫຼື desktop ທີ່ທ່ານຊອກຫາຕົວທ່ານເອງເຮັດວຽກ. ບໍ່ມີບັນຫາຂ້າມຕົວທ່ອງເວັບ
ແລະ ປະໂຫຍດເພີ່ມເຕີມຂອງການ porting ຄໍາຮ້ອງສະຫມັກໄດ້ຢ່າງງ່າຍດາຍກັບ Apollo ເພື່ອດໍາເນີນການໃນຫຼືອອກຈາກຕົວທ່ອງເວັບ.ນອກເຫນືອຈາກການບໍ່ກັງວົນວ່າມັນມີລັກສະນະແນວໃດໃນແຕ່ລະຕົວທ່ອງເວັບ, ມີຂໍ້ດີອື່ນໆ. ການຂຽນສໍາລັບ Flex ບໍ່ ບໍ່ ຕ້ອງການທັກສະການຂຽນໂປຼແກຼມຢ່າງເປັນທາງການ. ຂ້າພະເຈົ້າຄິດວ່ານັ້ນແມ່ນເຫດຜົນທີ່ນັກຂຽນໂປລແກລມມືອາຊີບຫຼາຍຄົນໄດ້ເຍາະເຍີ້ຍໃນການນໍາໃຊ້ Flex ຫຼື Adobe. ພວກເຂົາເຈົ້າຢາກໃຫ້ທ່ານໃຊ້ເວລາຫຼາຍສິບພັນໂດລາເພື່ອໃຫ້ເຂົາເຈົ້າພັດທະນາຄຸນສົມບັດໃນ ASP.NET ທີ່ໃຊ້ເວລາສອງສາມເສັ້ນຂອງ MXML.
ຖ້າທ່ານຕ້ອງການຕິດຕາມ Flex ແລະ Apollo, ຕິດຕາມ blog ຂອງຫມູ່ຂອງຂ້ອຍ Bill.