BLOG BOARD_B
ติดต่อรายละเอียดเพิ่มเติมได้ที่ Email: sale@soccersuck.com
ไว้คราวหน้า X
ไว้คราวหน้า X
ไม่ต้องแสดงข้อความนี้อีกเลย
ไปหน้าที่ 1
ไปที่หน้า
GO
ตั้งกระทู้ใหม่
ฝากรูป
ผู้ตั้ง
ข้อความ
ออนไลน์
ทัณฑ์บนครั้งที่ 2
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 23 Mar 2010
ตอบ: 13139
ที่อยู่:
โพสเมื่อ: Wed Oct 31, 2018 20:28
คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ
ช่วยยกตัวอย่างง่ายๆหน่อยครับ

พยายามหาคำอธิบายในอากุ๋ แต่ก็ยังงงๆครับ

framework คือไร และ platform คือไรคับ

0
0
หากโดน 40 เรื้อน จะถูกแบน
โหวตเป็นกระทู้แนะนำ
ออฟไลน์
ซุปตาร์ยูโร
Status: Object Reference not Set ....
: 0 ใบ : 0 ใบ
เข้าร่วม: 05 Dec 2016
ตอบ: 6192
ที่อยู่:
โพสเมื่อ: Wed Oct 31, 2018 20:49
Top Comment [RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
แถม library ให้อีกคำ เพราะมันข้าง ๆ กัน

Library คือ function ที่ชาวบ้านเขียนไว้ หรือเราเขียนเอง
แล้วมัดรวมเป็นชุด ๆ เอาไว้เรียกใช้ใน project จะได้ reuse ได้

เช่น jquery

สั้น ๆ คือ เราเชียน code เรียกใช้ function ใน library

Framework คือ standard structure ที่เอาไว้กำหนดรูปแบบการเขียนของ project
ซึ่งมันจะเตรียมต่าง ๆ นา ๆ มาให้เราเป็นโครงสร้างที่มี pattern อยู่แล้ว เช่น angular, vuejs, knockoutjs
สามตัวที่ยกตัวอย่าง เป็น framework ที่ใช้ pattern แบบ mvc

ส่วนมาก คนจะสับสนระหว่าง framework กับ library
สั้น ๆ คือ framework เราเขียน function หรือ class เพื่อให้ framework มันมาเรียกใช้
(เป็นที่มาว่า ทำไมเราจึงต้องเขียนตามรูปแบบหรือโครงสร้างที่มันกำหนดไว้ แหกออกไป มันเรียก code เราไปทำงานไม่ได้)

ส่วน platform จริง ๆ อันนี้ไม่น่าจะพ่วงในคำถาม เพราะมันคนละสเกลกับ library

Platform ยกตัวอย่างง่าย ๆ เช่น os windows, หรือ os linux

ในเชิง programming เราอาจจะเจอรูปแบบของ project ที่เรา dev เช่น
Project นี้เป็น windows app นะ ไป call api จากอีก project นึงที่เป็น web

นั่นก็มองเป็น platform ได้คือกัน
Web platform, win app platform

จบ !!!
แก้ไขล่าสุดโดย SuperTee เมื่อ Wed Oct 31, 2018 20:56, ทั้งหมด 1 ครั้ง
12
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
ซุปตาร์ยูโร
Status: ห นู น ย ม ทู ต
: 0 ใบ : 0 ใบ
เข้าร่วม: 03 Sep 2018
ตอบ: 16480
ที่อยู่:
โพสเมื่อ: Wed Oct 31, 2018 20:33
[RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
สั้นๆง่ายๆ

platform คือ ระบบปฏิบัติการ

framework คือ โปรแกรมที่ไว้เขียนโปรแกรม






แก้ไขล่าสุดโดย Chokkz เมื่อ Wed Oct 31, 2018 20:36, ทั้งหมด 1 ครั้ง
5
0
หากโดน 40 เรื้อน จะถูกแบน
The Journey of new beginnings.
ออฟไลน์
นักบอลถ้วย ข.
Status: Blink
: 0 ใบ : 0 ใบ
เข้าร่วม: 04 Sep 2013
ตอบ: 7510
ที่อยู่: Santiago bernabeu
โพสเมื่อ: Wed Oct 31, 2018 20:39
[RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
Chokkz พิมพ์ว่า:
สั้นๆง่ายๆ

platform คือ ระบบปฏิบัติการ

framework คือ โปรแกรมที่ไว้เขียนโปรแกรม






 


ละเอียดและสั้นด้วยภาษาไทยทุกคำ ตามนัน้
3
0
หากโดน 40 เรื้อน จะถูกแบน
ออนไลน์
ทัณฑ์บนครั้งที่ 2
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 23 Mar 2010
ตอบ: 13139
ที่อยู่:
โพสเมื่อ: Wed Oct 31, 2018 20:40
[RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
Chokkz พิมพ์ว่า:
สั้นๆง่ายๆ

platform คือ ระบบปฏิบัติการ

framework คือ โปรแกรมที่ไว้เขียนโปรแกรม






 


ถ้าตามที่ท่านพูด ผมเข้าใจว่า framework ก็เช่น ยกตัวอย่าง เกมคอม GTA การที่จะเขียนหรือสร้างเกมนี้ขึ้นมา ต้องสร้างโปรแกรมที่จะเอามาเขียนๆเกมๆนี้ขึ้นมาก่อน ถึงจะเริ่มสร้างเกมได้ ---------- อันนี้ผมเข้าใจถูกป่ะ

ส่วน platform คือ ระบบปฏิบัติการ อันนี้ยังงงอยู๋ หมายถึง ระบบ windows linux mac os ios android งี้ป่ะคับ

แล้วคำถามต่อมา platform อยุ่บน framework หรือ framework อยุ่บน platform ครับ
แก้ไขล่าสุดโดย norranun เมื่อ Wed Oct 31, 2018 20:42, ทั้งหมด 1 ครั้ง
1
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
ซุปตาร์ยูโร
Status: Object Reference not Set ....
: 0 ใบ : 0 ใบ
เข้าร่วม: 05 Dec 2016
ตอบ: 6192
ที่อยู่:
โพสเมื่อ: Wed Oct 31, 2018 20:49
[RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
แถม library ให้อีกคำ เพราะมันข้าง ๆ กัน

Library คือ function ที่ชาวบ้านเขียนไว้ หรือเราเขียนเอง
แล้วมัดรวมเป็นชุด ๆ เอาไว้เรียกใช้ใน project จะได้ reuse ได้

เช่น jquery

สั้น ๆ คือ เราเชียน code เรียกใช้ function ใน library

Framework คือ standard structure ที่เอาไว้กำหนดรูปแบบการเขียนของ project
ซึ่งมันจะเตรียมต่าง ๆ นา ๆ มาให้เราเป็นโครงสร้างที่มี pattern อยู่แล้ว เช่น angular, vuejs, knockoutjs
สามตัวที่ยกตัวอย่าง เป็น framework ที่ใช้ pattern แบบ mvc

ส่วนมาก คนจะสับสนระหว่าง framework กับ library
สั้น ๆ คือ framework เราเขียน function หรือ class เพื่อให้ framework มันมาเรียกใช้
(เป็นที่มาว่า ทำไมเราจึงต้องเขียนตามรูปแบบหรือโครงสร้างที่มันกำหนดไว้ แหกออกไป มันเรียก code เราไปทำงานไม่ได้)

ส่วน platform จริง ๆ อันนี้ไม่น่าจะพ่วงในคำถาม เพราะมันคนละสเกลกับ library

Platform ยกตัวอย่างง่าย ๆ เช่น os windows, หรือ os linux

ในเชิง programming เราอาจจะเจอรูปแบบของ project ที่เรา dev เช่น
Project นี้เป็น windows app นะ ไป call api จากอีก project นึงที่เป็น web

นั่นก็มองเป็น platform ได้คือกัน
Web platform, win app platform

จบ !!!
แก้ไขล่าสุดโดย SuperTee เมื่อ Wed Oct 31, 2018 20:56, ทั้งหมด 1 ครั้ง
12
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
นักบอลลีกภูมิภาค
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 06 Apr 2017
ตอบ: 5073
ที่อยู่:
โพสเมื่อ: Wed Oct 31, 2018 20:50
[RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
แบบอ้อมๆ

Platform รางรถไฟ
Framework โรงงานผลิตชิ้นส่วน ประกอบ สร้าง-ซ่อมรถไฟที่จะมาวิ่งบนราง
2
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
ซุปตาร์ยูโร
Status: ห นู น ย ม ทู ต
: 0 ใบ : 0 ใบ
เข้าร่วม: 03 Sep 2018
ตอบ: 16480
ที่อยู่:
โพสเมื่อ: Wed Oct 31, 2018 20:51
[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 ครับ
แก้ไขล่าสุดโดย Chokkz เมื่อ Wed Oct 31, 2018 20:57, ทั้งหมด 3 ครั้ง
4
0
หากโดน 40 เรื้อน จะถูกแบน
The Journey of new beginnings.
ออฟไลน์
นักเตะตำบล
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 12 May 2009
ตอบ: 1509
ที่อยู่:
โพสเมื่อ: Wed Oct 31, 2018 20:52
[RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
norranun พิมพ์ว่า:
Chokkz พิมพ์ว่า:
สั้นๆง่ายๆ

platform คือ ระบบปฏิบัติการ

framework คือ โปรแกรมที่ไว้เขียนโปรแกรม






 


ถ้าตามที่ท่านพูด ผมเข้าใจว่า framework ก็เช่น ยกตัวอย่าง เกมคอม GTA การที่จะเขียนหรือสร้างเกมนี้ขึ้นมา ต้องสร้างโปรแกรมที่จะเอามาเขียนๆเกมๆนี้ขึ้นมาก่อน ถึงจะเริ่มสร้างเกมได้ ---------- อันนี้ผมเข้าใจถูกป่ะ

ส่วน platform คือ ระบบปฏิบัติการ อันนี้ยังงงอยู๋ หมายถึง ระบบ windows linux mac os ios android งี้ป่ะคับ

แล้วคำถามต่อมา platform อยุ่บน framework หรือ framework อยุ่บน platform ครับ  


ไม่เกี่ยวกันซะทีเดียวครับ framework มันแปลตรงตัวเลย กรอบการทำงาน (วิธีการเขียนโปรแกรม) ก็แล้วแต่ทีมกำหนดเลย อาจกำหนดเองตั้งแต่ ชื่อตัวแปร ชื่อคลาส เป็น mvc ไหม หรือใช้ framework ที่เค้านิยมกัน
1
0
หากโดน 40 เรื้อน จะถูกแบน
ออนไลน์
ทัณฑ์บนครั้งที่ 1
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 06 Sep 2006
ตอบ: 3131
ที่อยู่:
โพสเมื่อ: Wed Oct 31, 2018 23:17
[RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
แพลตฟอร์มไม่จำเป็นต้องเป็นพวกระบบปฏิบัติการก็ได้ครับ

ระบบใหญ่ๆระบบนึง ที่ครอบโปรแกรมต่างๆอีกทีก็ได้
อย่างเช่นถ้าเราจะสร้างเว็บขายของขึ้นมาเว็บนึง มันประกอบไปด้วยระบบซื้อของ ระบบจ่ายเงิน ระบบค้นหาของ ระบบแชท ฯลฯ โดยเราเขียนกรอบขึ้นมากรอบนึงที่ใช้รันระบบต่างๆพวกนี้เข้าด้วยกันได้ อันนั้นก็เรียกว่าแพลตฟอร์มได้เหมือนกัน

หรืออย่าง LINE ก็มีแพลตฟอร์มเป็นของตัวเองเหมือนกัน ถึงได้รันโปรแกรมย่อยๆของตัวเองนอกจากโปรแกรมแชทได้
1
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
ดาวเตะกัลโช่
Status: ไก่กุ๊ก ๆ
: 0 ใบ : 0 ใบ
เข้าร่วม: 31 Jan 2007
ตอบ: 3563
ที่อยู่: ss
โพสเมื่อ: Wed Oct 31, 2018 23:24
[RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
กระทู้เลอค่าครับ
0
0
หากโดน 40 เรื้อน จะถูกแบน

ออฟไลน์
นักบอลถ้วย ค.
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 12 Oct 2007
ตอบ: 5089
ที่อยู่: San Siro
โพสเมื่อ: Thu Nov 01, 2018 07:08
[RE: คนเก่งไอที อธิบาย framework กับ platform หน่อยครับ แบบเข้าใจง่ายๆ]
Ss มีกระทู้แบบนี้ด้วย
0
0
หากโดน 40 เรื้อน จะถูกแบน
ไปหน้าที่ 1
ไปที่หน้า
GO
ตั้งกระทู้ใหม่
กรุณาระบุเหตุผลที่จะแจ้งความ
ผู้ต้องหา:
ข้อความ:
Submit
Cancel
กรุณาเลือก Forum และ ประเภทกระทู้
Forum:

ประเภท:
Submit
Cancel