โครงการ Eclipse เปิดตัวภาษา Xtend ที่เป็นภาษาที่มีความสามารถเทียบเท่ากับภาษาจาวา โดยฟีเจอร์ที่สำคัญคือมันสามารถคอมไพล์ภาษาออกมาเป็นไฟล์จาวาที่ "อ่านออก" รายการฟีเจอร์ที่สำคัญเช่น
ภาษา Xtend สร้างขึ้นโดยใช้โครงสร้างพื้นฐานของโครงการ Xtext ที่มีระบบอำนวยความสะดวกในการสร้างภาษาเฉพาะงาน (Domain Specific Language - DSL) ได้ง่ายขึ้น
ดูฟีเจอร์ต่างๆ ได้จากที่มา ผมอ่านแล้วพบว่าจาวาน่าใช้ขึ้นเยอะ
ที่มา - Xtend
Comments
Programmer will be a user
Everyone is programmer
ผมคิดว่าเป็นไปไม่ได้ครับ
+1
ตัวแก้ทางของจาวา ออกมาเยอะเหลือเกิน
ถามโง่ๆเลยนะ "แล้วจะโดน Oracle ฟ้องมั้ย?"
น่าสนใจครับ
ร่างแยกของ Groovy ?
ฮาาาา
แอบเปลี่ยน def เป็น val
ลองดู มีดีก็โชว์มาเลย
อ่านข่าวนี้แล้ว นึกถึงคอมเม้นต์ฮาๆ ของคุณ mk ที่มีต่อจาวา อิอิ
WE ARE THE 99%
ตกลงมันดีกว่าหรือห่วยกว่าล่ะครับเนี่ย ผมเข้าไปดูเวปของ Eclipse ไม่ได้ ณ. ขณะนี้น่ะครับ
เข้าอันไหนไม่ได้ครับ?
lewcpe.com, @wasonliw
http://www.eclipse.org ครับ
เข้าไม่ได้เหมือนกันครับ เลยเข้าผ่าน https
Property กับ Extension methods มีใน C# ตั้งนานละครับ
อยากรู้ว่าสาวก Java ที่ชอบพูดว่า ฟีเจอร์ไร้สาระ ไม่จำเป็นต้องมี จาว่าจึงไม่มี ใช้ getter setter ดีที่สุด สุุดยอดเมพส์ จะว่าอะไร
Type Inference ใน C# เป็น var แต่ใน XTend เป็น val ....เจริญ สับสนไปใหญ่ - -"
dim มึนกว่าเยอะครับ 555
หลาย ๆ คอมเมนต์ ผมรู้สึกว่าคุณจะพยายามเปรียบเทียบ C# กับ Java อยู่เสมอเลยนะครับ
ผมคิดว่าคุณน่าจะรู้นะว่า C# มีต้นแบบมาจาก Java ทั้งแนวคิดและตัวภาษา
มันจึงไม่ใช่เรื่องแปลกที่มันจะเก่งและมีฟีเจอร์มากกว่า
เล็กนุ่มถนัดกับการลอกของคนอื่นเขามา แล้วมาทำให้มันดีกว่าเดิม นี้คือความจริง
การที่ปล่อยให้ภาษาอื่น ลอกมา แล้ว เหนือกว่า มันก็เรื่องนึงครับ
แต่การที่ไม่พยายามกลับไปแข่ง จมปลักอยู่กับของเดิมๆ แถมมีหน้ามาบอกว่า "มันคือของไร้สาระ เราไม่จำเป็นต้องมี" ทั้งที่มันมีประโยชน์ คือสิ่งที่ผมเคืองมากจากชุมชน Java
เห็นคนอื่นแข่ง คุณจะกลับไปแข่งให้ดีกว่าก็ได้ แต่ไม่ทำ!? C# ไม่มีใครต้องแข่งด้วยจริงจัง แต่ก็พัฒนาฟีเจอร์ใหม่ๆเพื่อให้เขียนโปรแกรมง่ายขึ้น ทุกๆเวอร์ชั่น มันสะท้อนอะไรได้หลายอย่าง
แต่คน Java กลับชี้หน้าด่าคนที่พยายามเสนอการพัฒนาทุกอย่างว่าจะมาทำลาย Java หยิ่งว่าตัวเองไม่ต้องใช้ของไร้สาระแบบนี้ ผมถึงได้พูดไปหาเรื่องนี้ทุกทีที่มีโอกาสไงล่ะ
ภาษาคนเขาเรียกว่าการพัฒนาต่อยอดครับ เห็น C# ทำดีกว่า ทำไมจาว่าไม่ลอกไปทำให้ดีกว่าขึ้นไปอีกบ้าง? ปล่อยให้คนแฮคใส่ฟีเจอร์ใหม่ๆทั้งปีทั้งชาติ ไอ้ XTend นี่ก็เหมือนกัน ผมถึงได้บอกว่า ทั้งๆที่ C# มีมาตั้งนานแล้ว
และคนจาว่าก็ยังคอยอวยว่า Java สุดยอด Java ดีที่สุด Java Run Anywhere Java เร็วส์ ชาบูๆ
เหอะ
เหมือนคุณ Thaina จะเดือดร้อนแทนมากว่าทำไม Java ไม่พัฒนา ปล่อยให้จมปลักอยู่กับของเดิมๆ เดียวก็หมดความนิยมไปเอง หรือคุณกลัวว่ามันไปแย่งงานคุณเลยเดือดร้อนขนาดนั้น เหมือนอัดอั้นตันใจเหลือเกินปล่อยวางบ้างก็ได้ครับ :)
ผมไม่ชอบที่สาวกชอบมาอวยว่า Java ดีที่สุด หลอกให้คนอื่นไปใช้ โฆษณาโม้ให้คนไม่รู้อีโหน่อีเหน่เอาไปใช้เป็นของหลัก แถมชอบมากดหัว C# ด้วยข้อหาไม่เข้าท่า แต่ตัวเองก็จมปลักไม่พัฒนา ไงล่ะครับ
ดูเหมือนคุณเองก็อดรนทนไม่ได้ต้องรี่มาแก้ต่างเหมือนกันนี่ครับ? กลัวอะไรไปแย่งงานคุณเหรอ? ทำไมไม่ปล่อยวางแล้วไปอยู่เงียบๆ ต้องมาโต้เถียง? อัดอั้นตันใจอะไรอยู่รึเปล่าครับ
ถ้าเจอใครไปอวยอย่างไม่สมเหตุสมผลที่ไหน ก็ไปโต้แย้งกันที่นั่นครับ
lewcpe.com, @wasonliw
สำหรับเรื่อง Java ไม่พัฒนา : http://openjdk.java.net/projects/jdk7/features/
ส่วนเรื่อง Property กับ Extension methods ผมก็ว่ามันไม่จำเป็นอยู่ดี :D
เห็นแล้วนึกถึง Scala
ผมว่าใช้ Scala น่าจะสับสนน้อยกว่านะ
ว่าแต่มันแก้ปัญหาจาวาเร็วส์ได้หรือเปล่าเนี่ย (แซวเล่น)
ผมแอบเชื่อมั่นใน Scala(ble) เพราะว่า its performance และ ความสามารถของผู้สร้าง
ผมวิ่งซบอก scala แล้วล่ะ.
แต่ขอ IDE ดีกว่านี้ได้มั้ยเนี่ย...
หลังๆมา C# นี่พามึนส์กว่า Java อะไรก้อไม่รุเยอะแยะไปหมด แต่พอเอามาใช้งานกลับตอบโจทย์ได้ดี
ไม่ต้องเขียนอะไรเยอะแยะ
Destination host unreachable!!!