20 มิถุนายน 2558

Published 6/20/2558 by with 0 comment

สร้างแม่แบบและใช้แม่แบบโครงการด้วย cookiecutters ในภาษา Python

สร้างแม่แบบและใช้แม่แบบโครงการด้วย cookiecutters ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความผมจะพาผู้อ่านไปแนะนำ cookiecutters ซึ่งเป็นเครื่องมือสำหรับสร้างแม่แบบและใช้แม่แบบโครงการในภาษา Python เพื่อช่วยประหยัดเวลาในการพัฒนาโปรแกรมที่มีรูปแบบซ้ำ ๆ เหมือนเดิม แตกต่างไม่กี่อย่าง

cookiecutters เป็นโมดูลสำหรับใช้สร้างโครงการจากแม่แบบที่กำหนดไว้แล้ว เช่น สร้างโครงการที่ใช้ภาษา Python โดยใช้แม่แบบที่กำหนดไว้แล้ว
มีความสามารถดังนี้

  • รองรับทั้งบน Windows, Mac, และ Linux

  • รองรับการทำงานบน Python 2.7, 3.3, 3.4, และ PyPy

  • แม่แบบโครงการจาก cookiecutters รองรับภาษา Python, JavaScript, Ruby, CoffeeScript, RST, Markdown, CSS, HTML และรองรับหลายภาษาในแม่แบบโครงการเดียวกัน

  • ใช้ License: BSD


เพื่อการใช้งานที่สะดวกยิ่งขึ้น แนะนำให้ติดตั้ง Git ด้วยครับ

สามารถติดตั้งได้โดยใช้คำสั่ง pip:
$ pip install cookiecutter

การใช้งาน
สามารถสั่งใช้งานแม่แบบโครงการได้ด้วยคำสั่ง
$ cookiecutter ตำแหน่งแม่แบบโครงการ/

ตัวอย่างเช่น
$ cookiecutter https://github.com/sloria/cookiecutter-flask

ดูรายการแม่แบบโครงการตัวอย่างได้ที่ https://github.com/audreyr/cookiecutter#python
สร้างแม่แบบโครงการ อ่านวิธีได้จาก http://www.hackebrot.de/python/create-your-own-cookiecutter/
อ่านเอกสารการใช้งาน cookiecutters ได้ที่ http://cookiecutter.rtfd.org

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)