🔥 วันนี้แอดจะพามารู้จักความแตกต่างของ 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 - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有10000部Youtube影片,追蹤數超過62萬的網紅Bryan Wee,也在其Youtube影片中提到,...
lodash 在 軟體開發學習資訊分享 Facebook 八卦
在這個課程中,講師將引導你使用 Angular + Firebase 編寫整個單頁網頁應用程式,開發類似 Instagram 的入口網站
從這 5 小時的課程,你會學到
1. 編寫程式並部署一個完整的使用 Angular 4和 Firebase 3 建構的前端單頁網面應用程式
2. 如何啟動一個 Angular 4 專案
3. 如何使用 Angular Cli,元件,模組,服務,管道,資料綁定
4. 如何使用外部程式庫,如 bootstrap 和使用 Angular 4 的 lodash
5. 如何使用 Firebase 執行身份驗證
6. 如何使用 Firebase 資料庫,儲存,即時通訊
7. 如何在 Firebase 上託管應用程式
>英文字幕:有
https://softnshare.wordpress.com/…/live-coding-going-serve…/
lodash 在 卡斯伯 Facebook 八卦
https://2020.stateofjs.com/zh-Hant/features/
👉 2020 JavaScript 使用大調查 👈
整體概要:
- 隨著工具、支援性日趨完整,對於 ES6 語法大多開發者已有一定掌握度
- TypeScript 是目前最主流的預處理
- 前端 JS 框架正向體驗排行:React, Vue, Svelte, LitElement, Preact
- 後端 JS 框架:Express 屹立不搖
- 最常使用的套件:axios, lodash, moment, data-fns, RxJS
- 主要的文字編輯器:VSCode, Vim, WebStorm
- 開發中主要使用的瀏覽器:Chrome, Firefox, Safari
最後:建立一個 JavaScript 應用程式越來越困難?O🙃
lodash 在 Bryan Wee Youtube 的評價
lodash 在 Travel Thirsty Youtube 的評價
lodash 在 スキマスイッチ - 「全力少年」Music Video : SUKIMASWITCH / ZENRYOKU SHOUNEN Music Video Youtube 的評價
lodash 在 [JavaScript] 讓Lodash來幫你處理資料吧 的相關結果
Lodash 是一個JavaScript library,提供了很多常用的函式,可以替常常需要處理資料的我們省去很多時間,有時候也會比原生JS 的效能還要好。 ... <看更多>
lodash 在 Lodash 简介| Lodash 中文文档| Lodash 中文网 的相關結果
Lodash 是一个一致性、模块化、高性能的JavaScript 实用工具库。 ... <看更多>
lodash 在 Lodash 的相關結果
Lodash · A modern JavaScript utility library delivering modularity, performance & extras. · Download · Installation · Why Lodash? · Module Formats · Complementary ... ... <看更多>