เรียนเขียนโปรแกรมง่ายๆกับ Expert Programming Tutor
DART เป็นภาษาที่ Google เป็นคิดค้นพัฒนาขึ้นมา ซึ่งคนที่เคยเรียนภาษาอื่นมาโครงสร้างก็จะคล้ายกับ C,C++ และ JAVA โดยที่จะมีความเป็น OOP และมีแนวคิดของ class และ inheritance การประกาศชนิดตัวแปรจะประกาศหรือไม่ก็ได้เป็นการออกแบบตัวภาษาไปพร้อมกับตัว Engine สำหรับรันภาษาเลยเพื่อแก้ปัญหาโปรแกรมทำงานช้าและกินmemory ซึ่งเป้าหมายของภาษา Dart คือเป็นภาษาที่เรียนรู้ง่าย และทำงานได้บนอุปกรณ์พกพาขนาดเล็ก มือถือ ไปจนถึงserver นักเรียนสามารถใช้ Dart เพื่อเขียนสคริปต์แบบง่ายหรือแอพที่มีคุณสมบัติครบถ้วน ไม่ว่านักเรียนจะสร้างแอปบนอุปกรณ์เคลื่อนที่เว็บแอปสคริปต์บรรทัดคำสั่งหรือแอปฝั่งเซิร์ฟเวอร์ก็มีโซลูชัน Dart สำหรับสิ่งนั้น เทคโนโลยีคอมไพเลอร์ที่ยืดหยุ่นช่วยให้นักเรียนรันโค้ด Dart ได้หลายวิธีขึ้นอยู่กับแพลตฟอร์มเป้าหมายและเป้าหมายของนักเรียน
Flutter เป็นเฟรมเวิร์ก UI บนมือถือโอเพนซอร์สฟรีที่สร้างโดย Google และเปิดตัวในเดือนพฤษภาคม 2017 ช่วยให้นักเรียนสามารถสร้างแอปพลิเคชันบนมือถือที่มีโค้ดเบสเพียงตัวเดียว ซึ่งหมายความว่านักเรียนสามารถใช้ภาษาการเขียนโปรแกรมหนึ่งภาษาและหนึ่งรหัสฐานเพื่อสร้างแอปที่แตกต่างกันสองแอป (สำหรับ iOS และ Android)
SDK (Software Development Kit): ชุดเครื่องมือที่จะช่วยนักเรียนพัฒนาแอปพลิเคชันของนักเรียน ซึ่งรวมถึงเครื่องมือในการคอมไพล์โค้ดของนักเรียนให้เป็นรหัสเครื่องดั้งเดิม (รหัสสำหรับ iOS และ Android)
Framework (ไลบรารี UI ตามวิดเจ็ต): ชุดขององค์ประกอบ UI ที่ใช้ซ้ำได้ (ปุ่ม, อินพุตข้อความ, แถบเลื่อนและอื่น ๆ ) ที่นักเรียนสามารถปรับแต่งตามความต้องการของนักเรียนเองได้
ซึ่งเราสามารถเข้าไปศึกษาต่อได้ที่
https://dart.dev/guides/language/spec
https://dart.dev/samples (ตัวอย่างโค้ด)
แปลจากhttps://www.freecodecamp.org/news/what-is-flutter-and-why-you-should-learn-it-in-2020/
Tag ที่น่าสนใจ: dart programming_language google oop class inheritance mobile_development server-side flutter ui_framework sdk framework ios android
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com