JavaScript vs TypeScript : ความแตกต่างที่สำคัญในการพัฒนาเว็บแอปพลิเคชัน

Поділитися
Вставка
  • Опубліковано 23 сер 2024
  • ตามไปดูความแตกต่างของภาษาโปรแกรมที่สำคัญในพัฒนาเว็บแอปพลิเคชันระหว่าง 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
    UA-cam : www.youtube.co....

КОМЕНТАРІ • 18

  • @mazuyaakira4845
    @mazuyaakira4845 Місяць тому

    พูดดีมากๆค่ะ เหมือนจำลองinterviewในระดับนึง

  • @MsPhanousone
    @MsPhanousone 10 місяців тому +2

    ทำไมพื่งมาเจอช่องนี้ดีมากๆเลยครับ

    • @MFECPCL
      @MFECPCL  10 місяців тому

      ฝากตัวด้วยนะครับ

  • @mangigo
    @mangigo 10 місяців тому +3

    ผมใช้ 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 มาลง

    • @mangigo
      @mangigo 10 місяців тому

      เพิ่มเติม transpile ts เป็น js ถ้าโปรเจคใหญ่มากๆ ก็จะช้าาา ไม่ทันใจวัยรุ่น

  • @chalermchartsaowarat9717
    @chalermchartsaowarat9717 10 місяців тому

    ชอบรายการนี้ครับ ถอดจากประสบการณ์มานั่งคุยกัน

  • @mr.sarunyookeawsopa561
    @mr.sarunyookeawsopa561 10 місяців тому

    ได้ความรู้เพิ่มมากขึ้นครับ ออกมาเยอะ ๆ นะครับ

  • @kingdo77
    @kingdo77 10 місяців тому +2

    ชอบในการเปรียบเทียบได้ความรู้เยอะเลย ทำออกมาอีกนะครับ อยากให้มีหัวข้อ best practice กับการใช้งานจริง ,แนวทางการเลือก tech ที่เหมาะกับการทำ project

  • @ptiwatthanont
    @ptiwatthanont 10 місяців тому

    เข้าขากันดีมากเลยครับ

  • @kanswatchupong6248
    @kanswatchupong6248 10 місяців тому +3

    typescript คือ ตัว recheck กรณี design ไม่ดี หรือ programmer ละเลยความถูกต้อง ความมีระเบียบ เพราะ javascript มันทำงานได้อยู่แล้ว และมันคือ code ที่ typescript ถูกแปลงกลับไป

  • @darkgenerationzero
    @darkgenerationzero 10 місяців тому +3

    JavaScript มันคือ PHP7 ที่ละเลยเรื่องของตัวแปรมาแต่ไหนแต่ไร
    TypeScript มือคือ PHP8 ที่ใส่ใจเรื่องตัวแปรมากยิ่งขึ้น
    แต่ทำให้เห็นว่า แม้แต่ทางทีม PHP เอง ก็ยังมอง Trend การจัดระเบียบตัวแปรและฟังก์ชันเพิ่มมากขึ้น
    แม้แต่ Google เองก็ยังมอง TypeScript ต่อยอดได้ดีกว่า จึงทิ้ง AngularJS
    แม้แต่ Facebook ก็ไปทาง React TS
    ซึ่ง JavaScript มันไม่ตายไปหรอกครับอีกนาน แต่จะมีการครอบทับภาษาของมันเองเข้าไปเรื่อยๆ เพื่อพัฒนาฟีเจอร์และฟังก์ชันไปเรื่อยๆ
    ถ้าวันนึง TypeScript หรือภาษาใดภาษาหนึ่งที่ครอบ Javascript สามารถที่จะติดต่อฐานข้อมูลได้ด้วยตัวมัน ฝั่ง Backend น่าจะหายไปเป็นแถวๆ

  • @dr.vegapunk2708
    @dr.vegapunk2708 10 місяців тому +3

    DHH แบน TS ใน Turbo8 ผมว่านะ TS มันทำให้งานดูเวียนหัวไปหน่อย ถามว่าควรใช้ไหม คำตอบคือ ควรใช้ แม้ว่าส่วนตัวจะไม่ชอบนะ แต่บัคกว่า 30% จากการค้นคว้ามาจาก Dynamic Types

  • @diewland
    @diewland 10 місяців тому +1

    fc kub

  • @voldemore6300
    @voldemore6300 10 місяців тому

    ควรใช้ typescript 👍👍

  • @nuthaponax7122
    @nuthaponax7122 10 місяців тому

    อยากให้มีคำลอยๆ ที่อธิบายสำหรับคนเริ่มต้นหรือคนภายนอกที่ยังไม่ได้จบสายคอมครับ

    • @SesmoiCaicedo
      @SesmoiCaicedo 10 місяців тому

      คลาวด์​ ไงครับ ลอยบนท้องฟ้าเลย

    • @nicknick4900
      @nicknick4900 10 місяців тому

      ท่านก็จดสิครับ แล้วพิม google หรือ chatgpt ถามมันแล้วหามันจะง่ายกว่าไหมนิ บอกละเอียดยิบ หัวจะปวดกับคุณนัท

  • @captions4568
    @captions4568 10 місяців тому

    เขียนทั้งสองอันไม่ต้องเลือกครับ ผมไม่เคยเขียนมาก่อน พอเปลี่ยนโปรเจคต้องมาจับ ก็ไถ่ได้ทุกภาษาครับ