ทำไม Flex และ Apollo จะมีชัย

อินเทอร์เน็ตเมื่อคืนฉันใช้เวลาช่วงเย็นกับเพื่อนบางคน

3 ชั่วโมงแรกใช้เวลาอยู่ที่ พรมแดน ทำงานบนไซต์ไคลเอนต์ที่มีนิสัยแปลก ๆ ข้ามเบราว์เซอร์ เว็บไซต์ถูกเขียนขึ้นอย่างสมบูรณ์แบบและถูกต้อง CSS. อย่างไรก็ตามด้วย Firefox 2 บนพีซีรายการเมนูสัญลักษณ์แสดงหัวข้อย่อยมีการเลื่อนพิกเซลที่น่าเกลียดและบน Internet Explorer 6 วิธีการหนึ่งของ CSS ไม่ได้ผลเลย

Firefox 2 (ตรวจสอบการเปลี่ยนพิกเซลแปลก ๆ ที่ทำให้ดูเหมือนตัวเอียง):
เมนู Firefox 2

นี่คือลักษณะที่ควรมี:
Internet Explorer 7

ทุกครั้งที่เราทดสอบบางสิ่งบางอย่างเบราว์เซอร์อื่นพัง เรากำลังทดสอบ OSX กับ Safari และ Firefox และ XP กับ IE6, IE7 และ Firefox ความเชี่ยวชาญของ Bill ที่ CSS และในที่สุดความรัก JavaScript ของฉันก็นำไปสู่โซลูชันที่ไม่ต้องใช้การแฮ็กเฉพาะเบราว์เซอร์… แต่มันเป็นแบบฝึกหัดที่ไร้สาระ (แต่สนุก) ที่นักออกแบบเว็บต้องทำทุกวัน

ความจริงที่ว่า แอปเปิล, Mozilla, ไมโครซอฟท์และ ทำงาน ไม่สามารถเขียนแอปพลิเคชันที่ใช้ไฟล์ มาตรฐานเว็บ น่าอายสำหรับพวกเขาแต่ละคน ฉันสามารถเข้าใจได้อย่างชัดเจนว่าเบราว์เซอร์แต่ละตัวมีคุณสมบัติของตัวเองที่สามารถรองรับผ่านการเขียนสคริปต์ของตัวเองได้หรือไม่ แต่นี่เป็นสิ่งพื้นฐาน

นี่คือตัวอย่างที่สมบูรณ์แบบว่าทำไม อพอลโล และ ดิ้น มีโอกาสมากมายในการกวาดอินเทอร์เน็ต ฉันเขียนเมื่อสองสามวันก่อนเกี่ยวกับ บล็อกเรื่องที่สนใจแอปพลิเคชันที่เขียนด้วย Flex (และย้ายไปยัง Apollo อย่างรวดเร็ว) หากคุณยังไม่มีโอกาสได้เห็น - ไปลองดู - มันไม่มีอะไรน่าอัศจรรย์เลย

Flex ทำงานภายใต้ Adobe Flash ของ ปลั๊กอินเบราว์เซอร์ นี่คือปลั๊กอินที่ 99.9% มาก ของอินเทอร์เน็ตทำงาน (คุณกำลังทำงานทุกครั้งที่คุณดูวิดีโอ Youtube) Apollo ใช้เอนจิ้นเดียวกัน แต่ให้คุณรันในหน้าต่างแอพพลิเคชั่นได้จริงแทนที่จะ จำกัด เฉพาะเบราว์เซอร์

Flex คืออะไร?

จาก อะโดบี: เฟรมเวิร์กแอ็พพลิเคชัน Flex ประกอบด้วย MXML, ActionScript 3.0 และไลบรารีคลาส Flex นักพัฒนาใช้ MXML เพื่อกำหนดองค์ประกอบส่วนต่อประสานผู้ใช้ของแอปพลิเคชันอย่างเปิดเผยและใช้ ActionScript สำหรับลอจิกไคลเอ็นต์และการควบคุมขั้นตอน นักพัฒนาเขียนซอร์สโค้ด MXML และ ActionScript โดยใช้ Adobe Flex Builder? IDE หรือโปรแกรมแก้ไขข้อความมาตรฐาน

จากความไม่พอใจของเราในการสร้างเมนูง่ายๆข้ามเบราว์เซอร์ลองจินตนาการถึงการพยายามสร้างเว็บแอปพลิเคชันทั้งหมดที่รองรับในเบราว์เซอร์! ท้ายที่สุดแล้วนักพัฒนาต้องเขียนแฮ็กหรือสคริปต์เฉพาะเบราว์เซอร์เพื่อให้แน่ใจว่าได้รับประสบการณ์เดียวกันไม่ว่าคุณจะใช้เบราว์เซอร์หรือเดสก์ท็อปประเภทใดก็ตาม ไม่มีปัญหาข้ามเบราว์เซอร์ และ ข้อดีเพิ่มเติมของการโอนแอปพลิเคชันไปยัง Apollo ได้อย่างง่ายดายเพื่อเรียกใช้หรือออกจากเบราว์เซอร์

นอกเหนือจากการไม่ต้องกังวลว่าจะมีหน้าตาเป็นอย่างไรในแต่ละเบราว์เซอร์ยังมีข้อดีอื่น ๆ การเขียนสำหรับ Flex ทำได้ ไม่ ต้องการทักษะการเขียนโปรแกรมอย่างเป็นทางการ ฉันคิดว่านั่นเป็นสาเหตุที่นักเขียนโปรแกรมมืออาชีพหลายคนเย้ยหยันที่ใช้ Flex หรือ Adobe พวกเขาต้องการให้คุณใช้เงินหลายหมื่นดอลลาร์ในการพัฒนาคุณลักษณะนี้ใน ASP.NET ซึ่งใช้เวลาไม่กี่บรรทัด MXML.

หากคุณต้องการติดตาม Flex และ Apollo สมัครสมาชิกบล็อกเพื่อนของฉัน Bill

7 คอมเมนต์

  1. 1
  2. 2

    > นี่คือปลั๊กอินที่ 99.9% ของอินเทอร์เน็ตทำงาน

    คุณอาจต้องการตรวจสอบแหล่งที่มาของคุณสำหรับสถิตินั้น…🙂

    นี่คือเมษายน 2007 และฉันยังไม่มีไคลเอนต์แฟลชที่ทำงานภายใต้สภาพแวดล้อมเดสก์ท็อป Ubuntu x86_64 (AMD64) ของฉัน

    http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html

  3. 5
  4. 6

    อืม .. เทคโนโลยีนี้น่าสนใจจริงๆ ฉันไม่ใช่โปรแกรมเมอร์ แต่อย่างที่คุณเขียนมันไม่จำเป็นต้องใช้ เรียบร้อยแล้วฉันจะไปตรวจสอบ

  5. 7

คุณคิดอย่างไร?

ไซต์นี้ใช้ Akismet เพื่อลดสแปม เรียนรู้วิธีการประมวลผลข้อมูลความคิดเห็นของคุณ.