Elixir Language

            Elixir เป็นภาษาที่เน้นไปทางด้านการให้บริการ service นะครับ เช่น การทำเว็บเซิฟเวอร์ (คนที่ใช้เค้าจะบอกกันว่าเวลาที่มีจำนวน user เพิ่ม การใช้ทรัพยากรมันจะเพิ่มตามจำนวน ซึ่งบางภาษากราฟมันอาจจะคล้าย พาราโบลา ทำให้การใช้ elixer มันคำนวน workload ได้ง่ายกว่า แต่ในเรื่องการวัดประสิทธิภาพอาจจะแย่กว่าภาษาอื่น เพราะมีค่าตั้งต้นในการบันทึกข้อมูลมาเลย) แต่ส่วนตัวชอบเพราะเป้าหมายของภาษาคือ ให้ผู้ใช้มีความสุขในการเขียนโค้ด (อาจจะดูแปลกสำหรับบางท่าน แต่แนวทางการพัฒนาต่อของแต่ละภาษามันก็ขึ้นกับเรื่องนี้ละครับ) ซึ่งจริงๆ อาจจะไม่ใช่ภาษาที่ไวมากนัก แต่เน้นไปที่การป้องกันการผิดพลาด โดยถือว่า ความผิดพลาดเป็นเรื่องยังไงก็ต้องเกิดขึ้น ดังนั้นจึงถูกสร้างมาโดยเน้นตรวจจับความผิดพลาดเหล่านั้น และไม่ให้ระบบล่มได้ง่าย (ต่างกับภาษาอื่น ที่จะเน้นให้ผู้ใช้จัดการความผิดพลาดเอง) ปล. ข้อเสียน่าจะเป็นเรื่องการพัฒนาตัวภาษา กับเฟรมเวิร์คที่ไม่ค่อยมีการเปลี่ยนแปลง แต่ในแง่ความเสถียรก็อาจจะเป็นข้อดีก็ได้มั้ง

  1. sudo apt install elixir -y ติดตั้งภาษา
  2. elixir -v ลองเช็คเวอร์ชั่น ว่าติดตั้งสมบูรณ์หรือไม่
  3. ทดลองสร้างไฟล์ test_elixir.exs แล้วใส่คำสั่ง IO.puts("Elixir install Complete") ไว้นะครับ
  4. รันด้วยคำสั่ง elixir test_elixir.exs ได้เลยนะครับ
  5. ลองสร้างโปรเจ็คดู ด้วยคำสั่ง mix new ./elixir_project
  6. ลองเทสรันโปรเจ็คโดยการเข้าไปในโปรเจ็คด้วย cd elixir_project แล้วรันด้วย mix test นะครับ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

โปรโมชั่นเน็ต TOT

โน๊ตบุ๊ค acer switch sa5-271 แบตบวม T^T

Blog นี้สร้างเพื่อ?