ข้ามไปที่เนื้อหาหลัก

เหตุผลที่ทำไมภาษาโปรแกรมมิ่ง D ถึงเป็นตัวเลือกที่ดีสำหรับการพัฒนา

ผมได้ไปอ่านบทความ 5 reasons the D programming language is a great choice for development เจอประเด็นน่าสนใจสองสามประเด็นดังนี้

จัดการ Package และ Build โปรแกรมภาษา D ด้วย dub

dub เป็นเครื่องมือสำหรับใช้สร้างจัดการ Package และ Build โปรแกรมหรือไลบรารีต่าง ๆ ในภาษาดี (D lang)


การติดตั้ง dub

  • สำหรับ Windows
    สามารถโหลดไฟล์ติดตั้งได้จาก http://code.dlang.org/download
    หลังติดตั้งแล้วอย่าลืมตั้งค่า path ด้วยนะครับ
  • สำหรับ Debian/Ubuntu
    สามารถติดตั้งโดยใช้คำสั่ง
    sudo apt-get install dub
  • สำหรับ OS X
    สามารถโหลดไฟล์ติดตั้งได้จาก http://code.dlang.org/download


การใช้งาน

สร้างโครงการใหม่ ใช้คำสั่ง
dub init <package_name>/

โดย dub จะทำการสร้างโฟลเลอร์ < package > ขึ้นมาตามที่กำหนด
Folder Description
<package_name>/ โฟลเลอร์หลักของโครงการที่สร้าง
    source/ โพลเลอร์นี้ไว้เก็บ source code
        app.d แฟ้มแหล่งที่มาแนะนำสำหรับจุดเริ่มต้นโปรแกรม - นี้จะได้รับการยกเว้นโดยอัตโนมัติหากโครงการที่ใช้เป็น library
        <package_name>/ The suggested root package under which the project's source code will be stored
    public/ โฟลเลอร์สำหรับการวางไฟล์สาธารณะที่จะใช้ในเวลาทำงาน (หมายถึงส่วนใหญ่สำหรับโครงการบริการเว็บ)
    views/ อาจประกอบด้วยแฟ้มนำเข้าสตริงเช่น HTML หรือ UI templates
    dub.sdl or dub.json กำหนดค่าของโครงการ

การ Build โครงการ
ใช้คำสั่ง

dub build


การรันโครงการ
ใช้คำสั่ง
dub run < package >


อ่านเอกสารเพิ่มเติมได้ที่ http://code.dlang.org/

ความคิดเห็น

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

ภาษา D คืออะไร

ภาษา D เป็นภาษาคอมพิวเตอร์ภาษาหนึ่ง ใช้ในการเขียนโปรแกรมคอมพิวเตอร์ เป็นภาษาชนิดคอมไพเลอร์โดยรับช่วงต่อมาจากภาษาซี สามารถนำใช้งานประเภท System Programming และ Performance Programming ได้ และสามารถใช้ libraries ที่เขียนด้วยภาษา C ได้อีกด้วย ไวยากรณ์ของภาษา D  ส่วนใหญ่รับมาจากภาษา C / C++ ชนิดตัวแปรคล้าย ๆ กับภาษา Python นามสกุลของภาษา D คือ .d หน้าหลักภาษา D dlang.org

Coedit IDE ของภาษา D

หลังจากที่ผมใช้วิธีการเขียนโปรแกรมภาษา D ด้วย Notepad ธรรมดา ๆ และคอมไพเลอร์โค้ดภาษา D ด้วยคอมมาไลน์โดยใช้ DMD 2 ทำให้เกิดความไม่สะดวกเมื่อต้องการดูโค้ด ผมจึงได้ไปค้นหา พบว่าบนภาษา D มี IDE ที่ชื่อว่า Coedit

เหตุผลที่ทำไมภาษาโปรแกรมมิ่ง D ถึงเป็นตัวเลือกที่ดีสำหรับการพัฒนา

ผมได้ไปอ่านบทความ 5 reasons the D programming language is a great choice for development เจอประเด็นน่าสนใจสองสามประเด็นดังนี้