ผมคิดว่า Google ที่ compete กับ Microsoft อยู่ ไม่น่าจะใช้ภาษาที่ทำให้สาย Microsoft โตขึ้นนะครับ แม้ mono จะไม่ได้มาจาก Microsoft โดยตรงก็ตามแต่มันก็คือภาษาเดียวกัน
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
Comments
โหวตคนแรกซะงั้น ว่าจะโหวตเพื่อจะได้ดูกระแสซะหน่อย
-- ^_^ --
google นำโด่ง
แปลกใจว่ามีคนเลือก oracle ด้วยเรอะ !
เค้าเชียร์ให้ Oracle เปลี่ยนใจครับ ฮ่า ฮ่า
พลังเงียบครับ
ตั้ง 34 โหวต ไม่ใช่น้อยๆ
ผมว่าเป็น "กองแช่ง" เหมือนเชียร์บอลน่ะครับ อารมณ์ว่าเชียร์ลิเวอร์พูล พอแมนยูเตะกับทีมอื่น ก็เชียร์ทีมตรงข้ามแทน
+1 ชอบตัวอย่าง ลิเวอร์พูล กับ แมนยู 55++
-- ^_^ --
คนเห็นต่างมันก็มีล่ะน่า
ก็ไม่มีใครว่าอะไรเรื่องเห็นต่างนี่ครับ เขาคุยกันอยู่ว่าทำไมถึงเห็นต่าง วิเคราะห์ว่าเป็นกลุ่มไหน มีวิธีคิดอย่างไร
อิอิ ว่าแล้วๆๆๆ
ขอให้ระวังการแสดงความเห็นในเชิงก่อกวนนะครับ
lewcpe.com, @wasonliw
นึกว่าจะมีชอยส์ที่ 3 ให้งงเล่น ตามสไตล์บล็อกนอน
อ่าว ไม่ได้ชื่อ "บล๊อกโนเนะ" หรอกหรอ
น่ารักเชียว
May the Force Close be with you. || @nuttyi
ขอถอนโหวตครับ
ผมขอโหวตเชียร์ออราเคิล
เพราะถ้า Google แพ้ Google ก็อาจต้องเลิกใช้ JVM
แล้วไปใช้อย่างอื่นแทน อย่างเช่น MONO
เฮ!
ไม่ทันแล้วย่ะ! แต่ไปอ่านในคห.โน้นแล้วผมก็เห็นด้วยอยู่เหมือนกันนะ
ปล.ใช้ Android บ้างมั้ยครับ
ยังใช้มือถือรุ่นเก่าอยู่เลยครับ OS อะไรไม่รู้ ผมติด PC มากกว่า
แต่ก็ว่าจะเอา Tablet HoneyComb เหมาะๆ ซักตัว อยู่หรอกนะ
สิทธิบัตรที่โดนไม่เกี่ยวกับภาษาครับ เป็นเทคโนโลยี byte code และการรักษาความปลอดภัย
byte code เองทุกวันนี้ Dalvik ก็มีฟอร์แมตที่ต่างกันอยู่แล้
lewcpe.com, @wasonliw
ครับ ก็เข้าใจว่าเป็นปัญหาที่เทคโนโลยี bytecode ดังนั้น ตัว DALVIK ผมก็สงสัยว่ามันจะไม่รอด เพราะมันก็ base on bytecode
ถ้าจะต้องเปลี่ยน ก็อาจจะต้องพอร์ท bytecode ที่มี ให้มันกลายเป็น Native หรือ bytecode ของ VM ตัวอื่น
ถ้าเป็นอย่างหลังมันก็น่าจะเป็น CLR นั่นคือการย้าย Java ให้มารันบน Mono เปลี่ยน Core ของ DALVIK ให้ base on CLR แทน
ประเด็นที่ผมชอบ .NET/Mono ไม่ได้มีแค่ C# แต่มันช่วยให้รัน C# ได้ในตัวก็ถือเป็นผลพลอยได้
ไม่อยากตัดกำลังใจนะครับ แต่ผมไม่เคยเห็น Google สนใจ Technology สายนั้นเลย ถ้า bytecode ใช้ไม่ได้ก็น่าจะออกแนวสร้างสิ่งใหม่ๆขึ้นมาใช้แทนมากกว่า
ตรงข้ามแฮะ ผมกลับคิดว่า Google สนใจเรื่องเทคโนโลยีสายนี้มากกว่าใคร
เพราะมีการใช้ Java เป็นภาษาหลักของ Android แล้ว ยังออกแรงทำ DALVIK ขึ้นมาใช้เอง
ผมคิดว่า Google ที่ compete กับ Microsoft อยู่ ไม่น่าจะใช้ภาษาที่ทำให้สาย Microsoft โตขึ้นนะครับ แม้ mono จะไม่ได้มาจาก Microsoft โดยตรงก็ตามแต่มันก็คือภาษาเดียวกัน
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
ถ้ากูเกิลจะออกนวัตกรรม CLR ตัวใหม่ ฉีกออกไปอีกแนวนึง แล้วให้ใช้ได้ทั้งภาษา Java และ C# ก็เยี่ยมไปเลยครับ
อย่างเช่น Go ที่ออกมา จริงๆแล้วก็เป็นภาษาคอมไพล์ (คอมไพล์ตอน deploy) แต่ผมไม่รู้ว่ามันคอมไพล์ชั้นเดียว (คือเป็น Native เลย) หรือสองชั้น (เป็น bytecode ไว้รอ JIT)
ถ้าระบบมันเป็น compile สองชั้น ก็ใช้ภาษาอะไรก็ได้ ทั้ง C# และ Java ไม่มีสิทธิบัตรภาษาจดไว้
คุณก็แค่สงสัยครับ ไม่มีหลักฐานทางวิศวกรรมอะไรมาสสนับสนุนความเชื่อของคุณได้เลย
lewcpe.com, @wasonliw
ผมใช้ตรรกะแล้วนะ ว่า DALVIK ใช้ในการแปลง bytecode ซึ่งเป็น bytecode แบบเดียวกับที่ใช้ใน JVM
แล้วที่ฟ้องกันอยู่นี่ จะไม่มีส่วนเกี่ยวข้องใดๆกับ DALVIK เลย?
ตัว DALVIK ไม่มีส่วนไหนที่เอาโค้ดมาจาก JVM เลย?
ผมยอมรับว่าผมไม่ได้ไปนั่งแกะโค้ดดูเลยไม่ได้มั่นใจ ผมถึงใช้คำว่าสงสัย แต่มันก็ยังมีอะไรรองรับบ้างแล้วนะ
การแปลง "ได้" ไม่ได้เป็นตัวบ่งบอกใดๆ ว่าเป็น bytecode แบบเดียวกันครับ คุณเชื่อว่ามันเป็นแบบเดียวกันเพียงเพราะมันมีตัวแปลงมาให้ใน Android SDK อย่างนั้นหรือ???
ตัว bytecode ภายในเองรูปแบบ VM ก็ต่างกันพอสมควรทั้ง register-based กับ stack-based
ยกต้วอย่างฟอร์แมตภาพ BMP กับ PNG ก็มีกระบวนการทำงานภายในต่างกันมากมาย แต่ก็สามารถแปลงไปแปลงมาได้เหมืิอนกัน
ถ้าคุณมองว่าการแปลงได้เรียกว่าหลักฐาน ผมว่ามันเป็นหลักฐานที่อ่อนมากจนไม่สามารถสนับสนุนแนวคิดของคุณได้ครับ
lewcpe.com, @wasonliw
bytecode ของ Dalvik นั้นต่อยอดมาจาก Java อีกทีนึงครับ แต่มีความเปลี่ยนแปลงไปเยอะพอสมควรด้วยข้อจำกัดของอุปกรณ์มือถือ ผมจำรายละอียดไม่ได้เพราะอ่านแบบผ่านๆ ครับ
ส่วน bytecode ที่ compile มาจาก CIL (MSIL) นั้นไม่มีความใกล้เคียงกับ Dalvik หรือ Java เลยครับ
เคยได้ยินมาแบบนั้นครับ เพราะฉะนั้นผมถึงคิดว่า มีโอกาสที่ DALVIK จะมีบางส่วนที่เหลืออยู่ ไม่ได้ถูกเปลี่ยน ทับอยู่กับส่วนที่เป็นเทคโนโลยีที่ถูกครอบคลุมโดยสิทธิบัตรของ Oracle
ผมตามไปอ่านลิงค์ที่คุณ lew ให้ไว้แต่ยังไม่เจอรายละเอียดที่ผมต้องการ
ผมเลยต้องคาดเดาเอาเองว่าที่ Sun ยื่นเรื่องฟ้องสิทธิบัตรกับ Microsoft น่าจะเป็นเรื่องของวิธีการทำงานของ .NET CLR คือวิธีการทำงานมันใกล้เคียงกับ JVM
ผมว่าตอนนี้มันมีประเด็นแยกเป็น 2 เรื่องคือ
เอาเรื่องวิธีการทำงานก่อน ตามข้อมูลที่มีตอนนี้ ผมเห็นว่า Microsoft และ Google โดนเรื่องเดียวกันก็คือ วิธีการทำงานที่ไปเลียนแบบ VM ของ Java
ต่อมาเรื่อง bytecode แม้ว่า .NET CLR จะมีวิธีการทำงานเหมือนกับ JVM และถึงแม้ Dalvik จะทำงานเหมือน JVM และมี bytecode ที่ต่อยอดมาจาก Java (ตอนนี้ผมเข้าใจว่าน่าจะแยกขาดแล้วตั้งแต่ Android 2.1)
สรุปจากความคิดส่วนตัว
จบข่าว ผมวิเคราะห์เอาเองรายงาน
"ต่อยอด" นั่นล่ะครับเนื้อหาสำคัญของบทสนทนานี้
ผมได้ยินครั้งสุดท้ายคือ Dalvik นั้นพัฒนาแยกจาก JVM อย่างสมบูรณ์ (อย่างน้อยก้ตามที่กูเกิลอ้างว่าไม่ได้ละเมิดสิทธิบัตร) การที่ได้คุณได้ยินมาว่า Dalvik ต่อยอดและ CIL ไม่ได้ใกล้เคียงนั้นอ้างโดยค่อนข้างเลื่อนลอยครับ
ทุกวันนี้ไมโครซอฟท์ได้รับความคุ้มครองจากการจ่ายเงินไปล่วงหน้าให้กับซันไป 900 ล้านดอลลาร์ตั้งแต่ปี 2004 ไมโครซอฟท์จึงอยู่นอกเป้าหมายการฟ้องร้องครับ ไม่ใช่เพราะ CIL มันแตกต่างจนหาทีฟ้องไม่ได้แต่อย่างใด
lewcpe.com, @wasonliw
จากที่อ่าน ผมเห็น SUN ฟ้องร้องเรื่อง "MSJVM ไม่ได้มาตรฐาน" กับ "Microsoft ตัด JVM ออกจาก XP แล้วมีแต่ .NET เป็นการผูกขาด" นะ
ไม่เกี่ยวกับว่า .NET เหมือนหรือต่างกับ JVM และคงไม่เกี่ยวกับว่าจะทำให้ Oracle ฟ้อง Microsoft ไม่ได้ ถ้ามีการใช้สิทธิบัตรด้าน bytecode ใน .NET
โหวดให้ Google เพราะแทบไม่ได้ใช้อะไรจาก Oracle เลย ถึงใช้ก็อยากให้เป็นชื่อเดิมๆมากกว่า เช่น โปรแกรม NetBeans อยากให้กลับเป็น SUN เหมือนเดิม