🔥 "บางคนบอกว่าอย่าใช้ Framework เลยเพราะมันช้า มันยุ่งวุ่นวาย มันเป็นแบบนั้นจริง ๆ หรือเปล่า ?"
.
รวมไปถึงความตกอกตกใจว่า "อะไร ๆ ก็ Framework มันเยอะแยะเต็มไปหมด จะเลือกใช้อันไหนดี !?"
.
อาจทำให้เรารู้สึกว่า มันเป็นอะไรที่ยุ่งยากไปหมด และ ไม่ยอมเปิดใจรับกับมัน วันนี้แอดจะพาทุกคนมาทำความเข้าใจกับคำว่า "Framework" ให้มากยิ่งขึ้นกันฮะ <3
.
โดยจะต้องบอกคร่าว ๆ ว่า เจ้าตัว Framework เนี่ย ! มันมีเป้าหมายที่เขาสร้างขึ้นไว้เพื่อที่จะให้เหล่า Developer แบบพวกเราโฟกัสไปที่ฟีเจอร์หลัก ๆ ที่เราจะต้องพัฒนาเท่านั้น
.
เช่น ถ้าแอปเกี่ยวกับโปรแกรมบัญชีร้านค้า เราก็โฟกัส ใช้เวลาทำไปกับฟังก์ชันหลักด้านบัญชี และ ร้านค้าเลย
.
👾 โดยที่การทำงานทั่ว ๆ ไป เช่นโครงสร้างระบบ หรือ การรับ ส่ง ข้อมูล จนไปถึงเรื่องความปลอดภัย และ Performance หลาย ๆ อย่าง โดยปกติ Framework จะมีการจัดการให้ (ทั้งนี้ขึ้นกับตัวที่เราเลือกใช้ด้วยนะ !)
.
ซึ่ง Framework ในที่นี้จะแตกต่างกับการใช้พวก CMS คือ โดยปกติแล้วเขาจะไม่ได้ให้พวกที่เป็นส่วน User Interface มาด้วย แต่ก็มีบางตัวเช่น Django ที่มีหน้า Admin ให้เรามาจัดการข้อมูลแบบง่าย ๆ ให้
.
"ซึ่งประโยชน์โดยตรงก็ตามที่แอดได้ว่าไว้ มันช่วยลดระยะเวลาในการพัฒนาของเราขึ้นมาก ๆ ทำให้เราขึ้นงานได้ไวขึ้น"
.
😷 เปรียบเสมือนกับอาคารที่เมืองจีน จนไปถึง โรงพยาบาลในจีนที่โควิด-19 ระบาดใหม่ ๆ เราจะพบว่าใช้เวลาไม่กี่วันก็สร้างเสร็จ Framework ก็เช่นเดียวกันครับ วิศวกรใช้เวลาหลัก ๆ ในการออกแบบส่วนที่เป็นโรงพยาบาลเน้น ๆ ไปเลย ส่วนกำแพง ผนังพวกนี้แทบจะสำเร็จรูปมาแล้วทั้งสิ้น
.
✅ จนไปถึงข้อดีอื่น ๆ เช่น ส่วนใหญ่แล้ว Framework เหล่านี้มักจะเป็น Open-source (ที่เป็นแบบ Open จริง ๆ) ที่สามารถให้คนทั่ว ๆ ไปมาใช้งาน และ พัฒนาต่อยอดได้ ดังนั้นแล้วปัญหาที่คนทั่วไปมักจะเจอ จนไปถึงเรื่อง Security เราก็หายห่วงได้
.
และ ยิ่งเป็น Framework ใหญ่ ๆ ที่คนรู้จักกันดีอยู่แล้ว การที่เราจะไปเชื่อมต่อกับระบบอื่น ๆ เช่น ฐานข้อมูล, Services ภายนอกต่าง ๆ ก็เป็นเรื่องที่ง่าย
.
⚠️ แต่ทั้งนี้ทั้งนั้นก็มีข้อแลกเปลี่ยนอยู่บ้างในการใช้งานนั่นก็คือคำว่า "ไม่ใช่ทุก Framework จะเหมาะกับทุกงาน" ดังนั้นเราอาจจะต้องยอมแลกบางอย่าง เพื่ออะไรบางอย่าง
.
เช่น ถ้าเราต้องการขึ้นงานไว ๆ Django อาจช่วยเราได้ แต่ Performance มันอาจจะไม่ได้ไวปรู๊ด ๆ นะ รวมไปถึงข้อจำกัดบางอย่างที่อยู่ในบาง Framework
.
ซึ่งถ้าถามว่าเราสามารถแลกบางอย่าง เพื่อหลาย ๆ อย่างได้ก็เป็นการ Trade-off ที่ดีเลย สำหรับการเลือกใช้ Framework ครับ
.
🔥 "เพราะยุคนี้บางครั้ง ถ้าเรามัวแต่โฟกัสเน้นไปหมดทุกเรื่อง กว่าจะขึ้นงานเสร็จคู่แข่งคงไปไกลแล้ว นี่ยังไม่รวมต้นทุนทั้งเงิน คน เวลา ในการพัฒนาอีก"
.
ส่วนถ้าถามว่าเลือกยังไงดี อันนี้คงต้องไปไล่ดูทีละตัวครับ บางคนถามว่าใช้อันนั้น อันนี้ดีไหม ? แต่ละอันก็มีงานเฉพาะของเขาไปครับ
.
เช่น Flutter อาจจะโอเคกว่า React Native (ถ้านับตามปัจจุบัน) ในเรื่องของ Performance แต่อาจจะหาความรู้ได้ยากกว่าหน่อย ๆ เพราะ Community เล็กกว่า เป็นต้น
.
⭐️ ถ้าให้เทคนิคในการเลือกแบบง่าย ๆ เราก็คงต้องดูภาพรวมว่า มีผู้ Contribute เยอะมากน้อยแค่ไหน, Document พอเราอ่านแล้วเข้าใจได้มากไหม ?, Performance เพียงพอกับไซส์งานเราเราหรือเปล่า, มีปัญหาเรื่อง Security บ่อยมากแค่ไหน
.
ไปจนถึงสุดท้ายคือ Version ที่แล้ว กับ Version ปัจจุบัน เวลาเขาเปลี่ยน Code เก่ามันพังไปเยอะไหม ซึ่งตรงนี้จะสามารถดูได้ว่าระบบนิ่งแล้วหรือยังนั่นเองครับ :D
.
✅ ซึ่งสุดท้ายนี้อยากจะฝากไว้เล่น ๆ ถ้าเกิดใครมีแอป หรือ สไตล์เว็บในใจแล้ว อยากรู้ว่าเว็บใหญ่ ๆ เขาใช้ Stack ไหนกันในการพัฒนา มาที่เว็บ Stackshare.io ได้เลยครับ ใช้งานฟรี : https://stackshare.io/stacks
.
(แอดไม่ได้ค่าสปอนนะฮะ แต่คาดว่าน่าจะมีประโยชน์กับผู้อ่านบทความนี้ไม่น้อย ฮ่าาา 🤣)
.
#BorntoDev - 🦖 Coding Academy ให้การพัฒนาเทคโนโลยีเป็นเรื่องง่ายสำหรับทุกคน
「django flutter」的推薦目錄:
- 關於django flutter 在 BorntoDev Facebook 的最佳貼文
- 關於django flutter 在 เกมถูกบอกด้วย v.2 Facebook 的最佳貼文
- 關於django flutter 在 alphatedstechnology/flutter-ui-django-rest-api-backend - GitHub 的評價
- 關於django flutter 在 How to serve a Flutter web app using Django? [closed] - Stack ... 的評價
- 關於django flutter 在 codewithrafiq/Django-flutter-eCommerce - githubmemory 的評價
- 關於django flutter 在 The Top 23 Dart Django Flutter Open Source Projects on Github 的評價
- 關於django flutter 在 React Dev | Flutter Dev in Kathmandu at Yeti Tech | Facebook 的評價
- 關於django flutter 在 django flutter (djangoflutter) - Profile | Pinterest 的評價
- 關於django flutter 在 AbolfazlRezaeiM/todo-app-django-flutter repositories - Hi,Github 的評價
- 關於django flutter 在 Forks · fossabot/django-and-flutter-cookiecutter · GitHub 的評價
- 關於django flutter 在 SD Times news digest: GitHub Actions improvements, Django ... 的評價
django flutter 在 เกมถูกบอกด้วย v.2 Facebook 的最佳貼文
https://www.humblebundle.com/…/coding-app-development-books…
แพคใหม่จาก Humble นะครัช ครั้งนี้คือ HUMBLE BOOK BUNDLE: CODING & APP DEVELOPMENT BY PACKT รายละเอียดมีดังนี้
.
จ่าย $1 รับ
- Architecting Modern Java EE Applications
- Learn Qt 5
- Learning jQuery 3 - Fifth Edition
- Learn Flutter and Dart to Build iOS and Android Apps - Video
- Real-World iOS Projects - Video
- 1 Month Packt Subscription
.
จ่าย $8 รับเพิ่ม
- Mastering iOS 12 Programming - Third Edition
- Android 9 Development Cookbook - Third Edition
- ASP.NET Core 2 and Angular 5
- Node.js Design Patterns - Video
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- Universal JavaScript with React, Node, and Redux - Video
- Develop an Advanced Cross-platform App Using Xamarin.Forms and XAML - Video
- Hands-On Full Stack Web Development with Angular 6 and Laravel 5
.
จ่าย $15 รับเพิ่ม
- Angular 6 for Enterprise-Ready Web Applications
- React and React Native - Second Edition
- Android Programming for Beginners - Second Edition
- Vue.js 2 Design Patterns and Best Practices
- WordPress 5 Complete - Seventh Edition
- Spring 5 Design Patterns
- Mastering Xamarin UI Development - Second Edition
- React Design Patterns and Best Practices - Second Edition
- React Native Cookbook - Second Edition
- Learning Node.js Development
- Django 2 Web Development Cookbook - Third Edition
- Hands-On Web Development with Vue.js - Video
.
รายละเอียดเพิ่มเติมดูที่หน้าร้านค้า
https://www.humblebundle.com/…/coding-app-development-books…
.
อนึ่ง eBook ภาษาอังกฤษล้วนๆ (ไฟล์ PDF, EPUB และ CBZ) และวีดิโอ
.
อสอง ดีลนี้หมดเวลาในอีก 14 วัน
.
อสาม ก็ตามชื่อแพคคือหนังสือรวมเนื้อหาเกี่ยวกับการเขียนโค้ดและพัฒนา App
.
หนังสือดีราคาถูกแบบนี้
ไม่สอยได้ไงพี่น้องงงง
https://www.humblebundle.com/…/coding-app-development-books…
-------------------------------
แค่เติมเงินก็ได้ Steam Wallet แล้ว >> GetSteamWallet.com
-------------------------------
Humble Monthly ประจำเดือน ก.ย. จ่าย $12 ประมาณ 370 บาท รับ สตีมคีย์ Slay the Spire, Squad ไปเล่นก่อน และ ได้รับอีก 4 - 5 เกม ในวันที่ 7 ก.ย. ดูที่นี่ - https://www.humblebundle.com/monthly?partner=ggcp
django flutter 在 codewithrafiq/Django-flutter-eCommerce - githubmemory 的推薦與評價
codewithrafiq/Django-flutter-eCommerce. flutterd. A new Flutter project. Getting Started. This project is a starting point for a Flutter application. ... <看更多>
django flutter 在 alphatedstechnology/flutter-ui-django-rest-api-backend - GitHub 的推薦與評價
This is a simple Flutter Application which use Django Rest Framework as a backend. - GitHub - alphatedstechnology/flutter-ui-django-rest-api-backend: This ... ... <看更多>