ไมโครซอฟท์ประกาศปล่อยภาษาบนเว็บไซต์ตัวใหม่ชื่อว่า TypeScript รุ่นสำหรับนักพัฒนา ซึ่งเป็นภาษาแบบ open source ภายใต้อนุสัญญา Apache 2.0 ที่มีหน้าตาคล้ายกับ JavaScript เป็นอย่างมาก แต่ได้เพิ่มฟีเจอร์ใหม่ ๆ เข้าไปใน TypeScript อย่างเช่น
- การประกาศคลาสที่ดีกว่า JavaScript
- ส่วนเสริมใน Visual Studio
- การทำ static typing
ทั้งหมดนี้จะทำให้เขียนโค้ดได้หลากหลายขึ้น และการคอมไพล์โค้ดทั้งหมดออกมาเป็นแบบ 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 แล้ววิดีโอจะเล็กมากครับ ดูแล้วไม่สะดวก
on
ลืมใส่วิดีโอรึเปล่าครับ?
ตะโร่งโต้ง Tue, 02/10/2012 - 02:31
ลืมใส่วิดีโอรึเปล่าครับ?
ใส่มาแล้วครับเป็นโค้ด iframe
Be1con Tue, 02/10/2012 - 02:33
In reply to ลืมใส่วิดีโอรึเปล่าครับ? by ตะโร่งโต้ง
ใส่มาแล้วครับเป็นโค้ด iframe ครับ แต่ไม่ขึ้นเลย
ผมย้อนไปดูข่าวเก่าที่เคยใส่วี
ตะโร่งโต้ง Tue, 02/10/2012 - 02:45
In reply to ใส่มาแล้วครับเป็นโค้ด iframe by Be1con
ผมย้อนไปดูข่าวเก่าที่เคยใส่วีดีโอไว้ เคยดูได้ ตอนนี้ก็ไม่ขึ้นเหมือนกันแฮะ - -"
พอดีลองเปลี่ยนตรง format
Be1con Tue, 02/10/2012 - 02:52
In reply to ผมย้อนไปดูข่าวเก่าที่เคยใส่วี by ตะโร่งโต้ง
พอดีลองเปลี่ยนตรง format ใหม่เป็น markdown iframe แล้วครับ
ทำ IE ให้เป็น browser
HyBRiD Tue, 02/10/2012 - 04:15
ทำ IE ให้เป็น browser ก่อนดีมั๊ย
เคยลอง IE 9+ รึยังคับ
UltimaWeapon Tue, 02/10/2012 - 11:25
In reply to ทำ IE ให้เป็น browser by HyBRiD
เคยลอง IE 9+ รึยังคับ
IE 9 นี่ห่วยได้โล่เลยครับ
Be1con Wed, 03/10/2012 - 02:02
In reply to เคยลอง IE 9+ รึยังคับ by UltimaWeapon
IE 9 นี่ห่วยได้โล่เลยครับ ส่วน 10 ยังไม่ไ้ด้ลองครับ
มาบอกอีกเสียงครับว่า IE9
shipcake Thu, 04/10/2012 - 16:59
In reply to เคยลอง IE 9+ รึยังคับ by UltimaWeapon
มาบอกอีกเสียงครับว่า IE9 อืดบรมครับ ทั้ง boot ช้ากว่า Chrome กว่าจะ load หน้าเว็บยอมรับว่าเร็ว แต่ทำเครื่องกระตุกได้ซัก 0.5-1 วินาที (i5 Sandy)
สงสัยจะมีแต่ผมคนเดียวที่รู้สึ
UltimaWeapon Sat, 06/10/2012 - 21:12
In reply to เคยลอง IE 9+ รึยังคับ by UltimaWeapon
สงสัยจะมีแต่ผมคนเดียวที่รู้สึกว่ามันเร็ว
ถ้า IE ไม่ใช่ Browser
supatee Wed, 03/10/2012 - 16:45
In reply to ทำ IE ให้เป็น browser by HyBRiD
ถ้า IE ไม่ใช่ Browser ผมก็ไม่รู้ว่าจะเรียกไอ้ที่ใช้ ๆ ทุกวันนี้ว่าอะไร และอะไรทำให้คนเรามันเป้นถึงขนาด มีของดีกว่า ก็มานั่งด่าของเก่า ทั้ง ๆ ที่บางคนเคยรุ่งโรจน์มาจากตัวเก่า ๆ ที่ว่าด้วยซ้ำ
ปล. ทุกวันนี้ผมใช้ Chrome อยู่ แต่ใน Mac ใช้ Firefox
ไมโครซอฟต์ -> ไมโครซอฟท์;
nuntawat Tue, 02/10/2012 - 05:25
ผมอ่านแล้วจับใจความอะไรไม่ได้
mk Tue, 02/10/2012 - 08:49
ผมอ่านแล้วจับใจความอะไรไม่ได้เลยครับ นอกจากว่ามันเป็นภาษาที่คล้าย JavaScript
ดู vdo แล้วหลับ
Faln Tue, 02/10/2012 - 15:38
ดู vdo แล้วหลับ
คือคิดว่าอย่างน้อยน่าจะบอกหน่
Pup Tue, 02/10/2012 - 15:39
คือคิดว่าอย่างน้อยน่าจะบอกหน่อยครับว่าความสามารถใหม่ที่ทำให้เจ้า TypeScript ดีกว่า JavaScript มีอะไรบ้าง อย่างในข่าวเขายกตัวอย่างการทำ static typing กับการประกาศคลาสเป็นต้นครับ ไม่งั้นมันก็แค่บอกว่า TypeScript คือภาษาที่เหมือน JavaScript อีกตัวแค่นั้น
ผมเข้าใจว่า TypeScript ไม่ได้ "สามารถ" คอมไพล์ออกเป็น JavaScript ครับ แต่ว่ามันจะคอมไพล์เป็น JavaScript เลย เพื่อที่มันจะได้ทำงานได้หลายเบราว์เซอร์ครับ
แก้หมดแล้วครับ
Be1con Wed, 03/10/2012 - 02:02
แก้หมดแล้วครับ
แอพพลิเคชั่น -> แอพพลิเคชัน;
nuntawat Wed, 03/10/2012 - 06:25
In reply to แก้หมดแล้วครับ by Be1con
ไม่รู้เรื่องเหมือนเดิมครับ
mk Wed, 03/10/2012 - 07:39
In reply to แอพพลิเคชั่น -> แอพพลิเคชัน; by nuntawat
ไม่รู้เรื่องเหมือนเดิมครับ
พอดีว่าผมไม่เคยเขียนข่าวจำพวก
Be1con Thu, 04/10/2012 - 03:02
In reply to ไม่รู้เรื่องเหมือนเดิมครับ by mk
พอดีว่าผมไม่เคยเขียนข่าวจำพวกโค้ดภาษาอะไรมาก่อนเลยครับ นั่งสับสนกับเนื้อข่าวอยู่ตั้งนาน เดี๋ยวจะแก้ให้ครับ
ภาษาก่อนหน้านี้
mr_tawan Wed, 03/10/2012 - 13:20
ภาษาก่อนหน้านี้ ...
สรุปพี่ท่านดันมากี่ภาษาก็เจ๊งหมด ภาษาสคริปท์บนหน้าเวปนี่สุดท้ายแล้วก็ไม่มีใครกิน Netscape ลงสักคน (ถึงบ.จะโดนกลืนไปแล้วก็เหอะ)
ก่อนอื่น อย่าแปลมาตรงๆ ครับ
neizod Thu, 04/10/2012 - 16:49
ก่อนอื่น อย่าแปลมาตรงๆ ครับ อ่านจับใจความให้ได้ แล้วสรุปมาเป็นภาษาตัวเอง
ที่ย่อหน้าแรก ผมจับใจความได้ว่า TypeScript มีหน้าตาคล้ายกับ JavaScript แต่ที่ย่อหน้าสอง ผมกลับจับใจความได้เป็น TypeScript ไปคล้ายกับ CoffeeScript แทน (แต่ JavaScript กับ CoffeeScript มันคนละโลกกันเลยนะ)
อย่าแปลมาตรงๆ ครับ
เท่าที่อ่านผมก็ยังนึกหน้าตาไม
takz1977 Thu, 04/10/2012 - 20:22
In reply to ก่อนอื่น อย่าแปลมาตรงๆ ครับ by neizod
เท่าที่อ่านผมก็ยังนึกหน้าตาไม่ออกครับ แต่ถ้าว่าโดยหลักการทำงานน่าจะคล้าย CoffeeScript คือสุดท้ายยังแปลงกลับมาเป็น JavaScript อยู่ดี
ปล.อัพเดท-ไปตามหาต้นแหล่งเพื่อดูตัวอย่างมาเผื่อใครอยากเห็นหน้าตาจริงๆ ครับ
ปล่อยให้ตกไปดีกว่าครับ
Be1con Fri, 05/10/2012 - 02:00
In reply to ก่อนอื่น อย่าแปลมาตรงๆ ครับ by neizod
ปล่อยให้ตกไปดีกว่าครับ เพราะยิ่งแก้ก็ยิ่งงงไปอีกครับ ข่าวนี้ผมไม่ถนัดจริง ๆ