หลังจากการถกเถียงกันมาอย่างยาวนาน ทีมนักพัฒนา GNOME ตัดสินใจใช้ JavaScript เป็นภาษาเริ่มต้นในการพัฒนา GNOME Apps โดยจะใช้ร่วมกับภาษาซีในส่วนของการจัดการกับระบบ
Travis Reitter หนึ่งในทีมนักพัฒนาของ GNOME ได้กล่าวถึงเหตุผลในการเลือกใช้ JavaScript ว่ามันเป็นภาษาระดับสูงและถูกใช้งานจริงแล้วใน GNOME Shell และ GNOME Documents อีกทั้งมีความง่ายสำหรับนักพัฒนาใหม่ที่จะศึกษาและพัฒนาต่อไปด้วยในแง่ของโอเพนซอร์ส
จากการตัดสินใจครั้งนี้ทีมนักพัฒนาจะยังคงเขียนเอกสารในการพัฒนาสำหรับภาษาอื่นต่อไป แต่จะให้ความสำคัญกับเอกสารในการพัฒนาของ JavaScript มากขึ้น อีกทั้งจะมีการเริ่มส่งเสริมให้นักพัฒนาใช้ JavaScript ในการพัฒนา GNOME Apps ในทันที
ที่มา - H Online
on
jQuery for GNOME ห๊ะ
xenogew Tue, 05/02/2013 - 13:36
jQuery for GNOME
#ห๊ะ
กำลังนึกสภาพว่า selector
EThaiZone Tue, 05/02/2013 - 17:18
In reply to jQuery for GNOME ห๊ะ by xenogew
กำลังนึกสภาพว่า selector จะออกมาหน้าตาแบบไหน =w=
ไม่เหมือนกับ jQuery หรือ
roongroj Tue, 05/02/2013 - 20:11
In reply to jQuery for GNOME ห๊ะ by xenogew
ไม่เหมือนกับ jQuery หรือ WinJS สำหรับ Windows 8 แน่นอนครับ เพราะมันอิงกับ HTML5
ขณะที่ GNOME อิงกับ Widget ...จริง ๆ เหมือนกับ C/C++ นั้นละครับ แต่มัน Open Source Code เหมือนกับพวก Batch File
ค่อยน่าพัฒนาหน่อย =w=
kimminwoo Tue, 05/02/2013 - 13:46
ค่อยน่าพัฒนาหน่อย =w=
ฟังแล้วสบายหู
nextman13 Tue, 05/02/2013 - 18:32
ฟังแล้วสบายหู
ขอถามครับ ถ้าเป็นแบบนี้ Gnome
vodka7 Tue, 05/02/2013 - 19:01
ขอถามครับ
ถ้าเป็นแบบนี้ Gnome apps จะได้รับผลกระทบเรื่องความปลอดภัยจาก Java ที่เป็นข่าวกันอยู่ช่วงนี้หรือไม่ครับ?
คนละเรื่องกันครับ
0rmsin Tue, 05/02/2013 - 19:03
In reply to ขอถามครับ ถ้าเป็นแบบนี้ Gnome by vodka7
คนละเรื่องกันครับ
ช่วยอธิบายเพิ่มได้มั้ยครับ
vodka7 Tue, 05/02/2013 - 19:08
In reply to คนละเรื่องกันครับ by 0rmsin
ช่วยอธิบายเพิ่มได้มั้ยครับ พอดี ไม่ค่อยมีความรู้เรื่องโปรแกรมมิ่งน่ะครับ
ขอบคุณครับ :)
ภาษา java เป็นของ oracle
doanga2007 Tue, 05/02/2013 - 19:19
In reply to ช่วยอธิบายเพิ่มได้มั้ยครับ by vodka7
ภาษา java เป็นของ oracle ซึ่งเป็นภาษาปิดหูปิดตา จึงมีรูเยอะ ส่วน javascript เป็นของ netscape ซึ่งเปิดกว้าง 100% ทำให้ไร้รูโหว่ครับ
อย่าเข้าใจว่าชื่อภาษาใกล้กัน
xenogew Wed, 06/02/2013 - 17:53
In reply to ช่วยอธิบายเพิ่มได้มั้ยครับ by vodka7
อย่าเข้าใจว่าชื่อภาษาใกล้กัน แล้วจะเป็นอันเดียวกัน หรือมีแหล่งกำเนิดมาจากที่เดียวกัน
เพียงแต่ตอนกำเนิด Javascript เค้าไปขอยืมชื่อ Java ตอนนั้นมาใช้เท่านั้นเองครับ
Java ที่มีรูโหว่ คือ Java
blackpigeon Thu, 07/02/2013 - 19:51
In reply to ช่วยอธิบายเพิ่มได้มั้ยครับ by vodka7
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
java กับ javascript
benjifx Wed, 06/02/2013 - 01:09
In reply to ขอถามครับ ถ้าเป็นแบบนี้ Gnome by vodka7
java กับ javascript มันเป็นคนละภาษากันครับ ไม่มีความเกี่ยวข้องใด ๆ ต่อกันเลย แค่มีชื่อมีคำว่า java เหมือนกัน
javascript ของ Gnome shell
xenatt Tue, 05/02/2013 - 21:33
javascript ของ Gnome shell นี่ไม่ง่ายครับเพราะไม่มีเอกสารมากนักสำหรับนักพัฒนา
จะเป็นก้าวที่ผิดพลาดหรือป่าวเ
sukoom2001 Wed, 06/02/2013 - 12:25
จะเป็นก้าวที่ผิดพลาดหรือป่าวเนี่ย
หลายคนมองว่า มันผิดตั้งแต่
mementototem Wed, 06/02/2013 - 12:53
In reply to จะเป็นก้าวที่ผิดพลาดหรือป่าวเ by sukoom2001
หลายคนมองว่า มันผิดตั้งแต่ SHELL แล้ว ดังนั้นปล่อยเขาไปเถอะ เพราะเขายังยืนยันว่า นี่คือแนวทางที่ถูกต้อง...
เขียนสนุกหล่ะครับทีนี้
picharnan Wed, 06/02/2013 - 23:11
เขียนสนุกหล่ะครับทีนี้ ต่อไปจะได้มีเครื่องมือ debug js ดี ๆ บ้าง :)