CoffeeScript คืออะไร? มาทำความรู้จักกันดีกว่า

โดย ณัฐธิดา หมวดเพ็ชร [16 กรกฎาคม 2558]


CoffeeScript คืออะไร???

coffeescript-logo

CoffeeScript คือ ภาษาที่เอาไว้สำหรับเขียน JavaScript ซึ่ง CoffeeScript จะช่วยให้สามารถเขียน JavaScript ได้สั้นลง เขียนง่ายขึ้น อ่านเข้าใจง่าย และ maintain ง่าย แต่สุดท้ายแล้ว CoffeeScript ก็จะถูกเปลี่ยนกลับไปเป็น JavaScript เพื่อนำไปใช้งานต่อไป

ขั้นตอนการทำงาน

  1. สร้างไฟล์นามสกุล .coffee
  2. คอมไพล์ .coffee ให้กลายเป็น .js
  3. นำไฟล์ .js ไปใช้งาน

การติดตั้ง CoffeeScript

ก่อนอื่นเราจะต้องลงตัวคอมไพล์ ที่จะทำการแปลง .coffee มาเป็น .js ซะก่อน เพื่อที่ว่าเราจะได้ไม่ต้องไปเขียนไฟล์ .js อีก หากเรารัน .coffee เสร็จ ก็สามารถนำไปใช้ได้เลย โดยเราต้องทำการติดตั้งคำสั่งให้อุปกรณ์ของเรารู้จักกับไฟล์ .coffee ซะก่อน

ซึ่งถ้าหากว่าเราได้ลง node.js  ไว้แล้ว เราก็จะใช้ npm ในการติดตั้ง CoffeeScript ได้เลย โดยใช้คำสั่ง

>>> npm install -g coffee-script

หลังจากนั้นเราก็จะมาตรวจสอบดูว่าการติดตั้งมีข้อผิดพลาดรึเปล่า โดยการตรวจสอบจากเวอร์ชั่นของ CoffeeScript ที่ได้ติดตั้งไป ใช้คำสั่งดังนี้
>>> coffee -v

เมื่อไม่มีข้อผิดพลาดอะไร ระบบจะแสดงเวอร์ชั่นของ CoffeeScript ขึ้นมาให้ เท่านี้ก็สามารถใช้ได้แล้ว

แต่….หากเรายังไม่ได้ลง node.js ก็จะต้องลง package ที่จำเป็นก่อน ซึ่งจากที่ได้ไปศึกษามา เราจึงขอยกตัวอย่างอ้างอิง เพื่อให้ทราบถึงวิธีการ มีดังต่อไปนี้

1. ลง package ที่จำเป็น โดยใช้คำสั่ง

>>> sudo apt-get install git-core curl build-essential openssl libssl-dev

2. ลง node.js โดยใช้คำสั่ง

>>> git clone https://github.com/joyent/node.git && cd node

3. เมื่อลง node.js เสร็จ ให้ทำ config โดยใช้คำสั่ง

>>> /configure

4. จะทำการ make โดยใช้คำสั่ง

>>> make

5. ติดตั้ง make โดยใช้คำสั่ง

>>> sudo make install

6. กลับมายัง directory หลัก โดยใช้คำสั่ง

>>> cd

7. ติดตั้ง npm (Nodejs Package Manager) โดยใช้คำสั่ง

>>> curl http://npmjs.org/install.sh | sudo sh

จากนั้นก็ติดตั้ง CoffeeScript ตามที่ได้กล่าวไว้ก่อนหน้านี้ในกรณีแรก

ครั้งต่อไปเราจะมาดูว่า CoffeeScript ใช้งานอย่างไร และเมื่อเปรียบเทียบกับ JavaScript แล้วเป็นอย่างไร

หากจะศึกษาข้อมูลก่อนก็สามารถศึกษาได้ที่ www.coffeescript.org