ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

YAML หรือ YML เป็น ภาษา Markup ชนิดหนึ่ง Markup คืออะไร

ประโยชน์ ของ YAML ไว้สำหรับแลกเปลี่ยนข้อมูลกัน ระหว่างโปรแกรมมิ่งภาษาต่างๆ คล้ายๆ JSON หรือ XML แต่ YAML เป็นภาษาที่สั้นและเข้าใจง่ายกว่า ภาษา Markup อื่นๆ โดยตัวภาษาเองไม่มี tag ที่เข้ามาเกี่ยวข้อง แต่จะใช้ การเว้นวรรคในการแยกข้อมูล

ตัวอย่างโค้ด .yml จาก phpBB3.1

services:
notification.type_collection:
class: phpbb\di\service_collection
arguments:
- @service_container
tags:
- { name: service_collection, tag: notification.type }

นอกจาก การเว้นวรรคแล้ว เรายังเห็น สัญลักษณ์ อื่นๆ เช่น -,{}, :

โปรแกรมที่มีการนำ YAML ไปใช้เช่น

phpBB เวอร์ชั่น 3.1 ใช้ในการตั้งค่า config ของระบบ

OpenERP (หรือชื่อใหม่คือ ODoo) ใช้สำหรับทำข้อมูลทดสอบ และ test ข้อมูล และ ไว้ผังโค้ด Python ลงไปในไฟล์ .yml

 

นอกจากนั้นยังถูกใช้เป็นส่วนสำคัญ ของ php Framework ชื่อดังอย่าง Symfony อีกก้วย

ทางฝั่ง Ruby on Rails ก็ได้นำ YAML มาใช้เหมือนกัน

และ ภาษาต่างๆ ก็จะมี Library สำหรับ จัดการข้อมูลให้อยู่ในรูปแบบ YAML อยู่แล้ว

เช่น

php yaml http://www.php.net/manual/en/book.yaml.php

Pyhton http://www.pyyaml.org/, https://pypi.python.org/pypi/PyYAML

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
แนะนำวิธีการใช้ Autodraw เครื่องมือช่วยในการวาดภาพ
โดย Kanjana kamkun อ 20 ธ.ค. 2020 7:54 pm บอร์ด Graphic design
3
75
พฤ 24 ธ.ค. 2020 1:38 pm โดย Kanjana kamkun
แนะนำกรใช้ AIในการวาดรูปแบบง่ายด้าย AutoDraw
โดย Kanjana kamkun อ 20 ธ.ค. 2020 7:14 pm บอร์ด Graphic design
3
73
พฤ 24 ธ.ค. 2020 4:04 pm โดย Kanjana kamkun
Kaizala คืออะไร
โดย Aoranuch Phupaloy อ 20 ธ.ค. 2020 6:32 pm บอร์ด Microsoft Office Knowledge & line & Etc
3
62
พฤ 24 ธ.ค. 2020 7:52 pm โดย Aoranuch Phupaloy
เครียดกับการศึกษาข้อมูลเกี่ยวกับคอมพิวเตอร์กันไหม ???
โดย Anonymous อ 20 ธ.ค. 2020 12:37 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
72
อ 20 ธ.ค. 2020 12:37 pm โดย บุคคลทั่วไป
ภาษาเปรียบเทียบช่วยในการแปลอย่างไร
โดย Kannaphat อ 20 ธ.ค. 2020 12:08 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
54
อ 20 ธ.ค. 2020 12:08 am โดย Kannaphat
ผู้มีหน้าที่เสียภาษีสรรพสามิตคือใคร?
โดย cheer26 ส 19 ธ.ค. 2020 6:06 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
ส 19 ธ.ค. 2020 6:06 pm โดย cheer26
เขตปลอดอากรคืออะไร มีความสำคัญอย่างไร
โดย cheer26 ส 19 ธ.ค. 2020 4:50 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
39
ส 19 ธ.ค. 2020 4:50 pm โดย cheer26
เทคนิคการถ่ายภาพด้วยมือถืออย่างมืออาชีพ
โดย cheer26 ส 19 ธ.ค. 2020 3:37 pm บอร์ด Share Knowledge
0
52
ส 19 ธ.ค. 2020 3:37 pm โดย cheer26