ปัจจุบันนี้ 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 ตอบมานานแล้ว
ผมนึกว่าคำตอบเรียงจากล่างขึ้นบน
ขอโทษครับ (เข้าใจผิดอย่างแรง)