15 คะแนน โดย ojkwon 2022-10-28 | 10 ความคิดเห็น | แชร์ทาง WhatsApp
  • อิมพลีเมนเทชัน TypeScript โดยผู้พัฒนา swc
  • เป็นอิมพลีเมนเทชันที่พัฒนาบน Rust ซึ่งเคยมีการแชร์ไว้ตั้งแต่ช่วงเริ่มพัฒนา และได้ตัดสินใจว่าจะไม่ใช้อิมพลีเมนเทชัน codegen ที่ใช้ Golang
  • เป็นอิมพลีเมนเทชันระยะแรก จึงยังไม่ใช่เวอร์ชันที่สมบูรณ์ และคาดหวังการมีส่วนร่วมจากผู้ใช้และนักพัฒนา
  • โอเพนซอร์ส

10 ความคิดเห็น

 
kunggom 2022-10-28

คำว่า “อิมพลีเมนเตชันของ TypeScript” ดูเหมือนจะชวนให้เข้าใจผิดได้ ว่าซอฟต์แวร์นี้ถูกพัฒนาด้วย TypeScript ทั้งที่จริงแล้วมันถูกพัฒนาด้วย Rust

 
roxie 2022-10-29

คำว่า "Typescript implementation" ก็คือ "บางสิ่งที่นำ Typescript ไปทำให้เป็นจริง" ซึ่งชัดเจนกว่านี้แทบไม่ได้แล้ว ดูเหมือนไม่น่าจะทำให้เกิดความเข้าใจผิดได้

 
kunggom 2022-10-31

อืม… ผมอาจจะสื่อได้ไม่ชัดเจนเอง แต่ผมคิดว่าถ้าจะให้เป็นถ้อยคำที่ “ชัดเจนไปกว่านี้ไม่ได้แล้ว” อย่างที่คุณพูดจริง ๆ มันควรจะเป็น [ตัวอิมพลีเมนเทชันคอมไพเลอร์ของ TypeScript] ครับ

 
roxie 2022-10-31

ต้องขอบคุณที่ยกตัวอย่างให้ฟัง ทำให้ผมเข้าใจได้ว่าคุณคิดอย่างไร ขอบคุณที่มอบโอกาสให้ได้ทำความเข้าใจครับ

 
roxie 2022-10-31

อืม ฟังดูแล้วก็จริง เห็นด้วยครับ

 
manaris 2022-10-28

เนื่องจากเป็นอิมพลีเมนเทชันตามสเปกของคอมไพเลอร์ TypeScript จึงน่าจะเป็นการใช้ถ้อยคำที่ถูกต้องกว่าไหม? กล่าวคือ มันเป็นอิมพลีเมนเทชันของ TypeScript ที่พัฒนาด้วย Rust นั่นเอง

 
kunggom 2022-10-29

ตอนผมอ่านช่วงต้นของข้อความสรุปด้านบนครั้งแรก ผมนึกว่าสิ่งนี้ถูกพัฒนาขึ้นด้วย TypeScript เสียอีกครับ อ่านต่อด้านล่างทันทีถึงได้รู้ว่าไม่ใช่แบบนั้น แต่ก็ทำให้งงอยู่เหมือนกันครับ

 
gmlwo530 2022-10-28

โปรเจ็กต์ที่ยอดเยี่ยมแบบนี้มีนักพัฒนาชาวเกาหลีเป็นคนทำด้วย.. สุดยอด

 
kunggom 2022-10-28

ดูจากบล็อกของผู้พัฒนา เหมือนว่าในตอนแรกเขาไม่ได้ตั้งใจจะเผยแพร่นี่เป็นโอเพนซอร์ส เพราะประสบการณ์จากโปรเจกต์ swc เดิม

 
hmmhmmhm 2022-10-28

พัฒนาด้วย Rust เลยเร็วมาก
และยังคงเก็บข้อมูลประเภทไว้ได้เหมือน tsc
เป็นโปรเจกต์ที่คว้าทั้งความเร็วและความยืดหยุ่นในการนำไปประยุกต์ใช้ไว้พร้อมกันเลยครับ.. น่าติดตามมาก!