สาย Functional Language
- Haskell
- Smalltalk
- Erlang
- Lisp
AJAX/JavaScript
- รวมถึง AJAX Toolkit ต่างๆ เช่น Prototype
Mozilla
- XUL
อื่นๆ
- Objective-C
- Mono
คิดออกก็ช่วยกันเพิ่มหน่อยนะ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
Groovy
+1 for Groovy krub.
สาย javascript กำลังเล็ง jQuery อยู่
XUL นะ
AJAX ไม่ใช่ภาษา แต่ถ้ารวม toolkit ด้วยขอ dojo อีกอัน
นับ Smalltalk เป็น functional เหรอ?
เอาภาษาสาย Declarative ด้วยมะ แบบ sql, prolog, xslt นะ
OCaML ก็น่าสนใจสำหรับ functional อะนะ (แต่ผมยังเขียนไม่เป็นเลย)
Lua ก็น่าสนใจ Prototype-based OOP แนวเดียวกับ Javascript แต่ว่า vm เล็กดี
Lisaac เป็น prototype-based oop อีกตัว แต่ว่าน่าจะ *เร็ว*
จริงๆ พวก Database อย่าง OZone <- Object Database ก็น่าสนใจนะ
Database นอกกระแส แต่ดีมากๆ :D
น่าจะทำระบบ code revisioning ใน forum หรือว่า topic ด้วยนะครับ (ถ้า drupal ทำได้แล้ว หรือว่าไม่ลำบากเกินไป) เวลามีคนมา post คำถามที่มี code แล้วมีคนมาช่วยตอบด้วยการแก้ไข code จะได้ไล่ได้ว่า มีการแก้ไขอะไรบ้าง (ประมาณ wiki หรือว่า cvs)
ทำ syntax highlighting ใน code ให้ด้วยนะ จะได้ดูง่าย ๆ
จะแบ่งกลุ่มภาษาตาม syntax ของมัน หรือจะแบ่งตามการใช้งานกันดีละครับ
ถ้าแบ่งตามการประยุกต์ใช้งาน AJAX ก็เป็นหมวดหนึ่ง ซึ่งใช้ภาษาโปรแกรมได้มากมาย แต่ที่นิยมก็ ecmascript (อยากให้ใช้ชื่อนี้ครับ เป็นทางการ/มาตรฐาน) หรือภาษา query ของฐานข้อมูลก็จัดได้เป็นอีกหมวดหนึ่ง (sql, xquery, etc)
หรือถ้าอยากแบ่งตาม syntax พวก xml ทั้งหลายก็แยกได้เป็นอีกหมวดหนึ่ง (XUL, xaml, laszlo, etc) พวก ecmascript ก็เป็นอีกหมวด (javascipt ของ mozilla, actionscript ของ Adobe, JScript ของ Microsoft, etc)
แต่การแบ่งกลุ่มตาม functional หรือ procedural หรือ oo นั้น เด๊่ยวนี้มันไม่ชัดเจนอย่างนั้นแล้ว เพราะมีหลายภาษาที่นำแนวคิดทั้ง functional และ oo มาใช้ ถ้าแบ่งแบบนี้เดี๋ยวทะเลาะกันตายว่าภาษาใคร purism กว่ากัน
ตามคอนเซ็ปต์ของ codenone คิดว่าน่าจะแบ่งตาม syntax ของภาษา เพราะฉะนั้นถ้าจะมี sql หรืออะไรอย่างอื่นด้วยก็น่าสนใจ ไม่จำเป็นต้องเป็นภาษาโปรแกรมที่ครบถ้วนแบบว่าสร้างเป็นแอพลิเคชันได้ (sql เองนี่ถ้าลองเขียน query ซับซ้อนก็มีลูกเล่นอะไรน่าสนใจเยอะเหมือนกันนะ)
srcse7en: เรื่องแบ่งกลุ่มนี่ไม่ซีเรียสครับ ระบบ forum แก้ไขได้ง่ายอยู่แล้ว เพียงแต่กลุ่มไหนที่สนใจอยากมี forum ของตัวเองก็ต้องรวมตัวกันมาเยอะๆ แบบรับประกันว่า forum ไม่ร้างก่อน แล้วค่อยเปิดเป็นภาษาๆ ไป
ถ้าคนยังน้อยอยู่ก็คุยในหมวด other ไปพลางๆ ก่อน
จะอยู่กลุ่มไหนดี GoogleWebToolkit
เป็น AJAX toolkit แต่ใช้ Java ในการช่วยสร้าง code javascript.
พวก Toolkit นี่ นับเป็นภาษาเหรอ? แบบ GoogleWebToolkit ของคุณ JavaDevil นะ จริง ๆ น่าจะเอาไปคุยในกลุ่ม AJAX หรือว่า Java ไปนะครับ
ผมเข้าใจว่า เรากำลังคุยกันในระดับ programming language เช่น java, c, ecmascript, etc. ไม่ใช่ระดับ toolkit เช่น gtk+,qt,etc. หรือว่าจะรวมเข้าไปด้วย แบบไม่ซีเรียสในคำจำกัดความ ขำ ๆ
ผมอยากให้มี AJAX เหมือนกันนะ ถือว่าอยู่ในกลุ่ม Javascript ก็ได้
พวก toolkit น่าจะแยกออกไปนะ เพราะว่าหลายตัวมัน support multi-language (หรือว่าอย่างน้อยๆ ก็มี binding) คิดว่าน่าจะ focus กับ programming language ก่อน
ผมว่าลอง list ชื่อภาษาก่อน (haskell, ocaml, sml, etc) แล้วก็ list category ตามประเภทของมัน (functional, imperative, declarative, etc) อะไรแบบนี้ก่อน แล้วค่อยคิดการจับแพะชนแกะ เพราะว่าหลายตัวมันอาจจะอยู่ได้มากกว่า 1 category นะ
น่าจะทำ PHP Framework ใช้กันเองบ้างนะ แบบฉบับไทยๆ
PHP cake ผมว่าก็ ok ดีออกนะแม้จะ bug เยอะบ้างตามคำกล่าวอ้าง
เคยลองใช้ CakePHP เหมือนกัน รู้สึกว่าก็ไม่ได้ยาก ไปว่า Rails หรือ Turbogears แล้วก็ยังไม่เจอ bug ด้วย (มีคงมีระดับนึง แต่ว่าผมไม่เจอ :-P)
อย่างไรก็ตาม PHP programmer มาเรียน Rails ก็อาจจะไม่ได้ยากไปกว่า CakePHP เหมือนกัน อย่างไรก็ตามข้อได้เปรียบหลักคงอยู่ที่เวลา deploy หละมั้ง (ยกเว้นแต่ว่าจะมีให้บริการ host Rails ซะที lol [แซว])
ถ้าอยากมีส่วนร่วมในการทำ framework ก็อาจจะไปช่วยแก้ bug เพิ่ม feature หรือทำ helper component ฯลฯ ก็น่าจะดีเหมือนกัน
ผมชอบ symfony มากกว่านะ
ดูมันเป็นตัวของตัวเองดี (ไม่ได้ก็อป rails มาเด๊ะๆ)
แล้วก็ document ค่อนข้างละเอียด
เออ PHP กับ Java นี่ไม่นับเป็นภาษานอกกระแสใช่มะ? รวมถึงพวก PHP/Java framework ทั้งหลายด้วย ?
อ่านหัวบวมอย่างแน่นอน "ฟันธง!"
ที่นี่มีโครงการ Game Programming บ้างมั้ยครับ รึสนใจแต่ด้านภาษาแปลกๆ เท่านั้น แต่เห็นมีคนเสนอพวก Framework ด้วยนี่ งั้น..
ถ้ามีเรื่อง game ขอโหวต XNA Framework ครับ (จะมีคนสนใจบ้างมั้ยหนอ)
--------------------------------------------------------
เวบของเค้า...และเพินที่เค้ารัก
www.mooling.com
Groovy ครับ
syntax คล้ายภาษาจาวามากๆ แถมหลายๆ Class ก็นำมา reuse ได้ทันทีแบบหน้าตาเฉย
่
หลายๆ ครั้งผมต้องทำงาน script บนเครื่อง production ที่มี java รันอยู่ก่อนแล้ว เมื่อก่อนใช้ php ต้องลงอะไรก็ไม่รู้เยอะแยะไปหมด แต่พอเป็น groovy ผมลง groovy ตัวเดียว JDBC ก็ใช้ตัวเดิม j2sdk ก็มีอยู่แล้ว
ไหนๆ มี Ruby กะ Python แล้ว จะใจร้ายไม่แบ่งพื้นที่ให้ Groovy เชียวเหรอครับ
Bluegear: รวมคนมาได้เยอะๆ แล้วเปิดให้เลยครับ ตอนนี้คุยกันในห้องนี้ไปก่อน ถ้าถามว่าเยอะแค่ไหน ก็ประมาณว่าเปิดห้องใหม่แล้วไม่เหงาอะแหละ
รับแซบคับคุณ mk เดี๋ยวเคลียร์งานก่อนแล้วจะมาเปิดประเด็น
ขอเกรียนหน่อย
- ภาษาติ๊ก ไว้สำหรับ คลายเครียด -