ฉันคิดว่ามุมมองของคุณบนแฟลชนั้นค่อนข้างตื้นเกินไปซึ่งก็ใช้กับคำตอบที่ให้ไว้มากมาย ฉันทำงานร่วมกับ Flash Player เป็นแพลตฟอร์มมาเป็นเวลาประมาณ 5 ปีแล้วและฉันต้องการใช้เวลาอธิบายบางอย่าง
TLTR: ข้อสรุปข้ามไป
ปัญหาเกี่ยวกับ Flash
หนึ่งในปัญหาที่ใหญ่ที่สุดของแพลตฟอร์มนั้นคือการสร้างรายได้
ด้วยการจัดหาเครื่องมือในการพัฒนาเพื่อลดอุปสรรคในการเข้าสู่ขั้นต่ำ เป็นผลให้คุณมีแอพเส็งเคร็งอยู่ข้างนอก
สิ่งที่อ้างว่าเกี่ยวกับแฟลชนั้นเป็นจริงสำหรับเนื้อหาแฟลช แต่ไม่เฉพาะสำหรับแพลตฟอร์ม บริษัท เดียวกันกับที่สร้างแฟลชสร้าง Dreamweaver ครั้งล่าสุดที่ฉันตรวจสอบมันสร้างผลลัพธ์เกี่ยวกับเส็งเคร็งเป็นเนื้อหาแฟลชเฉลี่ย
"ความจริง" เกี่ยวกับ Flash
- ส่วนแบ่งการตลาดของ Flash Player สามารถวัดได้ด้วยเบราว์เซอร์ที่คุณยินดีที่จะเข้ากันได้จริงเมื่อสร้างโซลูชัน HTML ประมาณการสำหรับ IE6 ยังคงอยู่ในช่วงถึงกว่า10%
- Flash Player ไม่ปรากฏบนอุปกรณ์พกพาอย่างน้อยก็ไม่สามารถทำงานได้อย่างจริงจัง OTOH หากคุณสนใจประสบการณ์การใช้อุปกรณ์พกพาโดยสุจริตคุณควรสร้างเว็บไซต์สำหรับมือถือที่คุณสร้างขึ้น
- Flash Player ไม่ช้า AVM2 นั้นเหนือกว่าเอ็นจิ้น JavaScript ทั้งหมดในสถานการณ์ทั่วไปแม้ว่า V8 จะเป็นทางเลือก แต่มันก็ถูกใช้ใน Google Chrome เท่านั้น โปรแกรมเล่น Flash นั้นมีความรวดเร็วพอสมควรสำหรับทั้งการเรนเดอร์เวกเตอร์และแรสเตอร์กราฟิกและสามารถทำได้ดีกว่า signifficantly โดยตัวเรนเดอร์ HTML เร่งฮาร์ดแวร์ซึ่งไม่ได้แพร่กระจายอย่างกว้างขวาง หากใช้ Flash Player เพื่อแสดงข้อมูลในลักษณะเดียวกับเว็บไซต์ HTML คุณจะไม่สังเกตเห็นความแตกต่าง
- Flash Player ใช้ในการสร้างเว็บไซต์มัลติมีเดียและแบนเนอร์ อย่างไรก็ตาม Flash Player สามารถใช้งานแอปพลิเคชั่นอินเทอร์เน็ตที่หลากหลายเช่นSliderocket , Aviary Tools (โดยเฉพาะ Phoenix), เกมเช่นTanki OnlineและKoyotl (ฉันเองกำลังทำงานกับเกมนี้และเราหวังว่าจะเปิดตัวเบต้าสาธารณะในสัปดาห์หน้าจนกว่าจะถึงวันนี้ จากนั้นภาพหน้าจอที่ด้านล่างจะทำให้คุณประทับใจ)
มีสิ่งต่าง ๆ เช่นการพัฒนาแฟลชจริงและถ้าคุณสนใจจริง ๆ ฉันขอแนะนำให้คุณหยิบสำเนาของFlashDevelopซึ่งเป็นการพัฒนาซอฟต์แวร์ที่เกิดขึ้นจริงบนแพลตฟอร์มแฟลช
การอ้างสิทธิ์ว่าแฟลชต้องการเวลาในการพัฒนาที่มากขึ้นนั้นขึ้นอยู่กับชุดทักษะส่วนบุคคลของคุณเท่านั้น ราวกับว่านักพัฒนา. NET อ้างว่าการพัฒนา Java นั้นต้องใช้เวลามากกว่า
Flash กับ HTML
Flash คือ - จากประสบการณ์ส่วนตัวของฉัน - เป็นตัวเลือกที่ดีกว่า HTML ถ้าคุณต้องการสร้างแอพเชิงโต้ตอบที่ซับซ้อนและคงอยู่ลูกค้าที่อ้วนที่นำมาจากเว็บ (*)
ตอนนี้การสร้างเว็บไซต์ที่มีระดับการโต้ตอบค่อนข้างต่ำเช่นฟอรัมไม่มีเหตุผลมากนักที่จะใช้แฟลชยกเว้นบางกรณีที่ไม่มีความสำคัญในที่นี้ การเลือก HTML ทำให้การทำ SEO ง่ายขึ้นและเพื่อให้แน่ใจว่าสามารถเข้าถึงได้ง่ายขึ้น แต่ก็ยังเป็นเรื่องของรสนิยมแม้ว่าฉันไม่สามารถจินตนาการได้ว่าคนที่ไม่ใช่ช่างเทคนิคมีเหตุผลที่ดีที่จะชอบแฟลช
ทั้งนี้ขึ้นอยู่กับสถานการณ์และปรัชญาส่วนบุคคลอย่างใดอย่างหนึ่งคือ "ดีกว่า" แต่งบจาก "แฟลช sucks" ถึง "มันโอเคในฐานะที่เป็นส่วนประกอบ" เป็น oversimplyfied
สิ่งที่ผมกลัวคือโดยที่ต้องการสวยลูกค้าของคุณหมายถึงชนิดของสวยที่ทำให้คุณอยากจะอาเจียน ในกรณีที่แฟลชยังเป็นเครื่องมือที่ดีกว่าที่จะใช้ฝันร้ายนี้ ฉันจะปิดงานดังกล่าวและฉันจะไม่ส่งต่อพวกเขา นี่คืออาชญากรรม และฉันเกรงว่าเมื่อ HTML5 แบ็กเอนด์ของ Adobe CS Flash เสถียรพอคุณจะไม่สามารถซ่อนได้เพียงแค่ถอนการติดตั้งแฟลช
หากเป็นสิ่งที่พวกเขาต้องการฉันขอให้คุณลองพูดคุยกับพวกเขา ไม่ใช่สะโพกไม่ใช่เท่ห์มันช่างน่ารังเกียจ คุณรู้ว่า. ทุกคนที่นี่ทำ พวกเขาควรทำเช่นกัน
ข้อสรุป
การแสดงแฟลชไม่ใช่ความจริงและฉันไม่คิดว่าคุณต้องการมัน
การมีประสบการณ์กับ JavaScript / CSS / HTML นั้นมีค่า การพูดว่าคุณมีประสิทธิผลมากกับกองนั้นและคุณรู้สึกมั่นใจว่าคุณจะตอบสนองความต้องการของลูกค้า (สมมติว่าคุณเป็น) เป็นสิ่งที่ดีและมีเหตุผลที่สมเหตุสมผล
งานที่ดีที่สุดที่คุณสามารถทำได้ในราคาต่ำสุดคือการใช้เทคโนโลยีที่คุณเชี่ยวชาญและลูกค้าของคุณต้องการได้สิ่งนั้น ซึ่งแตกต่างจากจำนวนของความจริงครึ่งที่นิยมนี้เป็นความจริงที่มั่นคง
(*): ฉันคิดว่ามาตรฐานเป็นสิ่งที่น่ารัก ฉันเองกำลังใช้haXeมาตั้งแต่ 2 ปีแล้วสิ่งหนึ่งที่เป็นแรงบันดาลใจคือความสามารถในการเปลี่ยนเมื่อฉันพิจารณา HTML เป็นทางเลือกที่ใช้งานได้สำหรับความต้องการของฉัน จนถึงตอนนี้ฉันต้องบอกว่าเครื่องเล่นแฟลชยังคงเป็นเป้าหมายที่ฉันชอบด้วยเหตุผลหลายประการที่ฉันนำเสนอชุดย่อย ดังนั้นในขณะที่ฉันรอคอยวันที่ HTML ทำให้โปรแกรมเล่นแฟลชล้าสมัยสำหรับการทำงานของฉันฉันคิดว่าตอนนี้ก็ยังคงไม่กี่ปี