Tags:
Topics: 
Node Thumbnail

ในงาน 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

Get latest news from Blognone

Comments

By: dafty
AndroidWindowsIn Love
on 20 October 2008 - 11:25 #68673

ตัว Google เองก็มี GWT (ที่ใช้ Java)อยู่แล้ว ยังไงๆ ก็คงไม่ทิ้ง Java (มั้ง)ครับ

By: javaboom
WriteriPhone
on 20 October 2008 - 11:44 #68677
javaboom's picture

จากแหล่งข่าว ในย่อหน้าสุดท้ายยังได้ทิ้งท้ายเรื่อง 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

By: cblue on 20 October 2008 - 11:46 #68678

Google Code Jam ที่ผ่านมา ผู้ใช้ 45% เลือกใช้ C++

ผมคิดว่าเป็นการตีความที่ไม่ถูกต้องของข่าวต้นฉบับ เพราะจุดประสงค์ของ Google Code Jam ไม่ใช่การพัฒนา Web (ในขณะที่ Google App Engine เป็น platform สำหรับ Web) จุดประสงค์ของ Code Jam คือ Problem Solving แน่นอนว่าผู้เข้าแข่งยอมมองเห็นความเร็วของภาษาสำคัญกว่าฟีเจอร์อื่น ๆ

ผมยกประเด็นมาให้คิดอีกหน่อยว่า

  1. Web framework ตัวไหนเป็น C++ ทั้งก้อนครับ?
  2. ผมไม่คิดว่า Google ใช้ C++ ทำ Web เพราะเท่าที่ทราบมีสองภาษาหลัก ๆ ที่ Google ใช้ บน server-side คือ Python และ Java (C++ ใช้ทำอย่างอื่น เช่นพวก infrastructure)
  3. ถ้า Google เปิดแข่งทำ Web คิดว่าผู้เข้าแข่งจะใช้ภาษาอะไรมากสุดครับ? ผมไม่รู้แต่ค่อนข้างมั่นใจครับว่า % ของคนใช้ C++ เพื่อแข่งจะวิ่งเข้าหา 0
By: narok119
ContributoriPhone
on 20 October 2008 - 13:29 #68691 Reply to:68678

+10

By: dpp
ContributoriPhoneAndroidUbuntu
on 20 October 2008 - 15:26 #68718 Reply to:68678

+10

By: raining on 21 October 2008 - 15:33 #68869 Reply to:68678

+10

By: gudgee
iPhoneAndroidWindows
on 20 October 2008 - 13:32 #68692
gudgee's picture

ดูจากเหตุผลทางธุรกิจและการตลาดของ Google ก็ไม่แปลกครับที่จะเป็น Java
เช่น Android , GWT ฝั่ง client แต่ละตัวที่ออกมา ถ้าฝั่ง server ไม่รองรับแน่สิแปลก
และช่วงที่ผ่านมาเห็น Google Moderator (GWT on AppEngine) ออกมาอีก

อีกอย่าง developer ส่วนใหญ่ของ google ก็มีแค่ Python, Java และ C++
โดยเฉพาะ java ที่ google เอามา hack ทำโน่นทำนี่จนจะเก่งกว่า sun อยู่แล้่ว

คำถามที่น่าจะใส่ ? คือ Groovy จะตามมาด้วยหรือไม่ซะมากกว่า

By: cblue on 20 October 2008 - 18:57 #68754 Reply to:68692

ถ้า App Engine สนับสนุน Java standard ในระดับนึง (ซึ่งปกติก็เป็น standard กันอยู่แล้วเช่น servlet container) การ deploy Web app ที่พัฒนาด้วย Groovy (หรือ Grails) ก็ไม่น่าจะใช่ปัญหาครับ

By: lancaster
Contributor
on 20 October 2008 - 14:00 #68695

Community ที่ว่าน่าจะหมายถึงใน Google Groups มั้งครับ เห็นเรียกร้อง Java กับ PHP เยอะพอๆกัน แต่ตัว Java น่าจะรองรับได้ง่ายกว่ามาก เลยเปิด Java ก่อน

By: mk
FounderAndroid
on 20 October 2008 - 14:43 #68705
mk's picture

ชื่อที่ถูกของมันคือ "App Engine" นะครับ (ดูในเว็บได้) ผมแก้ให้แล้ว

เรื่องภาษาของ App Engine นี่ยังไงสุดท้ายแล้วก็ต้องสนับสนุนหลายๆ ภาษาอยู่ดี ผมไป Developer Day ก็มีคนถามเยอะมากจนเขาบอกว่าไม่ตอบเลย (ทีมงานเดียวกับที่ไปจัดอินเดียนี่ล่ะ) เพียงแต่ว่าภาษาไหนจะมาก่อนก็เท่านั้น ภาษาหลักของกูเกิลมีสามตัวคือ C++, Java, Python ซึ่งก็คงต้องเก็บสามตัวนี้ให้ครบก่อน

ผมยังรู้สึกว่า App Engine เป็นแค่ "ห้องทดลองแนวคิด cloud ขนาดใหญ่" ของกูเกิลอยู่ ยังอีกนานกว่าจะใช้งาน production จริงได้

By: anu
Contributor
on 20 October 2008 - 14:47 #68708 Reply to:68705

ขอบคุณครับ

By: bow_der_kleine
WriterAndroidUbuntu
on 20 October 2008 - 16:13 #68727
bow_der_kleine's picture

Google ไม่สน Ruby | RoR ?

แต่ก็มองได้ว่ามี Python อยู่แล้ว Ruby อาจเป็น redundant

BioLawCom.De

By: gudgee
iPhoneAndroidWindows
on 21 October 2008 - 10:44 #68837
gudgee's picture

ล่าสุดทีมงาน App Engine ออกมาบอกแล้วครับว่ามีการพูดคุยกันในเรื่องนี้
และตอนนี้ก็มีการพัฒนาภาษาอื่นๆอยู่ด้วย
แต่ึึจะยังไม่มีแผนการประกาศใช้งานเร็วๆนี้ เนื่องจากเหตุผลด้าน Security และ Performance ครับ

นี่ระดับ Product Manager ออกมาพูดเองเลย อย่างน้อยก็หวังได้ว่าจะมีภาษาอื่นๆนอกจาก Python กำลังจะตามมา

ส่วนนึงผู้ใช้งาน Python ก็หวังให้ App Engine พัฒนา Feature ที่สำัคัญๆออกมาและสามารถให้นำไปใช้งานในเชิงธุรกิจได้จริง มากกว่าที่จะเอาเวลาไปเพิ่มภา่ษาอื่นๆเข้ามา ซึ่งผมก็เห็นด้วยนะเพราะ Python ก็เรียนรู้ง่ายสำหรับทุกคนอยู่แล้ว