ปัจจุบันนี้ Open Source จำเป็นต้องสนับสนุนหลายภาษา เพราะถ้าไม่สนับสนุนหลายภาษาแล้วล่ะก็ โอกาสแตกดับในภายภาคหน้าย่อมมีสูง!
ทีนี้การจะสนับสนุนหลายภาษาได้ ก็ขึ้นอยู่กับการออกแบบ Open Source เป็นสำคัญ ซึ่งเดี๋ยวนี้ก็ถือว่าคิดกันมาครบ เพราะมีการแยกเรื่องภาษาออกมาอย่างชัดเจน …

จากภาพข้างบนจะเห็นว่า เขาแยกเอาส่วนของ Module, Theme แล้วก็ภาษาออกมาเลย ซึ่งอันนี้ก็ดีสำหรับนักพัฒนาเพราะจะได้แก้ไขเป็นส่วน ๆ ได้!
แต่ก็ไม่รู้ว่าแนวคิดเรื่องการแยกกลไกสนับสนุนหลายภาษา มันเป็นหลักนิยมของผู้พัฒนา Open Source ทุก ๆ เจ้าหรือเปล่า เพราะบางทีผมก็พบการสนับสนุนหลายภาษาแบบภาพข้างล่าง …

หรือแบบข้างล่าง …

และที่หนักที่สุดก็คือแบบข้างล่าง …

กรณีที่กลไกสนับสนุนหลายภาษากระจายทั่วไปหมดแบบภาพบน ๆ นี่ถือเป็นเรื่องน่าหนักใจมาก เพราะถ้าเรามีการเพิ่มหรือเปลี่ยนแกนกลาง, Theme หรือ Module ให้เป็นของใหม่หรือเป็นรุ่นใหม่ ก็ทำให้เราต้องไปออกแรงเหนื่อยกับการแปลภาษาไปเรื่อย ๆ ไม่จบสิ้น
ดังนั้นเดี๋ยวนี้ เวลาผมจะเลือกใช้ Open Source ผมก็เลยต้องมาพิจารณาเรื่องกลไกสนับสนุนหลายภาษาให้จงหนัก ถ้าเจอว่ามันดีเลอเลิศสุโค่ยซะไม่มี แต่กลไกสนับสนุนหลายภาษาของมัน กระจายทั่วไปหมดอย่างกับขี้ฝุ่นในอากาศแล้วล่ะก็ … ก็คงต้องถอดใจไปหาตัวใหม่เอาข้างหน้าก็แล้วกัน T-T
[tags]Open Source, หลายภาษา[/tags]
ปกติเวลาเลือกใช้ foss ผมดู community/activity นะครับ
อย่างน้อยๆ เข้าไปใน forum แล้ว ต้องมีคนถามตอบกันมั่ง
ไม่ใช่ร้างเป็นป่าช้าเลย
แล้วก็ต้องมีการ release ออกมาเรื่อยๆ ด้วย
ไม่ใช่ว่า release ล่าสุดเมื่อสองปีที่แล้วไรงี้
…ว่าแต่ ผลงานใหญ่ของพี่ไท้นี่ นับวันยิ่งเยอะนะคับ
เด๋วทำมาแข่งมั่งดีกว่า
ถ้าส่วน Theme, Module, และ แกนกลางไม่ใช้ภาษาเขียน
แล้วมันจะใช้อะไรเขียนครับ?
ถ้าผมเข้าใจไม่ผิดโปรแกรม Open Source คือโปรแกรม
ที่เขาให้ Source Code มา Compile เองด้วย
ยังไงถ้าอยากแก้ Theme, Module, และ แกนกลางก็ต้องไป
นั่งแกะ Code อยู่ดี หรือว่า พี่ไท้หมายความว่าส่วนภาษา
คือแค่ส่วนควบคุมให้โปรแกรมทำอย่างที่ต้องการเท่านั้น
ส่วนอื่นไม่ต้องไปแก้ ก็สามารถเอามา Compile ใช้ร่วมกันได้เลย
ผลงานใหญ่มีแค่อันเดียวเองคุณ AMp อิ อิ
ภาษาที่ว่า หมายถึงภาษาท้องถิ่นครับคุณ 777 เช่น ภาษาไทย, ภาษาอังกฤษ หรือ ภาษาจีน เป็นต้น มิใช่ภาษาคอมพิวเตอร์แต่อย่างใดจ้า
ร้างเป็นป่าช้าจริงๆ
ถามตั้งนานแล้วไม่มีใครตอบ
ไม่รอล่ะ เสียเวลา
อ้าว…Mr. PeeTai ตอบมานานแล้ว
ผมนึกว่าคำตอบเรียงจากล่างขึ้นบน
ขอโทษครับ (เข้าใจผิดอย่างแรง)