IE ห่วย?

เริ่มโพสต์โดย ณัฏฐ์, 08 ก.ย. 2009, 21:00 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

icez

เสริมเรื่องที่ว่า ทำไมต้องไม่ใช่ IE6




IE6 กับ W3C นี่ W3C เกิดมาก่อนนะครับ เพื่อควบคุมมาตรฐาน HTML กลางไว้ส่วนนึง
ทีนี้เนี่ย ไอ้สมัยนั้น (เมื่อเกือบสิบปีที่แล้ว) จริงๆ ก็สมัยนี้ด้วยแหละ มาตรฐานของ HTML มันยังไม่รองรับลูกเล่นสารพัด

** ไอนี้ต้องโทษ W3 เองครับ ออกไม่ทัน -- นับถึง HTML4.1 นะครับ
** ซึ่งเอาจริงๆ จนบัดนี้ HTML5 ที่เพิ่มลูกเล่นพวก video / audio และอื่นๆ ก็ยังไม่เรียบร้อยเลยด้วยซ้ำ

กลับเข้าเรื่อง > microsoft ก็เลยคิดว่า จะทำยังไงให้เว็บมันมีลูกเล่นได้เยอะๆ แต่งได้เพิ่มขึ้น
อะไรพวกนี้ขึ้นมา มันก็เลยเกิด tag ขึ้นมา 2 ตัว คือ object กับ embed
โดยอาศัยว่าตัวเองมี power และ user มากพอที่จะทำให้คนทั่วไปหันมาใช้งานได้

** จนสุดท้ายได้ tag มาอันนึงคือ embed ครับ ที่ browser อื่นยังพอเรียกใช้งานได้ โดยดูจาก mime ของไฟล์

ประเด็นคือ พอ W3C เริ่มมาทำความสะอาดตรงนี้ (เริ่มรู้สึกตัว) ก็ลองดูว่าอะไร สามารถเอามาเป็นมาตรฐานได้
ไม่ใช่ทิ้ง IE6 ไปดื้อๆ เลยนะครับ แต่บางอัน IE6 มันไม่ follow มาตรฐานอยู่แล้ว
อย่าง CSS 1 บางตัว (ซึ่งออกมาก่อน IE6 นิดหน่อย) กับ CSS 2 อีกส่วนใหญ่

~ZephyR~

แต่ก็ยังละเหี่ยใจ
กับ

opacity=x กับ filter:alpha(opacity=y)

x อยู่ระหว่าง 0 - 1
y อยู่ระหว่าง 0 - 100

ใส่ตัวแรก ลืมตัวหลัง (เพราะมันยาว จำไม่ได้) ใช้กับ ie ไม่ได้ทันที

= =" โคตรเซ็ง
เกือบลืมไปเลยว่าเคยแนะนำตัว

ณต

ผมไม่โทษไออีและไมโครซอฟท์นะ
เรื่องนี้เล่ากันยาวเลยแหละ  :07:

วงการคอมพิวเตอร์มันมีตัวอย่างของ
เดอแฟคโต (de facto standard) อยู่เยอะแยะไป
นั่นคือบางทีองค์กรกำหนดมาตรฐาน
มันก็ทำอะไรไม่ทันใจต่อ ผู้ผลิตและความต้องการของตลาด
ดังนั้นอะไรที่ผู้ผลิตเขาทำได้ เขาก็ต้องทำไปก่อน
ใครจะไปมัวรอนักวิชาการ (ที่กว่าจะนัดมาประชุึมกันได้แต่ละทีก็แสนยาก)

ถามว่าตอนที่เขาวางแผนพัฒนาไออีเวอร์ชันแรกๆ
W3C ยังไม่เป็นรูปเป็นร่างเลยด้วยซ้ำ

จริงๆ แล้วผมจะบอกว่า W3C เกือบจะไม่ได้เกิดด้วยซ้ำ
เพราะตอนนั้นไมโครซอฟท์เป็นผู้นำด้านระบบปฎิบัติการ
ที่ Buit-in ไปกับเครื่องคอมพิวเตอร์
แล้วก็มี IE ให้มาพร้อมกับระบบปฎิบัติการ
ซึ่งส่งผลให้ IE ครองตลาดส่วนใหญ่
ผู้ใช้ไม่มีใครเรียกหามาตรฐานอะไร
เพราะ IE นี่เกือบจะเป็น de facto standard แล้ว
จริงๆ ก็เป็นไปแล้วล่ะในสมัยนั้น

แต่ netscape ดันฟ้องร้องชนะไมโครซอฟท์
ต้องท้่าวความนิดนึงก่อน
ในอเมริกา มันมีกฎหมายฉบับนึง
ที่ชื่อว่า แอนไททรัสลอว์ Antitrust Law
หรือกฎหมายที่ป้องกันการผูกขาดทางการค้่า

ตัวอย่างที่เห็นก่อนหน้านี้คือ AT&T
ที่ให้บริการด้านโทรศัพท์อยู่เพียงเจ้าเดียว
หลังจากที่โดนอัยการสหรัฐเล่นงานด้วยกฎหมายฉบับนี้
AT&T เลยต้องยอมเฉือนตัวเองออกมาให้กับบริษัทอื่นๆ

ย้อนกลับมาที่ netscape
netscape ฟ้องไมโครซอฟท์กับอัยการสหรัฐ
ด้วยกฎหมายฉบับนี้แหละ
ข้อหาที่ แถม IE ไปพร้อมกับระบบปฎิบัติการ
จริงๆ แล้ว Netscape เกือบแพ้ไปแล้ว
แต่ทนายเจ้ากรรม ดันหาช่องโหว่เจอ
ซึ่งนั่นคือ สมัยนั้นเราไม่สามารถ uninstall IE
ออกจากระบบปฎิบัติการวินโดว์ได้
นั่นเป็นเหตุให้ ไมโครซอฟท์แพ้ไป
และต่อมา เราถึงสามารถ uninstall IE
ออกจากระบบปฎิบัติการวินโดว์ได้

และ browser ยี่ห้อต่างๆ ก็อาศัยเรื่องของ W3C
รวมถึงด้านความปลอดภัย มาโจมตี IE
เพื่อการทำตลาด ทำตารางเปรียบเทียบ
การค้นพบช่องโหว่ด้านความปลอดภัยต่างๆ ออกมา
จำนวนรายงานการค้นพบช่องโหว่ของ IE มากกว่าบราวเซอร์ยี่ห้ออื่น
ถึงเกือบร้อยเปอร์เซนต์ (แหงล่ะ คนใช้ IE มากกว่าเกือบร้อยเปอร์เซนต์อยู่แล้ว)

ซึ่งตอนที่ไมโครซอฟท์พัฒนา IE5
ก็ยังไม่มีบราว์้เซอร์เจ้าไหนคิดถึงเรื่องความปลอดภัย(Security)ด้วยซ้ำ
(ความจริงแล้ว ตราบใดที่ยังใช้ โปรโตคอล TCP/IP อยู่
ก็ไม่สามารถหาความปลอดภัยร้อยเปอร์เซนต์ได้
เพราะตอนที่เขาคิด TCP/IP ก็ไม่มีใครคิดเรื่องนี้
ดังนั้น TCP/IP เอง ก็ไม่ได้รองรับเรื่องความปลอดภัยใดๆ)

ก่อนที่เราจะด่าว่า IE ห่วย
เราต้องเข้าใจขั้นตอนของการพัฒนาซอฟท์แวร์ด้วย
เพราะซอฟท์แวร์แต่ละตัว โดยเฉพาะอย่างยิ่งหากถูกผลิตโดยบริษัทชั้นนำ
ที่ครองตลาดอยู่ ซอฟท์แวร์แต่ละตัวมีการวางแผนผลิตล่วงหน้ากันเป็นหลายปี
นี่ไม่รวมถึงการ Compatible กับ Framework ต่างๆ
ที่บริษัทของตัวเองเคยผลิตออกมา
มันมีเรื่องที่ต้องให้คิดให้ทำเยอะแยะ

ลองนึกถึงบราว์เซอร์บางตัว ที่เราเคยได้ยิน
แต่มาถึงตอนนี้ หายหัวไปไหนแล้วก็ไม่รู้
บางบริษัทก็ขายตัวเองให้กับผู้ผลิตซอฟท์แวร์รายใหญ่
บางบริษัทก็หายตัวไปโดยสิ้นเชิง
(แล้วคนที่ใช้อยู่ล่ะ แล้่วไหนบักที่บอกว่าจะแก้ล่ะ)

มาถึงตรงนี้ผมก็ไม่ได้บอกว่า IE มันจะดีกว่าหรืออะไรนะครับ
แต่ผมเข้าใจถึงการทำงานในองค์กรใหญ่ๆ
ว่ากว่ามันจะทำอะไรได้สักอย่าง
มันจะมีขั้นตอนเยอะขึ้นอย่างไม่น่าเชื่อ

ก็ต้องคอยดู IE 8 กันเร็วๆ นี้ ว่าจะออกมาเป็นไง
มาถึงตอนนี้ FF3 ก็โดนรายงานเรื่องจำนวนของบักที่มากขึ้นอย่างน่าสนใจ
ก็ต้องคอยดูกันต่อไปแหละครับ

วันนึงเกิดมอสซิลล่าใหญ่ขึ้นมาแบบไมโครซอฟท์
ไม่แน่วันนั้นเราอาจจะตั้งกระจู๋ว่า Firefox ห่วยก็ได้  :46:

ป.ล. ยาวชิบ  :41:

Romzaikyu

+ ตาณตอีกแล้ว  :45:

บริษัทใหญ่ก็ต้องมองการณ์ล่วงหน้าต่อไป IE ก็ต้องปรับกันต่อไปเพื่อรักษาตลาด  :37:


แล้ว de facto standard คืออะไรจ๊ะ  :05:

•หมูหมู•™

มา+ ครับ
............
ที่ออฟฟิศผม
คนที่ทำงานเว็บไม่เคยสนใจเกี่ยวกับการแสดงผล/เบราเซอร์
คนที่เฝ้าติดตามแต่ไม่รู้จะบอกมันยังไง
แล้วถ้าคนที่จะทำเว็บก็เล่นแบบไม่สนใจไออี6 เลยดีมั้ย
คุณเปิดดูเว็บบิดเบี้ยวแสดงว่าคุณใช้เบราเซอร์คุณภาพไม่มาตรฐานอะไรประมาณนี้
กำลังโหลดข้อมูล .....

ณต

#20
อ้างคำพูดจาก: ร่มไทร = ลุงเป็ด เมื่อ 09 ก.ย. 2009, 09:23 น.


แล้ว de facto standard คืออะไรจ๊ะ  :05:

คือผลิตภัณท์ที่ผลิตโดยบริษัทเอกชน
แต่คนส่วนใหญ่ใช้กันอย่างกว้่างขวางจนกลายเป็นเหมือนมาตรฐาน
และไม่ได้ถูกกำหนดโดยองค์กรที่วางมาตรฐานน่ะครับ

ยกตัวอย่างง่ายๆ เช่น Bluetooth คิดค้นและผลิตโดย SIG (Ericsson, IBM, Intel, Toshiba, and Nokia)
แต่มาตรฐานจริงๆ คือ IEEE 802.15.1

สเป็คมือถือใครรองรับ IEEE 802.15.1 บ้างครับ  :37:

JΛNΣ

โว้ว!!! ตาณตเจ๋งอีกแล้ว   :12:



ปล. เท่าที่ลองเล่นดูนิดหน่อย IE8 ก็ไม่เลวนะ

ณัฏฐ์

ขอบคุณพี่ไอซ์กับป๋าณตมากครับ :25:

i-poon

ห่วยไม่ห่วยไม่รู้ แต่เกลียด IE ชะมัดเลย (เกรียน!)
50 levels avaliable, 22 secrets levels avaliable :P

iannnnn

ไม่เจอกับตาก็คงไม่เชื่อ :05:
ทุกวันนี้ที่ชีวิตตกอับลำบากก็เพราะ IE นี่แหละครับ
(เกรียนแบบงอแง!)

i-poon

จริงครับ ลำบากกันไปทุกหย่อมหญ้า
- web designer/programmer(แก้ web ยิกๆ ให้ support ทุก browser และ IE)
- support/feedback (เวลาปัญหาโผล่มา ลูกค้าทำรายการไม่ได้ ทีมนี้โดนก่อน)
- marketing (ยอดตกเวลา ie ใหม่ออก เรื่องจริงนะเนี่ย!!)
- ผู้ใช้บริการ(มีปัญหาการใช้งานเพราะ browser compltibility)

ถ้าจะถามว่า IE ผิดอะไร ก็ต้องถามด้วยครับว่าแล้วพวกนี้เค้าผิดอะไรครับ

นี่อาจเป็นการหาเหตุเพื่อมาอ้างความเกลียด IE ก็ได้นะฮะ แต่ถึงเกลียดก็ยังต้องทำเว็บให้รองรับมันอยู่ดี  :39:
50 levels avaliable, 22 secrets levels avaliable :P

ณต

#26
ตูก็เจอนะ
ตอนหลังตูก็ต้องชั่งน้ำหนักดู

โดยเช็คจากรายงานว่า
คนเข้ามาดูเว็บใช้ บราวเซอร์อะไรมากสุด
ซึ่งแน่นอนว่า เป็น IE ในอัตราส่วนที่เยอะมาก
เลยต้องให้ความสำคัญกับ IE มากกว่า FF
ดังนั้นโครงสร้างเว็บก็จะเปลี่ยนไป  :05:

มาตรฐาน ก็ต้องแกล้งๆ ทำเป็นไม่เห็นไปบ้าง  :41:
เหมือนต่อเติมบ้านแหละ บางทีมันก็ไม่ถูกต้องตามกฎหมายเท่าไหร่
แต่เราก็ทำกัน เพราะลูกค้าจะเอา ไม่งั้นก็ไม่ได้ตังค์ และไม่ได้สร้าง 

ผู้บริหารด้านไอที ต้องเข้าใจตรงนี้ก่อนนะครับ
ว่า ณ ปัจจุบัน เราไม่สามารถเขียนโปรแกรม
เพื่อรองรับการใช้งานจากทุกบราวเซอร์ได้ 100 เปอร์เซนต์

ต่อให้โค้ดผ่าน Validate W3C แล้วก็ตาม
เพราะบราวเซอร์แต่ละค่าย ก็ยังมีบักซ่อนอยู่อีกเป็นจำนวนมาก

ดังนั้น นโยบายของตูเลือกที่จะรองรับ IE เป็นหลัก
หากลูกค้าใช้ FF แล้วไม่เวิร์ค ก็ค่อยมาแก้กันเป็นกรณีๆ ไป

ณัฏฐ์

มีคำถามเพิ่มครับ

ระหว่างทำเว็บที่ไม่รับ ไออี
กับเว็บที่รับเฉพาะไออี
อะไรยากกว่ากัน

ถ้าคำตอบเป็นอย่างหลังก็พอเข้าใจละ

ยุนเอ



ทั้งสองแบบไม่ยากครับ แต่ทำให้รับทั้งสองแบบได้พร้อมกันนั้นแหละยาก


ais ผู้สนับสนุนหลัก ie อย่างเป้นทางการ  :30: :30: :30:
เราจะต้องการอะไรมากมายไปกว่า อะไรมากมาย

~ZephyR~

อ้างคำพูดจาก: ปิยะ เมื่อ 13 ก.ย. 2009, 21:47 น.

ทั้งสองแบบไม่ยากครับ แต่ทำให้รับทั้งสองแบบได้พร้อมกันนั้นแหละยาก


ais ผู้สนับสนุนหลัก ie อย่างเป้นทางการ  :30: :30: :30:

สำเนาถูกต้องครับ
:05: :05:

แต่จริงๆ แล้ว เอาแค่จัดหน้าเว็บให้ safari กับ ff เหมือนกันยังเหนื่อยเลยฮะ  :05:
เกือบลืมไปเลยว่าเคยแนะนำตัว

SMF 2.1.7 © 2026, Simple Machines