ไมโครซอฟท์ประกาศปล่อยภาษาบนเว็บไซต์ตัวใหม่ชื่อว่า TypeScript รุ่นสำหรับนักพัฒนา ซึ่งเป็นภาษาแบบ open source ภายใต้อนุสัญญา Apache 2.0 ที่มีหน้าตาคล้ายกับ JavaScript เป็นอย่างมาก แต่ได้เพิ่มฟีเจอร์ใหม่ ๆ เข้าไปใน TypeScript อย่างเช่น
ทั้งหมดนี้จะทำให้เขียนโค้ดได้หลากหลายขึ้น และการคอมไพล์โค้ดทั้งหมดออกมาเป็นแบบ JavaScript พูดสั้น ๆ ว่า TypeScript ก็คือ JavaScript ที่ทำให้นักพัฒนาสามารถเขียน JavaScript ได้ง่ายขึ้นนั่นเอง
ทั้งนี้ Anders Hejlsberg ผู้สร้างโปรแกรม Turbo Pascal และกูรูทางด้านภาษาโปรแกรมของไมโครซอฟท์กล่าวว่า TypeScript เป็นภาษาที่จะทำให้นักพัฒนาสามารถเขียนแอพพลิเคชันขนาดใหญ่ได้ง่ายขึ้น และ Hejlsberg ยังพูดถึงเบื้องหลังการทำงานว่า TypeScript นี้ได้พัฒนาร่วมกับ Steve Lucco หัวหน้าฝ่ายสถาปัตยกรรม JavaScript ในแผนก Internet Explorer ของ Microsoft และ Luke Hoban
Lucco กล่าวว่า แม้ว่า TypeScript จะพัฒนาจากไมโครซอฟท์ แต่ก็ไม่ได้หมายความว่าจะต้องใช้ Internet Explorer ในการรันโค้ดจึงจะมีประสิทธิภาพสูงที่สุด เพราะว่า TypeScript ก็มีพื้นฐานมาจาก JavaScript อยู่แล้ว
สำหรับนักพัฒนาที่อยากลองเล่น TypeScript ตอนนี้สามารถดาวน์โหลดได้ที่นี่ครับ และนอกจากนี้ทางไมโครซอฟท์โพสข้อมูลเพิ่มเติมลง เฟซบุ๊กของ Visual Studio ว่าตอนนี้กำลังทำงานอย่างหนักเพื่อจะพัฒนา TypeScript ให้บรรจุลงในมาตรฐาน ECMAScript 6 ส่วนข้อมูลเพิ่มเติมสามารถดูต่อได้จากวิดีโอข้างล่างครับ
ที่มา : TechCrunch
ป.ล. วิดีโอนี้เป็น HTML5 นะครับ สำหรับใครที่ต้องการรับชมวิดีโอนี้ ต้องใช้เบราเซอร์ที่รองรับ HTML5 เท่านั้นนะครับ (ถ้าหากเอาวิดีโอแบบ iframe แล้ววิดีโอจะเล็กมากครับ ดูแล้วไม่สะดวก
Comments
ลืมใส่วิดีโอรึเปล่าครับ?
ช่างไฟสมัครเล่น (- -")
ใส่มาแล้วครับเป็นโค้ด iframe ครับ แต่ไม่ขึ้นเลย
Coder | Designer | Thinker | Blogger
ผมย้อนไปดูข่าวเก่าที่เคยใส่วีดีโอไว้ เคยดูได้ ตอนนี้ก็ไม่ขึ้นเหมือนกันแฮะ - -"
ช่างไฟสมัครเล่น (- -")
พอดีลองเปลี่ยนตรง format ใหม่เป็น markdown iframe แล้วครับ
Coder | Designer | Thinker | Blogger
ทำ IE ให้เป็น browser ก่อนดีมั๊ย
เคยลอง IE 9+ รึยังคับ
IE 9 นี่ห่วยได้โล่เลยครับ ส่วน 10 ยังไม่ไ้ด้ลองครับ
Coder | Designer | Thinker | Blogger
มาบอกอีกเสียงครับว่า IE9 อืดบรมครับ ทั้ง boot ช้ากว่า Chrome กว่าจะ load หน้าเว็บยอมรับว่าเร็ว แต่ทำเครื่องกระตุกได้ซัก 0.5-1 วินาที (i5 Sandy)
สงสัยจะมีแต่ผมคนเดียวที่รู้สึกว่ามันเร็ว
ถ้า IE ไม่ใช่ Browser ผมก็ไม่รู้ว่าจะเรียกไอ้ที่ใช้ ๆ ทุกวันนี้ว่าอะไร และอะไรทำให้คนเรามันเป้นถึงขนาด มีของดีกว่า ก็มานั่งด่าของเก่า ทั้ง ๆ ที่บางคนเคยรุ่งโรจน์มาจากตัวเก่า ๆ ที่ว่าด้วยซ้ำ
ปล. ทุกวันนี้ผมใช้ Chrome อยู่ แต่ใน Mac ใช้ Firefox
ผมอ่านแล้วจับใจความอะไรไม่ได้เลยครับ นอกจากว่ามันเป็นภาษาที่คล้าย JavaScript
ดู vdo แล้วหลับ
คือคิดว่าอย่างน้อยน่าจะบอกหน่อยครับว่าความสามารถใหม่ที่ทำให้เจ้า TypeScript ดีกว่า JavaScript มีอะไรบ้าง อย่างในข่าวเขายกตัวอย่างการทำ static typing กับการประกาศคลาสเป็นต้นครับ ไม่งั้นมันก็แค่บอกว่า TypeScript คือภาษาที่เหมือน JavaScript อีกตัวแค่นั้น
ผมเข้าใจว่า TypeScript ไม่ได้ "สามารถ" คอมไพล์ออกเป็น JavaScript ครับ แต่ว่ามันจะคอมไพล์เป็น JavaScript เลย เพื่อที่มันจะได้ทำงานได้หลายเบราว์เซอร์ครับ
แก้หมดแล้วครับ
Coder | Designer | Thinker | Blogger
ไม่รู้เรื่องเหมือนเดิมครับ
พอดีว่าผมไม่เคยเขียนข่าวจำพวกโค้ดภาษาอะไรมาก่อนเลยครับ นั่งสับสนกับเนื้อข่าวอยู่ตั้งนาน เดี๋ยวจะแก้ให้ครับ
Coder | Designer | Thinker | Blogger
ภาษาก่อนหน้านี้ ...
สรุปพี่ท่านดันมากี่ภาษาก็เจ๊งหมด ภาษาสคริปท์บนหน้าเวปนี่สุดท้ายแล้วก็ไม่มีใครกิน Netscape ลงสักคน (ถึงบ.จะโดนกลืนไปแล้วก็เหอะ)
ก่อนอื่น อย่าแปลมาตรงๆ ครับ อ่านจับใจความให้ได้ แล้วสรุปมาเป็นภาษาตัวเอง
ที่ย่อหน้าแรก ผมจับใจความได้ว่า TypeScript มีหน้าตาคล้ายกับ JavaScript แต่ที่ย่อหน้าสอง ผมกลับจับใจความได้เป็น TypeScript ไปคล้ายกับ CoffeeScript แทน (แต่ JavaScript กับ CoffeeScript มันคนละโลกกันเลยนะ)
อย่าแปลมาตรงๆ ครับ
เท่าที่อ่านผมก็ยังนึกหน้าตาไม่ออกครับ แต่ถ้าว่าโดยหลักการทำงานน่าจะคล้าย CoffeeScript คือสุดท้ายยังแปลงกลับมาเป็น JavaScript อยู่ดี
ปล.อัพเดท-ไปตามหาต้นแหล่งเพื่อดูตัวอย่างมาเผื่อใครอยากเห็นหน้าตาจริงๆ ครับ
ปล่อยให้ตกไปดีกว่าครับ เพราะยิ่งแก้ก็ยิ่งงงไปอีกครับ ข่าวนี้ผมไม่ถนัดจริง ๆ
Coder | Designer | Thinker | Blogger