Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศปล่อยภาษาบนเว็บไซต์ตัวใหม่ชื่อว่า 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 แล้ววิดีโอจะเล็กมากครับ ดูแล้วไม่สะดวก

Get latest news from Blognone

Comments

By: ตะโร่งโต้ง
WriterAndroidWindows
on 2 October 2012 - 02:31 #484093
ตะโร่งโต้ง's picture

ลืมใส่วิดีโอรึเปล่าครับ?


ช่างไฟสมัครเล่น (- -")

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 2 October 2012 - 02:33 #484094 Reply to:484093
Be1con's picture

ใส่มาแล้วครับเป็นโค้ด iframe ครับ แต่ไม่ขึ้นเลย


Coder | Designer | Thinker | Blogger

By: ตะโร่งโต้ง
WriterAndroidWindows
on 2 October 2012 - 02:45 #484100 Reply to:484094
ตะโร่งโต้ง's picture

ผมย้อนไปดูข่าวเก่าที่เคยใส่วีดีโอไว้ เคยดูได้ ตอนนี้ก็ไม่ขึ้นเหมือนกันแฮะ - -"


ช่างไฟสมัครเล่น (- -")

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 2 October 2012 - 02:52 #484101 Reply to:484100
Be1con's picture

พอดีลองเปลี่ยนตรง format ใหม่เป็น markdown iframe แล้วครับ


Coder | Designer | Thinker | Blogger

By: HyBRiD
ContributoriPhoneSymbianUbuntu
on 2 October 2012 - 04:15 #484114
HyBRiD's picture

ทำ IE ให้เป็น browser ก่อนดีมั๊ย

By: UltimaWeapon
Windows PhoneRed HatWindowsIn Love
on 2 October 2012 - 11:25 #484248 Reply to:484114
UltimaWeapon's picture

เคยลอง IE 9+ รึยังคับ

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 3 October 2012 - 02:02 #484776 Reply to:484248
Be1con's picture

IE 9 นี่ห่วยได้โล่เลยครับ ส่วน 10 ยังไม่ไ้ด้ลองครับ


Coder | Designer | Thinker | Blogger

By: shipcake
Symbian
on 4 October 2012 - 16:59 #485823 Reply to:484248
shipcake's picture

มาบอกอีกเสียงครับว่า IE9 อืดบรมครับ ทั้ง boot ช้ากว่า Chrome กว่าจะ load หน้าเว็บยอมรับว่าเร็ว แต่ทำเครื่องกระตุกได้ซัก 0.5-1 วินาที (i5 Sandy)

By: UltimaWeapon
Windows PhoneRed HatWindowsIn Love
on 6 October 2012 - 21:12 #486745 Reply to:484248
UltimaWeapon's picture

สงสัยจะมีแต่ผมคนเดียวที่รู้สึกว่ามันเร็ว

By: supatee
iPhoneWindows PhoneAndroidUbuntu
on 3 October 2012 - 16:45 #485299 Reply to:484114

ถ้า IE ไม่ใช่ Browser ผมก็ไม่รู้ว่าจะเรียกไอ้ที่ใช้ ๆ ทุกวันนี้ว่าอะไร และอะไรทำให้คนเรามันเป้นถึงขนาด มีของดีกว่า ก็มานั่งด่าของเก่า ทั้ง ๆ ที่บางคนเคยรุ่งโรจน์มาจากตัวเก่า ๆ ที่ว่าด้วยซ้ำ

ปล. ทุกวันนี้ผมใช้ Chrome อยู่ แต่ใน Mac ใช้ Firefox

By: nuntawat
WriterAndroidWindowsIn Love
on 2 October 2012 - 05:25 #484118
nuntawat's picture
  • ไมโครซอฟต์ -> ไมโครซอฟท์; แอพลิเคชั่น -> แอพพลิเคชัน
By: mk
FounderAndroid
on 2 October 2012 - 08:49 #484133
mk's picture

ผมอ่านแล้วจับใจความอะไรไม่ได้เลยครับ นอกจากว่ามันเป็นภาษาที่คล้าย JavaScript

By: Faln
AndroidBlackberry
on 2 October 2012 - 15:38 #484482

ดู vdo แล้วหลับ

By: Pup
Writer
on 2 October 2012 - 15:39 #484483

คือคิดว่าอย่างน้อยน่าจะบอกหน่อยครับว่าความสามารถใหม่ที่ทำให้เจ้า TypeScript ดีกว่า JavaScript มีอะไรบ้าง อย่างในข่าวเขายกตัวอย่างการทำ static typing กับการประกาศคลาสเป็นต้นครับ ไม่งั้นมันก็แค่บอกว่า TypeScript คือภาษาที่เหมือน JavaScript อีกตัวแค่นั้น

ผมเข้าใจว่า TypeScript ไม่ได้ "สามารถ" คอมไพล์ออกเป็น JavaScript ครับ แต่ว่ามันจะคอมไพล์เป็น JavaScript เลย เพื่อที่มันจะได้ทำงานได้หลายเบราว์เซอร์ครับ

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 3 October 2012 - 02:02 #484775
Be1con's picture

แก้หมดแล้วครับ


Coder | Designer | Thinker | Blogger

By: nuntawat
WriterAndroidWindowsIn Love
on 3 October 2012 - 06:25 #484823 Reply to:484775
nuntawat's picture
  • แอพพลิเคชั่น -> แอพพลิเคชัน; เฟสบุ๊ก -> เฟซบุ๊ก; ปล. -> ป.ล.
  • เรื่องเนื้อหาว่าอ่านรู้เรื่องหรือไม่ขอให้คนอื่นคอมเมนต์แล้วกัน
By: mk
FounderAndroid
on 3 October 2012 - 07:39 #484827 Reply to:484823
mk's picture

ไม่รู้เรื่องเหมือนเดิมครับ

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 4 October 2012 - 03:02 #485589 Reply to:484827
Be1con's picture

พอดีว่าผมไม่เคยเขียนข่าวจำพวกโค้ดภาษาอะไรมาก่อนเลยครับ นั่งสับสนกับเนื้อข่าวอยู่ตั้งนาน เดี๋ยวจะแก้ให้ครับ


Coder | Designer | Thinker | Blogger

By: mr_tawan
ContributoriPhoneAndroidWindows
on 3 October 2012 - 13:20 #485064
mr_tawan's picture

ภาษาก่อนหน้านี้ ...

  • F#
  • JScript
  • VBScript
  • อื่น ๆ อีกมากมาย ๆ อีกมากมายที่ไม่รู้ ความเป็นจริงเราเห็นอยู่ เผื่อใจไว้ที่ยังไม่เห็น ...

สรุปพี่ท่านดันมากี่ภาษาก็เจ๊งหมด ภาษาสคริปท์บนหน้าเวปนี่สุดท้ายแล้วก็ไม่มีใครกิน Netscape ลงสักคน (ถึงบ.จะโดนกลืนไปแล้วก็เหอะ)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: neizod
ContributorTraineeIn Love
on 4 October 2012 - 16:49 #485821
neizod's picture

ก่อนอื่น อย่าแปลมาตรงๆ ครับ อ่านจับใจความให้ได้ แล้วสรุปมาเป็นภาษาตัวเอง

ที่ย่อหน้าแรก ผมจับใจความได้ว่า TypeScript มีหน้าตาคล้ายกับ JavaScript แต่ที่ย่อหน้าสอง ผมกลับจับใจความได้เป็น TypeScript ไปคล้ายกับ CoffeeScript แทน (แต่ JavaScript กับ CoffeeScript มันคนละโลกกันเลยนะ)

อย่าแปลมาตรงๆ ครับ

By: takz1977
iPhoneUbuntu
on 4 October 2012 - 20:22 #485881 Reply to:485821
takz1977's picture

เท่าที่อ่านผมก็ยังนึกหน้าตาไม่ออกครับ แต่ถ้าว่าโดยหลักการทำงานน่าจะคล้าย CoffeeScript คือสุดท้ายยังแปลงกลับมาเป็น JavaScript อยู่ดี

ปล.อัพเดท-ไปตามหาต้นแหล่งเพื่อดูตัวอย่างมาเผื่อใครอยากเห็นหน้าตาจริงๆ ครับ

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 5 October 2012 - 02:00 #486042 Reply to:485821
Be1con's picture

ปล่อยให้ตกไปดีกว่าครับ เพราะยิ่งแก้ก็ยิ่งงงไปอีกครับ ข่าวนี้ผมไม่ถนัดจริง ๆ


Coder | Designer | Thinker | Blogger