Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

ภาษาโปรแกรมที่น่าจับตามองในปี 2019 จาก O’Reilly

$
0
0

เรื่องของเทคโนโลยีนั้นมีการเปลี่ยนแปลงเสมอ รวมทั้งเรื่องของภาษาโปรแกรมก็เช่นกัน แต่ละภาษามีทั้ง สร้างขึ้นมาใหม่และปรับปรุงให้ดีขึ้น เพื่อให้เหมาะสมกับรูปแบบงานในลักษณะต่าง ๆ กันไป ทาง Oreilly ทำการสรุป 6 ภาษาโปรแกรมที่น่าจับตามองในปี 2019 ซึ่งดูจากความนิยมและขนาดของ community ที่ใหญ่ขึ้น ประกอบไปด้วย
  1. Python
  2. Java
  3. Go
  4. C#
  5. Kotlin
  6. Rust
ขอสรุปเพียง 4 ภาษาที่ผมใช้งานนะ Python ได้รับความนิยมอย่างต่อเนื่อง ทั้งการพัฒนา web application รวมถึง DevOps, Big data, Data Science, Data analysis และ Machine learning ยิ่งไปกว่านั้น Python 3 น่าจะเป็นตัวหลักแล้ว เนื่องจาก Python 2 จะถูก maintain ถึงเพียง 1 มกราคม 2020 นี้แล้วเท่านั้น (อีก 1 ปีเท่านั้นเอง) Java เป็นภาษาที่ได้รับความนิยมมายาวนานมาก ๆ โดย Java 11 ที่เพิ่งปล่อยออกมานั้น น่าจะเป็นตัวที่ปรับปรุงและเปลี่ยนแปลงมากมาย ทำให้เหมาะกับการพัฒนาระบบตามแนวคิด Microservice ได้ดีขึ้นกว่าเดิมมาก ซึ่งใน version ต่อไปจะมี Value type เพิ่มเข้ามาจาก Primitive และ Object type Go ภาษา Go นั้นถูกใช้งานอย่างกว้างขวาง แถม community ก็เติบโตอย่างต่อเนื่อง ด้วยรูปแบบภาษาที่เรียบง่าย ใช้งาน resource ที่น้อย การ deploy ที่ง่าย อีกทั้งใน Go 1.11 ได้เพิ่ม Go module และ webAssembly เข้ามา เพื่อทำให้การพัฒนาระบบงานง่ายและสะดวกขึ้น Kotlin เป็นอีกหนึ่งใน JVM language เป็นอีกภาษาหนึ่งที่ดังมาก ๆ หลังจากที่ทางทีมพัฒนา Android ของ Google ได้ประกาศว่า Kotlin เป็นภาษาหลักในการพัฒนา Android app ทำให้สามารถพัฒนาระบบงานได้ง่ายขึ้น เมื่อเปรียบเทียบกับภาษา Java รวมทั้งมี feature ที่แจ่ม ๆ อีกมากมาย ทั้ง coroutines สำหรับจัดการทำงานแบบ asynchronous และ background process และ Kotlin ยังทำงานร่วมกับ code ในภาษา Java ได้อีกด้วย และภาษา Kotlin น่าจะเริ่มนำมาใช้ในฝั่ง backend มากยิ่งขึ้น วันนี้เรารู้และถนัดในภาษาอะไรบ้าง ? ในแต่ละภาษาที่สร้างขึ้นมาล้วนมีเหตุผลและลักษณะของงานที่เหมาะสมกันไป สิ่งที่น่าสนใจคือ นักพัฒนาได้เรียนรู้อะไรบ้าง ? นักพัฒนาได้เลือกให้งานภาษาโปรแกรมที่เหมาะสมกับงานหรือไม่ ? มิใช่มานั่งเถียงกันว่าอะไรดีกว่ากัน วนไปทุกไป !!

Viewing all articles
Browse latest Browse all 1997

Trending Articles