Meteor Framework ก็เป็นอีกระบบที่พวกเราสามารถเขียนและพัฒนาระบบ Web, Mobile App, รวมถึง Web API ต่างๆ ขึ้นมาได้ ซึ่งคงจะดีไม่น้อย ถ้าเราไม่ต้องเขียนโค้ดเองทั้งหมด แต่มีโปรแกรมดีๆ ช่วยเราในการเขียน
โค้ชพลเลยออกหาโปรแกรม Editor ดีๆ ที่รองรับ (หรือมี plugin รองรับ) การสร้างระบบด้วย Meteor framework มาให้เลือกกัน
ได้แก่
- VIM
- Sublime Text
- Atom (ของ Github)
- WebStorm (ของ Jetbrain)
1. VIM
VIM เป็นที่รู้จักกันดีในฐานะ Text editor ที่สามารถเปิดใช้งานได้โดยตรงบนโปรแกรม Terminal เหมาะสำหรับคนที่ไม่ชอบการเปลี่ยนหน้าต่างโปรแกรมไปมา
1.1 TernJS for Meteor
หนึ่งในผู้พัฒนา Meteor framework ได้สร้าง plugin ชื่อ TernJS plugin for Meteor เพื่อให้คนใช้ VIM เข้าถึง API และเอกสารต่างๆ ขณะใช้โปรแกรม VIM ครับ
โดยการติดตั้ง TernJS plugin for Meteor สามารถติดตั้งได้จาก VIM configuration ตัวนี้
ดูวิดีโอสาธิตการใช้งาน TernJS plugin ได้จากวิดีโอด้านล่าง
1.2 VIM Meteor Snippets
และถ้าใครต้องการ Snippet ดีๆ สำหรับ Meteor ไปใช้ใน VIM ก็มีคุณ Chris Mather ที่สร้าง Meteor Snippet ไว้ให้ใช้งานกัน
ติดตั้งจากลิ้งค์ VIM Meteor Snippet ผ่าน VIM configuration ของคุณ Chris ได้
2.Sublime Text
สำหรับคนที่ชื่อชอบ Sublime Text (โค้ชพลก็เช่นกัน) สามารถค้นหา และติดตั้ง Package ที่ชื่อ Meteor support for TernJS plug-in
และยังมี Meteor Snippet ให้ใช้งานด้วย
ดูวิดีโอแนะนำตัว Package ได้ด้านล่างครับ
3. Atom ของ Github
สำหรับคนที่ใช้ Atom อย่างที่โค้ชพลแนะนำไปก่อนหน้านี้ ก็ไม่ต้องน้อยใจ เรายังมี Package ที่สามารถทำให้ Atom พร้อมสำหรับการพัฒนาระบบด้วย Meteor Application ด้วย
โดยเรามี:
3.1 Meteor API
Package ที่อัดแน่นไปด้วย:
- Auto completion
- Syntax highlighting เพื่อให้อ่านโค้ดได้ง่าย
- Smart syntax highlighting ที่รองรับ API ตัวหลักๆ
ในการใช้งาน ต้องเปลี่ยนชนิดของ syntax ที่อยู่ด้านล่างขวาจาก JavaScript เป็น JavaScript (Meteor) ด้วยนะครับ
3.2 Meteor Helper
Package พิเศษที่ทำให้พวกเราสามารถสั่งรันแอพ Meteor ได้จากภายใน Atom เลย
สามารถตั้งค่าต่างๆ ได้ง่าย เหมาะสำหรับคนที่ขี้เกียจเปิด Terminal สลับไปมาครับ
4. WebStorm ของ Jet Brain
โปรแกรมจากตระกูล Jet Brain ขึ้นชื่อลือชาในเรื่องความครบครันของเครื่องมือ อัดความสามารถพิเศษมาเต็มสูบ ซึ่งต้องแลกมาด้วยราคาที่สมน้ำสมเนื้อ แต่ไม่ยากเกินเอื้อมแน่นอน
ส่วนตัวแล้ว โค้ชคิดว่ามันให้มาเยอะเกินความจำเป็น และของเยอะ ก็กินแรมเยอะด้วย แต่ถ้าพวกเราชอบอะไรที่ครบครัน, มีทุน, และเครื่องแรงพอตัว ก็สามารถเลือกมาใช้สอยได้
โดยตัวโปรแกรม WebStorm ตั้งแต่เวอร์ชั่น 9.0 เป็นต้นไป รองรับ Meteor Framework มาในตัวเลยครับ
สรุป
ดังนั้นจะเห็นว่าเรามีโปรแกรมถึง 4 ตัวที่รองรับการใช้พัฒนาระบบด้วย Meteor Framework เลยนะ นั่นคือ
- Vim
- Sublime text
- Atom
- WebStorm
รายการนี้อ้างอิงด้านการกินทรัพยากรเครื่องได้ดีทีเดียว โดยเรียงจากน้อยไปมาก ชอบอันไหนก็ใช้อันนั้นนะ
อย่าลืมว่าเครื่องมือคือส่วนหนึ่งเท่านั้น ความเข้าใจในระบบที่ถูกต้อง จะทำให้เราพลิกแพลงได้ไม่รู้จบ
ติดตามต่อได้ในแฟนเพจ และ YouTube
เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373 โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework
อ้างอิง – Discover Meteor