🔥 วันนี้แอดจะพามารู้จักความแตกต่างของ Library และ Framework มาดูกันว่าทั้ง 2 มันคืออะไร ใช้งานยังไง มีอะไรบ้าง..กันในโพสนี้เลยจ้า
.
เริ่มกันที่ Library ก่อนเลย
.
📒 Library คือ ที่รวบรวมชุดคำสั่ง หรือที่รวบรวมโค้ดต่างๆ ที่ Software Developers ได้พัฒนาขึ้นและสามารถเรียกใช้มาในโปรเจกต์ของเราได้ตามต้องการ บางฟังก์ชันก็สามารถเรียกใช้ library ได้เลยโดยไม่ต้องเขียนโค้ดขึ้นเอง ซึ่งมันจะช่วยให้เราประหยัดเวลาในการเขียนโปรแกรมและลดความผิดพลาดของโปรแกรมได้มากยิ่งขึ้น
.
👉 ตัวอย่างของ library ที่นิยมใช้ ได้แก่
.
🔹 React - เป็น library ของ JavaScript สำหรับสร้าง User Interfaces
🔹 Redux - เป็น open-source JavaScript library สำหรับจัดการ
🔹 Application State มักใช้ร่วมกับ React
🔹 Three.js - library ของ JavaScript ใช้สำหรับสร้างและแสดงผลกราฟฟิค 3D
🔹 Lodash - เป็น library ของ JavaScript ใช้สำหรับการเขียนโปรแกรมทั่วไป
🔹 jQuery - ใช้สำหรับจัดการ HTML document
.
มาต่อกันที่ Framework เลยฮะ
.
📦 Framework คือ โครงสร้างหรือชุดคำสั่งที่สร้างขึ้นมาเพื่ออำนวยความสะดวกต่อ Developer มีข้อดีคือมีความรวดเร็ว และเหมาะกับงานที่ต้องทำเป็นทีม หรือองค์กรใหญ่ๆ มีข้อจำกัดคืออาจจะใช้เวลาในการศึกษามากกว่า มีขนาดใหญ่
.
👉 ตัวอย่างของ Framework ที่นิยม ได้แก่
.
🔸 Angular - เป็น JavaScript Framework ใช้สำหรับพัฒนา Web และ Mobile Application
🔸 Django - เป็น Framework ฝั่ง Server-side ใช้ภาษา Python ในการเขียน
🔸 Express - เป็น Framework จาก Node.js ไว้สำหรับพัฒนา Web และ Mobile Application
🔸 Rails - ใช้พัฒนา Web Application เขียนด้วยภาษา Ruby
🔸 Spring - เป็น Framework แบบ open-source ใช้พัฒนา Web Application เขียนด้วยภาษา Java
.
💥 Source : https://dev.to/rohitrana/what-is-the-difference-between-library-vs-framework-174n
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「node.js server-side javascript」的推薦目錄:
- 關於node.js server-side javascript 在 BorntoDev Facebook 的最讚貼文
- 關於node.js server-side javascript 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
- 關於node.js server-side javascript 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於node.js server-side javascript 在 2.1 Server-side with Node.js - Working with Data and APIs in ... 的評價
- 關於node.js server-side javascript 在 Confusion on how to execute javascript server-side vs client ... 的評價
- 關於node.js server-side javascript 在 server-side-javascript · GitHub Topics 的評價
- 關於node.js server-side javascript 在 Server Side JavaScript 的評價
node.js server-side javascript 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
ถ้าพูดถึงภาษาที่เอาโค้ดไปแทรกซึมอยู่ใน HTML ได้
แล้วทำงานฝั่ง server side
.
ดังๆ มีอยู่สามตัวสู้กันมาอย่างยาวนาน
PHP
ASP.NET ของไมโครซอฟต์
JSP สาย Java ของ Oracle
.
ลองเปรียบเทียบได้ตามภาพ
.
หมายเหตุ JavaScript
โดยธรรมชาติมันก็แทรกอยู่ใน HTML
แต่เวลาทำงานจริง จะอยู่ฝั่ง client side (บนบราวเซอร์)
.
ถ้าเราจะเปลี่ยนมาทำงานบน server side ก็ได้ด้วย
โดยใช้ node.js กับ deno
พวกนี้เป็นรันไทม์ JavaScript ฝั่ง server side
ไม่ต้องพึ่งการเขียนโค้ดด้วย PHP, ASP.NET และ JSP
.
ที่มา
http://forhadparvez.blogspot.com/2017/03/aspnet-vs-php-vs-jsp.html
.
✍เขียนโดย โปรแกรมเมอร์ไทย thai programmer
node.js server-side javascript 在 91 敏捷開發之路 Facebook 的最佳解答
有趣的東西越來越多了。
跟 node.js 的比較,第一點就是:
* Deno does not use npm
node.js server-side javascript 在 Confusion on how to execute javascript server-side vs client ... 的推薦與評價
... <看更多>
node.js server-side javascript 在 server-side-javascript · GitHub Topics 的推薦與評價
server -side-javascript ... Running Typescript and Javascript using Node JS from a .net Core application. nodejs javascript node typescript csharp dotnet ... ... <看更多>
node.js server-side javascript 在 2.1 Server-side with Node.js - Working with Data and APIs in ... 的推薦與評價
https://github.com/CodingTrain/Intro-to-Data-APIs-JSWelcome to Module #2! In the previous module, I focused on client- side JavaScript. ... <看更多>