Tags:
Node Thumbnail

เฟรมเวิร์ค Angular ออกเวอร์ชัน 12.0 ซึ่งเป็นเวอร์ชันแรกของปี 2021 ของใหม่ที่สำคัญคือเอนจินเรนเดอร์ตัวเดิม View Engine ถูกเปลี่ยนสถานะเป็นล้าสมัย (deprecated) และเตรียมออกออกอย่างถาวรในเวอร์ชันหน้า

Angular เริ่มกระบวนการเปลี่ยนเอนจินเรนเดอร์และคอมไพล์ตัวใหม่ชื่อ Ivy มาได้สักพักใหญ่ๆ แล้ว (เริ่มทดสอบใน Angular 8 เปิดใช้จริงใน Angular 9) และจากสถิติของ Angular เองก็พบว่าปัจจุบันมีแอพพลิเคชันที่ใช้ View Engine เดิมน้อยมากๆ แล้ว

การเปลี่ยนแปลงอื่นใน Angular 12 คือเลิกใช้ฟอร์แมตข้อความ i18n แบบเดิม, หยุดรองรับ IE 11, รองรับโอเปอเรเตอร์ nullish coalescing (??) ของ TypeScript เป็นต้น

ที่มา - Angular

No Description

Get latest news from Blognone

Comments

By: Saturn on 14 May 2021 - 21:15 #1209039

ยังมีคนใช้อยู่อีกเหรอ Learning Curve สูงทะลุเพดานขนาดนี้

By: bellpocket on 15 May 2021 - 11:43 #1209041 Reply to:1209039

แต่ได้ลองใช้แล้วก็สนุกดีนะ แต่ละ component แยก html css js ชัดเจน แถม initial project style=scss ก็ง่าย เขียน style คุม html ตรงไปมาเหมือนทั่วไป

By: checkmate95
ContributorAndroid
on 14 May 2021 - 22:51 #1209045 Reply to:1209039
checkmate95's picture

ของดีทั้งนั้นครับ การจัดการโปรเจคใหญ่ๆแบบเป็นทีมนี่สะดวกมากๆ

By: tisana
iPhoneAndroidUbuntuWindows
on 14 May 2021 - 23:23 #1209046 Reply to:1209039

มีอีกเยอะครับ โปรเจคขนาดใหญ่หรือต้อง maintenance ยาวๆ angular เป็นตัวเลือกที่ดีครับ convention ตายตัวคนมาเขียนต่อไม่ลำบากเพราะเหมือนกันหมด
ลองเปิดโลกกว้างๆดูครับ :)

By: lighterstudioz on 14 May 2021 - 23:50 #1209048 Reply to:1209039

ถ้ามีพื้นฐานมามากพอ ผมว่า Angular ไม่ได้เรียนรู้ยากอะไรขนาดนั้น
กรณีทำงานเป็นทีม แบ่งแต่ละส่วนกันทำนี่คือดีมาก ๆ จัดระเบียบได้สะดวกดี

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

By: deaknaew on 15 May 2021 - 01:41 #1209051 Reply to:1209039

ไม่ใช่แค่นั้้น build ก็ช้า แก้โค้ด 2 บรรทัด รอ build ไปเถอะ บางที แก้ config นิดหน่อยก็ต้องรอ build ใหม่
function พื้นฐานบางทีก็ใช้ไม่ได้อีก บางอย่างต้องการทำแบบโง่ๆ ก็ชอบปิดกั้นเหลือเกิน ลำบากชีวิต เวลาแก้

อัพเวอร์ชั่นก็วุ่นวาย เหนื่อยแท้
มีดีอย่างเดียวคือ deploy ง่าย แบ่งกัน dev ง่าย

By: peet itsawat on 15 May 2021 - 07:05 #1209055

ส่วนตัวผมใช้ Angular มาประมาณเกือบ ๆ 3 ปี ผมว่ามันค่อนข้างจะโอเคกับผมมาก ๆ ครับ ช่วงแรกก็จะมึน ๆ กับมันหน่อย ๆ แต่ไม่นานผมก็ติดใจกับมันแบบเลิกไม่ได้ครับ ทุกวันนี้ถ้าให้ทำ project ที่เป็น frontend หากเลือกได้ ผมก็จะใช้ Angular มันนี่แหล่ะครับ
ส่วนเรื่องการ build ที่ คห. ข้างบนบอกว่า "ช้า" ส่วนตัวผมว่ามันก็ไม่ได้ช้าขนาดที่รับไม่ได้นะครับ ผมคิดว่าอยู่ในระดับที่รับได้ เพราะปกติการ build เพื่อจะขึ้น production อันนี้ผมว่าเราน่าจะไม่ได้ทำกันบ่อยรึเปล่าครับ (คห. ส่วนตัวครับ)

By: hisoft
ContributorWindows PhoneWindows
on 15 May 2021 - 16:02 #1209070
hisoft's picture

Angular เป็นหลักอีกคนครับ ทำมา 2 ที่ใช้ตั้งแต่ Angular 2 -> 11 (12 รอคิวอัปอยู่)

build ช้า ทำ incremental build ได้นะครับ

อัปเวอร์ชันผมยังไม่เจออะไรแฮะ ส่วนมากมันก็แก้โค้ดให้หมด

By: war11ck
AndroidSymbianUbuntuWindows
on 15 May 2021 - 18:11 #1209077
war11ck's picture

ในบรรดาเจ้าใหญ่ๆ ชอบ Angular กับ Vue เพราะเกลียด JSX
ไม่ชอบให้ html กับ js มายำรวมกัน

By: big50000
AndroidSUSEUbuntu
on 15 May 2021 - 18:36 #1209079 Reply to:1209077
big50000's picture

แต่มัน build app ใหญ่ ๆ แล้วอ่านง่ายนะ

By: anonymous_th on 17 May 2021 - 10:29 #1209157
anonymous_th's picture

react ไปไกลแล้วครับคนใช้เพิ่มขึ้นเรื่อยๆ