[RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
norranun พิมพ์ว่า:
Chokkz พิมพ์ว่า:
สั้นๆง่ายๆ
platform คือ ระบบปฏิบัติการ
framework คือ โปรแกรมที่ไว้เขียนโปรแกรม
ถ้าตามที่ท่านพูด ผมเข้าใจว่า framework ก็เช่น ยกตัวอย่าง เกมคอม GTA การที่จะเขียนหรือสร้างเกมนี้ขึ้นมา ต้องสร้างโปรแกรมที่จะเอามาเขียนๆเกมๆนี้ขึ้นมาก่อน ถึงจะเริ่มสร้างเกมได้ ---------- อันนี้ผมเข้าใจถูกป่ะ
ส่วน platform คือ ระบบปฏิบัติการ อันนี้ยังงงอยู๋ หมายถึง ระบบ windows linux mac os ios android งี้ป่ะคับ
Platform อย่างง่ายที่สุดทีจะเข้าใจได้คือระบบปฏิบัติการ แต่จริงๆแล้วไมไ่ด้หมายถึงแค่ OS ต่างๆ เท่านั้นครับ
จริงๆความหมายของ platform คือ ฐาน ครับ
หมายถึงทุกสิ่งที่เราจะสร้างสิ่งต่างๆโดยใช้สิ่งนึงเป็นฐาน
โดยสร้างสิ่งต่างๆเพื่อใช้งานบนสิ่งนั้นๆ ฐานที่ว่านั่นคือ Platform ครับ
เช่น
โปรแกรมที่พัฒนามาเพื่อใช้ใน Ios < Platform คือ IOS
โปรแกรมที่พัฒนามาเพื่อใช้กับหุ่นยนต์ < Platform คือ หุ่นยนต์
โปรแกรมทีพ่ัฒนามาเพื่อPS4 < Platform คือ PS4
หรือจะเป็นสิ่ง Physical ทั่วๆไปก็ได้เช่น
สร้างเรือเพราะต้องการแล่นในทะเล < Platform ของเรือคือทะเล
สร้างรถมีล้อเพราะต้องการแล่นฉิว < Platform คือถนน
เป็นต้นครับ
ครับผม
เพิ่มเติม โดยพื้นฐาน Framework ต้องอยู่บน Platform อยู่แล้วครับ
เพราะ Framework คือลักษณะการทำงาน แตไม่ใช่ผลลัพท์
ผลลัพท์จริงๆจะถูกใช้งานผ่าน Platform ครับ