Tags:
Node Thumbnail

หลังจากการถกเถียงกันมาอย่างยาวนาน ทีมนักพัฒนา GNOME ตัดสินใจใช้ JavaScript เป็นภาษาเริ่มต้นในการพัฒนา GNOME Apps โดยจะใช้ร่วมกับภาษาซีในส่วนของการจัดการกับระบบ

Travis Reitter หนึ่งในทีมนักพัฒนาของ GNOME ได้กล่าวถึงเหตุผลในการเลือกใช้ JavaScript ว่ามันเป็นภาษาระดับสูงและถูกใช้งานจริงแล้วใน GNOME Shell และ GNOME Documents อีกทั้งมีความง่ายสำหรับนักพัฒนาใหม่ที่จะศึกษาและพัฒนาต่อไปด้วยในแง่ของโอเพนซอร์ส

จากการตัดสินใจครั้งนี้ทีมนักพัฒนาจะยังคงเขียนเอกสารในการพัฒนาสำหรับภาษาอื่นต่อไป แต่จะให้ความสำคัญกับเอกสารในการพัฒนาของ JavaScript มากขึ้น อีกทั้งจะมีการเริ่มส่งเสริมให้นักพัฒนาใช้ JavaScript ในการพัฒนา GNOME Apps ในทันที

ที่มา - H Online

Get latest news from Blognone

Comments

By: xenogew
ContributorAndroidWindows
on 5 February 2013 - 13:36 #537533
xenogew's picture

jQuery for GNOME

ห๊ะ

By: EThaiZone
ContributorAndroidUbuntuWindows
on 5 February 2013 - 17:18 #537612 Reply to:537533
EThaiZone's picture

กำลังนึกสภาพว่า selector จะออกมาหน้าตาแบบไหน =w=


มันไม่ง่ายเลยที่จะทำ GIF ให้มีขนาดน้อยกว่า 20kB

By: roongroj
iPhoneAndroidRed HatSUSE
on 5 February 2013 - 20:11 #537699 Reply to:537533
roongroj's picture

ไม่เหมือนกับ jQuery หรือ WinJS สำหรับ Windows 8 แน่นอนครับ เพราะมันอิงกับ HTML5

ขณะที่ GNOME อิงกับ Widget ...จริง ๆ เหมือนกับ C/C++ นั้นละครับ แต่มัน Open Source Code เหมือนกับพวก Batch File

By: kimminwoo
AndroidRed HatUbuntuWindows
on 5 February 2013 - 13:46 #537537

ค่อยน่าพัฒนาหน่อย =w=

By: nextman13
AndroidBlackberryUbuntuWindows
on 5 February 2013 - 18:32 #537658

ฟังแล้วสบายหู

By: vodka7
iPhoneWindows PhoneAndroidRed Hat
on 5 February 2013 - 19:01 #537672
vodka7's picture

ขอถามครับ
ถ้าเป็นแบบนี้ Gnome apps จะได้รับผลกระทบเรื่องความปลอดภัยจาก Java ที่เป็นข่าวกันอยู่ช่วงนี้หรือไม่ครับ?

By: 0rmsin
ContributorRed HatUbuntu
on 5 February 2013 - 19:03 #537673 Reply to:537672
0rmsin's picture

คนละเรื่องกันครับ

By: vodka7
iPhoneWindows PhoneAndroidRed Hat
on 5 February 2013 - 19:08 #537678 Reply to:537673
vodka7's picture

ช่วยอธิบายเพิ่มได้มั้ยครับ พอดี ไม่ค่อยมีความรู้เรื่องโปรแกรมมิ่งน่ะครับ
ขอบคุณครับ :)

By: doanga2007
AndroidSymbianUbuntu
on 5 February 2013 - 19:19 #537683 Reply to:537678
doanga2007's picture

ภาษา java เป็นของ oracle ซึ่งเป็นภาษาปิดหูปิดตา จึงมีรูเยอะ ส่วน javascript เป็นของ netscape ซึ่งเปิดกว้าง 100% ทำให้ไร้รูโหว่ครับ

By: xenogew
ContributorAndroidWindows
on 6 February 2013 - 17:53 #538087 Reply to:537678
xenogew's picture

อย่าเข้าใจว่าชื่อภาษาใกล้กัน แล้วจะเป็นอันเดียวกัน หรือมีแหล่งกำเนิดมาจากที่เดียวกัน

เพียงแต่ตอนกำเนิด Javascript เค้าไปขอยืมชื่อ Java ตอนนั้นมาใช้เท่านั้นเองครับ

By: blackpigeon
iPhoneWindows PhoneAndroidBlackberry
on 7 February 2013 - 19:51 #538566 Reply to:537678
blackpigeon's picture

Java ที่มีรูโหว่ คือ Java ที่เป็น runtime เป็นโปรแกรมที่ติดตั้งบนเครื่องคอมของเราเอง
แล้วจะโปรแกรมที่เขียนมาเพื่อ run กับสิ่งนี้ และเขียนด้วยภาษา Java
(Java มีสองมุมมอง ทั้งเป็นส่วนโปรแกรม และมุมองของ ภาษา Java)

เปรียบเทียบ Java ที่มีช่องโหว่ นี้ เทียบเท่ากับ .Net Framework ของไมโครซอฟท์ ที่ใช้ภาษา VB,C#
หรือเทียบกับ Adobe AIR หรือ Adobe Flash Player ที่ใช้ภาษา ActionScript เขียน
(ซึ่ง สมัยก่อนเราจะได้ข่าว เกี่ยวกับ .Net มีช่องโหว่ Flash Player มีช่องโหว่ อะไรแบบนี้ด้วย)

มุมมองของ runtime : Java, .Net Framework, Adobe AIR, Adobe Flash Player
มุมมองของภาษาโปรแกรม : Java, C#,VB, ActionScript

ส่วน JavaScript เป็นภาษาหนึ่ง ที่ แตกแขนง และกำเนิดมาจาก ภาษา Java ซึ่ง ปัจจุบันถือว่าคนละภาษาแล้ว
คงเทียบได้กับ ภาษา VBA ที่ใช้ใน Excel, Access, Word ที่กำเนิดมาจาก ภาษา VB อะไรเทือกนี้แหละครับ

สรุป Java Runtime ของ Oracle ไม่ได้ run JavaScript

By: benjifx
ContributoriPhoneAndroidUbuntu
on 6 February 2013 - 01:09 #537817 Reply to:537672

java กับ javascript มันเป็นคนละภาษากันครับ ไม่มีความเกี่ยวข้องใด ๆ ต่อกันเลย แค่มีชื่อมีคำว่า java เหมือนกัน

By: xenatt
ContributorWindows PhoneRed HatSymbian
on 5 February 2013 - 21:33 #537717
xenatt's picture

javascript ของ Gnome shell นี่ไม่ง่ายครับเพราะไม่มีเอกสารมากนักสำหรับนักพัฒนา


Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project

By: sukoom2001
ContributorAndroidUbuntu
on 6 February 2013 - 12:25 #537962
sukoom2001's picture

จะเป็นก้าวที่ผิดพลาดหรือป่าวเนี่ย

By: mementototem
ContributorJusci's WriterAndroidWindows
on 6 February 2013 - 12:53 #537972 Reply to:537962
mementototem's picture

หลายคนมองว่า มันผิดตั้งแต่ SHELL แล้ว ดังนั้นปล่อยเขาไปเถอะ เพราะเขายังยืนยันว่า นี่คือแนวทางที่ถูกต้อง...


Jusci - Google Plus - Twitter

By: picharnan
iPhoneWindows PhoneAndroidRed Hat
on 6 February 2013 - 23:11 #538168
picharnan's picture

เขียนสนุกหล่ะครับทีนี้ ต่อไปจะได้มีเครื่องมือ debug js ดี ๆ บ้าง :)