JavaScript vs TypeScript : ความแตกต่างที่สำคัญในการพัฒนาเว็บแอปพลิเคชัน
HTML-код
- Опубликовано: 8 фев 2025
- ตามไปดูความแตกต่างของภาษาโปรแกรมที่สำคัญในพัฒนาเว็บแอปพลิเคชันระหว่าง JavaScript และ TypeScript กับการเลือกใช้ภาษาไหนให้เหมาะกับโครงการของคุณ!
0:13 เปิดประเด็นร้อนของนักพัฒนาเว็บ
1:04 JavaScript ต้นกำเนิด TypeScript
3:56 ทำไม? ต้อง Typescript
8:01 Node.js แปลคำสั่งเป็น JavaScript Runtime
9:53 Deno และ Bun
17:46 ปิดรายการ
#MFEC #TechForward #TypeScript #JavaScript
สนใจผลิตภัณฑ์ของ MFEC : www.mfec.co.th...
ติดตามทุกความเคลื่อนไหวของ MFEC ได้ตามช่องทางต่าง ๆ
Website MFEC : www.mfec.co.th...
Facebook MFEC : / mfecth
Facebook MFEC People : / mfecpeople
Instagram : / lifeatmfec
TikTok : www.tiktok.com....
LinkedIn : / mfec
RUclips : www.youtube.co.... Наука
ทำไมพื่งมาเจอช่องนี้ดีมากๆเลยครับ
ฝากตัวด้วยนะครับ
พูดดีมากๆค่ะ เหมือนจำลองinterviewในระดับนึง
ผมใช้ Typescript ครับ
1) catch runtime type error ได้ตั้งแต่ตอนเขียนโค้ด
2) ต่อกับ lsp คือฟิน ดู object definition ได้ ใช้บ่อยๆ ก็ไว้ดูว่าฟังก์ชั่นรับ input argument หน้าตาเป็นยังไง output อะไรออกมา
3)CICD เพิ่มเข้าไปอีกชั้นนึง ชัวร์ขึ้นอีกขั้น
4) libraryที่ transpire TS เป็น JS สามารถ config ให้ใช้กับ UMD, Es module ได้ด้วย สะดวกมาก
ข้อเสีย
1. เพิ่ม layer สิ่งที่ dev ต้องเรียนเพิ่ม
2. Type ถ้าเขียนมั่ว แทนที่จะช่วย จะทำให้ dev ช้ากว่าเดิม
3. Configure transpire นี่แหละ งงสุด
4. Legacy project เป็น vanilla js ไม่ support type ถ้าอยากให้ใช่ได้ก็ต้องเขียน type definition หรือหา third party type มาลง
เพิ่มเติม transpile ts เป็น js ถ้าโปรเจคใหญ่มากๆ ก็จะช้าาา ไม่ทันใจวัยรุ่น
ชอบรายการนี้ครับ ถอดจากประสบการณ์มานั่งคุยกัน
ชอบในการเปรียบเทียบได้ความรู้เยอะเลย ทำออกมาอีกนะครับ อยากให้มีหัวข้อ best practice กับการใช้งานจริง ,แนวทางการเลือก tech ที่เหมาะกับการทำ project
เข้าขากันดีมากเลยครับ
fc kub
ได้ความรู้เพิ่มมากขึ้นครับ ออกมาเยอะ ๆ นะครับ
อยากให้มีคำลอยๆ ที่อธิบายสำหรับคนเริ่มต้นหรือคนภายนอกที่ยังไม่ได้จบสายคอมครับ
คลาวด์ ไงครับ ลอยบนท้องฟ้าเลย
ท่านก็จดสิครับ แล้วพิม google หรือ chatgpt ถามมันแล้วหามันจะง่ายกว่าไหมนิ บอกละเอียดยิบ หัวจะปวดกับคุณนัท
typescript คือ ตัว recheck กรณี design ไม่ดี หรือ programmer ละเลยความถูกต้อง ความมีระเบียบ เพราะ javascript มันทำงานได้อยู่แล้ว และมันคือ code ที่ typescript ถูกแปลงกลับไป
JavaScript มันคือ PHP7 ที่ละเลยเรื่องของตัวแปรมาแต่ไหนแต่ไร
TypeScript มือคือ PHP8 ที่ใส่ใจเรื่องตัวแปรมากยิ่งขึ้น
แต่ทำให้เห็นว่า แม้แต่ทางทีม PHP เอง ก็ยังมอง Trend การจัดระเบียบตัวแปรและฟังก์ชันเพิ่มมากขึ้น
แม้แต่ Google เองก็ยังมอง TypeScript ต่อยอดได้ดีกว่า จึงทิ้ง AngularJS
แม้แต่ Facebook ก็ไปทาง React TS
ซึ่ง JavaScript มันไม่ตายไปหรอกครับอีกนาน แต่จะมีการครอบทับภาษาของมันเองเข้าไปเรื่อยๆ เพื่อพัฒนาฟีเจอร์และฟังก์ชันไปเรื่อยๆ
ถ้าวันนึง TypeScript หรือภาษาใดภาษาหนึ่งที่ครอบ Javascript สามารถที่จะติดต่อฐานข้อมูลได้ด้วยตัวมัน ฝั่ง Backend น่าจะหายไปเป็นแถวๆ
ควรใช้ typescript 👍👍
เขียนทั้งสองอันไม่ต้องเลือกครับ ผมไม่เคยเขียนมาก่อน พอเปลี่ยนโปรเจคต้องมาจับ ก็ไถ่ได้ทุกภาษาครับ