เราเพิ่งเห็นประกาศรับสมัครงานของไมโครซอฟท์สำหรับงานพัฒนาให้แอพ Windows 8/WP8 รันข้ามกันได้
ล่าสุดความฝันอาจใกล้เป็นจริงอีกขั้น เพราะ Peter Klein ซีเอฟโอของไมโครซอฟท์ไปพูดที่งานสัมมนาของ Goldman Sachs และตอบคำถามว่าไมโครซอฟท์จะรับมือกับอุปกรณ์ที่มีขนาดหน้าจอหลากหลาย ตั้งแต่ 4 นิ้วไปจนถึง 13 นิ้วได้อย่างไร
Klein ตอบว่าไมโครซอฟท์ทำงานหนักสำหรับ "แพลตฟอร์มสำหรับนักพัฒนา" เพื่อตอบสนองปัญหานี้ เขาบอกว่าในอนาคตระบบปฏิบัติการไม่ใช่ประเด็นสำคัญ แต่เป็น "ประสบการณ์ใช้งานร่วม" ที่สะท้อนผ่านแอพและบริการอย่าง Xbox Live, Skydrive, Skype, SmartGlass โดย API ที่ไมโครซอฟท์กำลังพัฒนาจะช่วยให้แอพและบริการต่างๆ สามารถทำงาน "เกือบ" ข้ามแพลตฟอร์มกันได้
เขาทิ้งท้ายว่าเรากำลังเข้าใกล้ยุคของการเขียนโปรแกรมครั้งเดียวแล้วทำงานที่ไหนก็ได้ (write once and run anywhere) มากขึ้นเรื่อยๆ
ที่มา - ZDNet
Comments
เหยด ต่อไปนี้ก็ต่อ Windows Phone เข้ากับ Dock แล้วขยายเป็น Windows 8 #ฝัน
Coder | Designer | Thinker | Blogger
Docking เถอะค่ะ จะได้ไม่เป็นภาระของคู่ขา :P (ใครไม่ทราบงมหาเอา)
อวย Wakaba-chan =v=)/
ดู Docking อย่างเดียวไม่พอ ไอ้จุดนึงก็เซอร์วิสจังเลย = =' แม่ม
แค่มนุษย์คนนึงที่อยากรู้เกี่ยวกับวงการไอที
ท่าทางผู้อ่านข่าวใน Blognone หลายๆท่านจะติดตามอนิเมะเยอะกันพอสมควรนะครับเนี่ย
(หรือมาจากตุรกีกัน หึหึ)
จะ #รั่วส์ เหมือน JVM ไหม
ออก Update แก้ Bug มาเป็นระยะ ตั้งแต่เปิดตัวครับ
ครั้งสุดท้าย February 12, 2013 ( คุณ Update แล้วหรือยัง )
"write once and run anywhere" ประโยคนี้มันคุ้นๆนะ :p
http://en.wikipedia.org/wiki/Write_once,_run_anywhere
Win8 + WP8
iOS + OS X
Android + Chrome OS
ใครจะฟีทเจอริ่งกันได้ก่อนนะ ^^
WE ARE THE 99%
ผมว่า Windows 8 น่าจะได้ก่อน เพราะตอนนี้ทั้ง Windows 8 และ Windows Phone 8 ก็ใช้ core เดียวกันแล้ว โอกาสที่เป็นไปได้มีสูง แล้วเมื่อนั้น Windows จะกลายเป็นแพลตฟอร์มที่ทรงอิทธิพลมาก
Coder | Designer | Thinker | Blogger
พูดถึง core เดียวกัน
... ก็เหมือนกันหมดสินะ
+16 ฮา
Ubuntu already done
ถ้าไม่ซีเรียสเรื่อง performance มากนัก.. ไง ms ก้อมีโอกาสกินรวบได้มากกว่า เพราะ
1) client-side ยังมี html-based อีก.. ส่วนนี้ ms กับ google ยังอาจพอสูสีกันอยู่ (แต่แอปเปิลตกกระป๋อง เนื่องจากไร้วี่แววว่าจะสามารถใช้ html/js กับ api สำหรับแอพของแอปเปิลได้โดยง่าย)
2) server-side ทั้งแบบ self-hosted และ cloud .. แอปเปิลตกป๋องไปก่อนเลยเพราะไม่มี PaaS/IaaS, ส่วนฟาก google นั้นไม่มี self-hosted จึงตกป๋องตามไป
ตย. เช่น.. แอพที่แบ่งบางส่วนออกมาเปน service-based โดยถ้า client แรงพอก้อจะ hosted แบบ local ไป แต่ถ้าแรงไม่พอก้อ switch ไป hosted บน server แทน (ถ้าระบบปิดก้อ self-hosted แต่ถ้าไม่อยากดูแลไรมากก้อ cloud-hosted)
รอมานานละ
.NET Framework ????
.NET != OS
สอบถามคนที่เป็นโปรแกรมเมอร์หน่อยครับ มันเป็นไปได้หรอที่เขียนโปรแกรมครั้งเดียวแล้วสามารถทำงานข้ามแพลตฟอร์มกันได้ ?
ได้ครับ JVM ==> Java รันข้าม platform ได้ไง
เขียน Code ==คอมไฟล์==> ได้ Byte code (Class file) =====Window====> JVM ของวินโดวส์เอาไบต์โคตไปแปลงให้ใช้ได้
=====MAC OS====> JVM ของเอาไบต์โคตไปแปลงให้ใช้ได้
.NET Framework ก็ออกแบบมาเพื่อการทำงานเช่นนั้น แต่ในทางปฏิบัติจริงกลับไม่ได้ใช้
ขอบคุณสำหรับข้อมูลครับ
หรือเราจะมองว่า Java เป็นอีกแพลตฟอร์มนึง ที่รันบนแพลตฟอร์มอื่นอีกที ก้ได้ครับ
ออกแนวมาทีหลัง แล้วยึดครอง
กลัวว่าจะเป็น "write once and run anywhere" ฉบับ MS นั่นคือ anywhere = all MS OS
ก็คงจะเป็นยังนั้นแหละครับ Xbox, Windows 8, Windows Phone 8 มันก็เป็นของ MS หมด
มันก็ต้องเป็นแบบนั้นเขาจะทำให้คนอื่นได้ประโยชน์ทำไมแหละ
มันก็ต้องเป็นอย่างงันอยู่แล้วนิน่า
ถึงเวลาก็น่าจะมีอะไรที่คล้ายๆ Mono + Jvm + CLR เข้ามาช่วยมั้งครับ
@Wai, @time3957, @tonkung หากมันเป็นแบบนั้นมันคือการโกหกคำโตนะครับ
@PaPaSEK มันก็เป็นการ work around ที่ยังไงก็สู้ของ MS เองไม่ได้อยู่แล้วครับ อีกทั้งอาจเจอปัญหาเรื่องทรัพย์สินทางปัญญาอีก
ไม่ๆๆๆๆๆๆๆๆๆๆ (ให้นึกถึงภาพคนพูดแบบรัวๆ)
ผมหมายถึงว่า Microsoft น่าจะทำอะไรที่เป็นการ integrate จึดแข็งทั้ง 3 อย่างเข้าด้วยกันน่ะครับ
Write once, run anyware + Write in any language, run on Windows = Write in any language, run anyware อะไรประมาณนี้ครับ
แต่ก็คงโดน Oracle เล่นอยู่ดีเนอะ
จึดแข็ง ?
เป็นสำเนียงฮกเกี้ยนครับ
"anywhere" ในที่นี้เค้าน่าจะหมายถึง anywhere in MS ecosystem ล่ะมั้งครับ
ถ้า anywhere จริงๆ มันเป็น concept ของ Java ซึ่งผมว่า MS ไม่คิดจะมาแนวนี้อยู่แล้วครับ
โกหกสีขาวครับ ไม่ถือเป็นการโกหก :P
ที่จริง เขียนโปรแกรมลง Windows XP ก็เอาไปรันที่ไหนก็ได้นะครับ
ขอแค่มี power outlet ไว้เสียบปลั๊กก็พอ
อ่าา ถ้าเป็น notebook ก็ไม่ต้องใช้ปลั๊กเลยสินะครับ
^
^
that's just my two cents.
ตราบใดที่แบทไม่หมดครับ
"write once and sale anywhere"
Texion Business Solutions
จะแน่สักแค่ไหนเชียว 5555555
เล่นเกมใน XBOX live หรือ Stream ข้ามกันได้ผมก็ซื้อแล้วครับ รออยู่ครับ ไวๆ
Technology is so fast!
PC .... PCanywhere
โปรแกรมเก่ามาก ... เอาไว้เล่นแสดงความแก่
12.5 ไม่เก่านา รองรับ Win7 ด้วย http://www.symantec.com/pcanywhere/system-requirements
Jusci - Google Plus - Twitter
ปรบมือให้ (y)
กำลังจะเล่นเลย
Coder | Designer | Thinker | Blogger
One OS to rule them all.
^
^
that's just my two cents.
เดี๋ยว Oracle ฟ้อง มาลอก Concept อั๊วได้ไง
แล้วจะรอนะ จุ๊บๆ
จริงถ้าไมโครซอฟท์โยน .NET หรือ WinRT ตัวเต็มไปใส่ในมือถือได้ ปัญหานี้จะง่ายขึ้นมาก
ผมเคยพูดอยู่หลายที่ว่าเคยเขียน .NET CF แล้วเอามารันบน Windows XP ได้หน้าตาเฉย
Integrate กันก็ดีนะ แต่ว่าช่วยทำระบบให้คนที่จะพัฒนาแอพให้เนี้ยยืดหยุ่นหน่อยละกัน