ในงาน Google Developers Day ที่กูเกิลประเทศอินเดียได้จัดเมื่อวันที่ 18 ตุลาคมนี้ นาย Prasad Ram กล่าวว่า Google App Engine นั้นได้รองรับ Java แล้ว
"บางคนเชื่อว่าการทำให้แพลตฟอร์มที่รองรับภาษาไดนามิคเช่น Python มารองรับภาษาแบบ Static เช่น Java ได้นั้นไม่ใช่เรื่องง่าย แต่เห็นได้ชัดว่ากูเกิลมีโครงสร้างพื้นฐานและสถาปัตยกรรมเบื้องหลังที่สามารถรองรับภาษาแบบ Static ได้เช่นกัน" เขากล่าว "Java ได้ถูกเลือกโดยใช้เสียงตอบรับจากชุมชน เป็นที่ชัดแจ้งว่าคนมากมายอยากที่จะพัฒนาเว็บแอปพลิเคชั่นโดยใช้ Java" ผู้พูดอีกคนนึงกล่าว
แต่อย่างไรก็ตามในการแข่งขัน Google Code Jam ที่ผ่านมา ผู้ใช้ 45% เลือกใช้ C++ และ 25% เลือกใช้ Java ส่วน Python และ C# มีผู้เลือกใช้อย่างละประมาณ 10% ซึ่งไม่สอดคล้องกับคำกล่าวของคนจาก Google ที่บอกว่าชุมชนต้องการ Java มากขนาดที่จะถูกเลือกมาใช้เท่าใดนัก
จากการสำรวจเว็บ Google App Engine เบื้องต้นยังไม่มีการเคลื่อนไหวอะไรในเรื่องนี้ เห็นแต่คนโพสในกระดานข่าวทวง Timeline และสงสัยว่าเป็นข่าวจริงรึเปล่า เลยใส่ ? ไว้ด้วยประการฉะนี้
ที่มา - Control Enter.in
Comments
ตัว Google เองก็มี GWT (ที่ใช้ Java)อยู่แล้ว ยังไงๆ ก็คงไม่ทิ้ง Java (มั้ง)ครับ
จากแหล่งข่าว ในย่อหน้าสุดท้ายยังได้ทิ้งท้ายเรื่อง PaaS ของ Microsoft ที่ชื่อ Microsoft Strata อันเป็นบริการ Cloud ที่คล้ายๆกับ App Engine แต่เน้นที่ .Net Platform โดยเฉพาะ ซึ่งแหล่งข่าวก็ทิ้งคำถามว่า "คุณคิดว่า Strata จะเป็นคู่แข่งของ App Engine ได้หรือไม่ ?"
ใน blog ที่ richfrombechtle เขายกคำถามว่า "หรือว่า Windows Cloud กับ Microsoft Strata คือตัวเดียวกัน ?" เพราะบัลเมอร์เคยกล่าวถึง Windows Cloud ว่ายังไม่มีชื่อเป็นทางการ และจะประกาศสิ้นเดือนนี้ที่งาน PDC 2008 ตามที่ข่าว เปิดหน้าต่างมองดูกลุ่มเมฆผ่าน Windows Cloud ที่ผมเคยได้เสนอไปแล้ว
ช่วงนี้ ข่าวคู่กัดระหว่าง Microsoft กับ Google เริ่มมีถี่ขึ้นนะครับ
JavaBoom (Boom is not Java, but Java was boom)
http://javaboom.wordpress.com
My Blog
ผมคิดว่าเป็นการตีความที่ไม่ถูกต้องของข่าวต้นฉบับ เพราะจุดประสงค์ของ Google Code Jam ไม่ใช่การพัฒนา Web (ในขณะที่ Google App Engine เป็น platform สำหรับ Web) จุดประสงค์ของ Code Jam คือ Problem Solving แน่นอนว่าผู้เข้าแข่งยอมมองเห็นความเร็วของภาษาสำคัญกว่าฟีเจอร์อื่น ๆ
ผมยกประเด็นมาให้คิดอีกหน่อยว่า
+10
+10
+10
ดูจากเหตุผลทางธุรกิจและการตลาดของ Google ก็ไม่แปลกครับที่จะเป็น Java
เช่น Android , GWT ฝั่ง client แต่ละตัวที่ออกมา ถ้าฝั่ง server ไม่รองรับแน่สิแปลก
และช่วงที่ผ่านมาเห็น Google Moderator (GWT on AppEngine) ออกมาอีก
อีกอย่าง developer ส่วนใหญ่ของ google ก็มีแค่ Python, Java และ C++
โดยเฉพาะ java ที่ google เอามา hack ทำโน่นทำนี่จนจะเก่งกว่า sun อยู่แล้่ว
คำถามที่น่าจะใส่ ? คือ Groovy จะตามมาด้วยหรือไม่ซะมากกว่า
ถ้า App Engine สนับสนุน Java standard ในระดับนึง (ซึ่งปกติก็เป็น standard กันอยู่แล้วเช่น servlet container) การ deploy Web app ที่พัฒนาด้วย Groovy (หรือ Grails) ก็ไม่น่าจะใช่ปัญหาครับ
Community ที่ว่าน่าจะหมายถึงใน Google Groups มั้งครับ เห็นเรียกร้อง Java กับ PHP เยอะพอๆกัน แต่ตัว Java น่าจะรองรับได้ง่ายกว่ามาก เลยเปิด Java ก่อน
ชื่อที่ถูกของมันคือ "App Engine" นะครับ (ดูในเว็บได้) ผมแก้ให้แล้ว
เรื่องภาษาของ App Engine นี่ยังไงสุดท้ายแล้วก็ต้องสนับสนุนหลายๆ ภาษาอยู่ดี ผมไป Developer Day ก็มีคนถามเยอะมากจนเขาบอกว่าไม่ตอบเลย (ทีมงานเดียวกับที่ไปจัดอินเดียนี่ล่ะ) เพียงแต่ว่าภาษาไหนจะมาก่อนก็เท่านั้น ภาษาหลักของกูเกิลมีสามตัวคือ C++, Java, Python ซึ่งก็คงต้องเก็บสามตัวนี้ให้ครบก่อน
ผมยังรู้สึกว่า App Engine เป็นแค่ "ห้องทดลองแนวคิด cloud ขนาดใหญ่" ของกูเกิลอยู่ ยังอีกนานกว่าจะใช้งาน production จริงได้
ขอบคุณครับ
Google ไม่สน Ruby | RoR ?
แต่ก็มองได้ว่ามี Python อยู่แล้ว Ruby อาจเป็น redundant
BioLawCom.De
ล่าสุดทีมงาน App Engine ออกมาบอกแล้วครับว่ามีการพูดคุยกันในเรื่องนี้
และตอนนี้ก็มีการพัฒนาภาษาอื่นๆอยู่ด้วย
แต่ึึจะยังไม่มีแผนการประกาศใช้งานเร็วๆนี้ เนื่องจากเหตุผลด้าน Security และ Performance ครับ
นี่ระดับ Product Manager ออกมาพูดเองเลย อย่างน้อยก็หวังได้ว่าจะมีภาษาอื่นๆนอกจาก Python กำลังจะตามมา
ส่วนนึงผู้ใช้งาน Python ก็หวังให้ App Engine พัฒนา Feature ที่สำัคัญๆออกมาและสามารถให้นำไปใช้งานในเชิงธุรกิจได้จริง มากกว่าที่จะเอาเวลาไปเพิ่มภา่ษาอื่นๆเข้ามา ซึ่งผมก็เห็นด้วยนะเพราะ Python ก็เรียนรู้ง่ายสำหรับทุกคนอยู่แล้ว