คุณ Stuart Parmenter ที่อยู่ในทีมพัฒนามอซิลล่าโมบายโพสต์ในบล็อกว่า มอซิลล่าจะไม่พัฒนาไฟร์ฟ็อกซ์บนวินโดวส์โฟน 7 แน่นอน เนื่องจากวินโดวส์โฟน 7 ไม่สนับสนุนแอพพลิเคชันแบบ native อีกต่อไปนั่นเอง (ดูข่าวเก่า: ไมโครซอฟท์ปล่อย Windows Phone Developer Tools แล้ว)
จนถึงปัจจุบันนี้ มีแต่อะโดบี Flash เท่านั้นที่ไมโครซอฟท์ยอมให้เป็นแอพพลิเคชันแบบ native บนวินโดวส์โฟน 7 ได้
ที่มา: บล็อกของคุณ Parmenter ผ่าน ZDNet
Comments
ลิงค์ข่าวเก่าผิดนะครับ
โมซิล่า? Mozilla
ใช้อังกฤษดีกว่ามั้ยครับ ชักไม่แน่ใจแล้ว
แบบนี้ผมคนหนึ่งละที่จะไม่เล่น Windows Phone 7 - -' ไม่ให้ทำโปรแกรมแบบ Native นีมัน แย่สำหรับผมสุดๆ - -'
มันคืออะไรเหรอครับ? Native เนี่ย
Pitawat's Blog :: บล็อกผมเองครับ
คือรันบนฮาร์ดแวร์โดยตรงไม่ผ่านเวอร์ชวลแมชชีนน่ะครับ (ผมเข้าใจถูกรึเปล่าหาคนยืนยันด้วยครับ)
น่าจะเรียกว่า framework มากกว่า เวอร์ชวลแมชชีน นะครับ
Edit: ดูเหมือนว่ากรณีของ Android จะเป็น virtual machine แบบคุณ hisoft บอกครับ
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
MS เรียกเป็น .Net Framework เพราะต้องการเลี่ยงการใช้คำว่า Virtual Machine ซึ่งค่อนข้างจะเป็นภาพลบ (อันเนื่องมาจาก Performance ที่ช้า ... ของภาษาอะไรสักอย่าง แต่ตอนหลังมันก็เร็วนะ :-) )
แต่ถ้าอ่านนิยามของ Framework ผมว่ากรณีนี้ไม่เข้าข่ายนะ
ส่วนตัวผมก็คิดว่า VM ก็ค่อนข้างจะใกล้เคียงกว่าครับ หรือจะเรียกว่าอะไรล่ะ... นึกไม่ออกเหมือนกัน
อาจจะต้องเรียกเป็น Ringๆ ไป!
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
.NET Framework อาจจะต้องไปเทียบกับ Java Platform ครับ (ซึ่งเป็นคำที่ซันไม่ยอมใช้ เพราะจะแบรนด์คำ J2EE อะไรพวกนี้แทน) คือ VM runtime + library มาเป็นแพ็ก
ใช่คับ Code การทำงานของโปรแกรมจะเป็น OP Code ของ CPU เลย แล้ว CPU สามารถ Execute Code เหล่านั้นได้โดยตรง พูดง่ายๆคือ Native Code เป็น Code ที่จะถึงประสิทธิภาพของ Hardware ออกมาได้มากที่สุด
คิดว่า .Net กับ Native ต่างกันแค่ไหนครับ?
อย่างน้อย XBox360 หลายเกมก็ไม่ใช่เกม Native นะ
Android ก็ไม่ใช่ native นะครับ
แต่ตอนหลังก็ปล่อยชุดพัฒนาแบบ native แล้วนี่ครับ http://www.blognone.com/node/12175
ไม่ native ทั้งหมดครับ คือ ให้แอพพลิเคชันที่รันบน VM สามารถเรียกความสามารถบางอย่างของไลบรารีที่เป็น native ได้
รับทราบครับ
ผมว่าถ้าโปรแกรมมันรันได้ลื่น ไม่สะดุด จะ Native หรือจะ VM มันก็ไม่สำคัญหรอกครับ (และจะว่าไปเขียนบนพวกภาษาที่ไม่ใช่ Native มันง่ายซะด้วย)
แต่โอเค เข้าใจว่าโดยทั่วไป โปรแกรมที่รันบน Interpreted Language มันมีแนวโน้มว่าจะ ช้ากว่า กินแบทกว่า
เอาเข้าจริง ๆ รอมันออกก่อนแล้วค่อยตัดสินค่าของมันก็ยังไม่สายครับ :-)
มี "เท่านั้น" 2 จุดในประโยคสุดท้ายอ่านแล้วมึนๆครับ เอาออกซักจุดก็ดี
มึนด้วย "เท่านั้น"
ขออภัยครับ จะพิมพ์คำว่า "ได้" แล้วเบลอ...ไม่ได้ลงข่าวใน BN นาน อิอิ
firefox run ด้วย flash .. บรื๊ยยย
แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com
กลัวเรียก h/w โดยตรงไม่ได้แล้ว firefox อืดหรอ - -"
มันเป็นเรื่อง code reuse ครับ ถ้าต้องเขียนใหม่หมดก็ไม่มีประโยชน์อะไรจากโค้ดเก่าเลย กว่าจะเสร็จคงอีก 5 ปี
อ้อ เข้าใจละ