ผมไปมาวันนี้ สรุปที่ฟังเข้าใจนะครับ(ผมฟังไม่ค่อยทัน อ่อนอังกฤษอย่าแรง -___-")
- XE เป็น Version ใหม่ต่อจาก 2010 (ตอนแรกผมคิดว่าเปลี่ยนชื่อ ออกเร็วมาก)
- ใช้ ToolCloud Licence แบบใหม่ตรวจ Licence จาก Server หากติดต่อกับ Server ไม่ได้จะอนุญาตให้ใช้ได้อีก 30 วันจนกว่าจะติดต่อกับ Server ได้
- ToolCloud สามารถใช้ได้กับ Delphi 2010, 2009, 2007, Delphi 7 หมายความว่าซื้อ XE ตัวเดียวจะได้เวอร์ชั่นเก่าๆมาใช้ด้วย
- มี AQTime สำหรับวัด Performance (ตรงนี้ถ้าผมเข้าใจไม่ผิดมันสามารถจับเวลาได้เลยว่าเข้าฟังก์ชั่นนี้ใช้เวลาเท่าไหร่ เข้าฟังก์ชั่นกี่ครั้ง)
- มี Subversion ในตัว
- Generate Sequential Diagram ได้ในตัว
- มี Component ในการติดต่อกับ Windows Azure
- Prism(.Net ของ Delphi) สามารถ paste code จาก C# ไป Delphi ได้
- Prism รองรับ 3 Platform : Windows, Linux, OSX (2 อันหลังน่าจะใช้ Mono)
- Tool ของ PHP Support Facebook, Google
- Support Agile
จากที่เห็นผมรู้สึกว่า Delphi อาจจะกลับมาบูมอีกครั้ง
ปล. ถ้าผมเข้าใจตรงไหนผิดหรือขาดตรงไหนไปรบกวนเติมให้ด้วยครับ
on
เคยใช้ครั้งสุดท้ายก็ Delphi 7
semicolonth Fri, 03/09/2010 - 15:41
เคยใช้ครั้งสุดท้ายก็ Delphi 7 ครับ ก่อนจะขึ้นเป็น .net
คิดถึง Kylix
lew Fri, 03/09/2010 - 16:00
คิดถึง Kylix
จากที่เห็นผมรู้สึกว่า Delphi
PaePae Fri, 03/09/2010 - 18:00
ทำไมถึงคิดว่าจะกลับมาบูมหรือครับ ?
เท่าที่ดูเขาสาธิตตัว XE
meawwat Fri, 03/09/2010 - 19:02
In reply to จากที่เห็นผมรู้สึกว่า Delphi by PaePae
เท่าที่ดูเขาสาธิตตัว XE ความสามารถมันน่าจะสูงกว่า VS2008 เยอะเลยครับ(ผมยังไม่เคยใช้ VS2010 เลยไม่กล้าเปรียบมวย) ตัว Delphi Prism ก็รองรับ .Net 4.0 แล้ว(เท่า VS2010) ทั้งๆที่เป็นผู้ตาม แล้วตัว .Net 4.0 ก็ออกมาได้ไม่นานมากนัก ถือว่าพัฒนาค่อนข้างเร็วมากแล้วก็ดูมีอนาคตกว่าตอนที่เป็น CodeGear เยอะเลยครับ
รวมๆแล้วผมรู้สึกว่าเวอร์ชั่นใหม่นี้มันดูครบมากเลย Win App(Win32, .Net, Mono) WebApp(PHP, .Net) ส่วนเรื่องความเร็วผมไม่กล้าฟันธงว่าเวิร์กครับ เพราะยังไม่เคยลองกับเครื่องตัวเองดูแต่ที่เขาสาธิต
แต่ปัญหาส่วนใหญ่ของ Delphi ก็คงเป็นเรื่องดึงดูดคนมาเขียนนั่นแหละครับ บางบริษัทหาคนเขียน Delphi ไม่ได้ถึงขนาดต้องย้าย Product ตัวเองไปทำเป็น C# เลย
เพราะในมหาวิทยาลัยสอนแต่ VB?
btxxxx Sat, 04/09/2010 - 09:57
In reply to เท่าที่ดูเขาสาธิตตัว XE by meawwat
เพราะในมหาวิทยาลัยสอนแต่ VB? (ส่วนใหญ่)
แล้วเค้าได้พูดถึงเรื่องราคาไหมครับ? และถ้าซื้อในไทยหาซื้อได้ที่ไหน?
เรื่องราคารู้สึกว่าจะแทบไม่ได
meawwat Sat, 04/09/2010 - 16:22
In reply to เพราะในมหาวิทยาลัยสอนแต่ VB? by btxxxx
เรื่องราคารู้สึกว่าจะแทบไม่ได้พูดถึงเลยครับ ส่วนหาซื้อที่ไหนอันนี้ผมไม่ค่อยทราบรายละเอียดครับ น่าจะเป็นบริษัท Value Systems ที่เป็นคนจัดสัมนาน่ะครับ
ตกข่าวอย่างแรงเลยครับ
vittee Mon, 06/09/2010 - 12:37
ตกข่าวอย่างแรงเลยครับ ไม่รู้เลยว่ามีงานนี้ด้วย
ตั้งแต่ 2010 เป็นต้นมา ผมว่า Delphi ก็พัฒนาไปเยอะครับ
Generics มีให้ใช้แล้ว แต่ผมว่าก็ยังสู้ของภาษาอื่นๆไม่ค่อยได้ แถม bug เยอะด้วย เขียนอะไรแปลกๆแล้วเจอ Internal Error ทุกที
Unicode String ก็น่าปวดหัวมาก หากต้อง Migrate code เก่าๆ ที่ใช้ PChar/string ทำเป็น Buffer หรือยุ่งกับ byte stream โดยตรง จะเจอ Implicit conversion เล่นเอางงไปอีก
อ่านจากข่าวครั้งนี้ ดูๆแล้วไม่ค่อยมีอะไรใหม่เลย สิ่งที่คาดหวังว่าจะได้เห็น ก็ไม่เห็นมีบอก เช่น Windows 64 bits, Cross Platform Development
ส่วน Delphi Prism อันนี้ไม่รู็จะใช้ทำไม ผมไปเขียน C# ดีกว่า
จริงอยู้ว่าถ้าดูที่ภาษาแล้ว มันไปไกลกว่า C# ในบางด้าน แต่ C# ก็ไม่น้อยหน้า พัฒนาอยู่เรื่อยๆ
กลัวว่าถ้าจับ Prism แบบจริงจัง วันดีคืนดีมันตายไปแบบ CLX/Kylix จะทำอย่างไรล่ะ
ส่วน PHP ก็ไม่รู้จะมีทำไม ยังจำ Delphi For PHP ได้มั๊ยครับ เหมือนจะดี แต่เอาเข้าจริงๆแล้ว มันมีข้อจำกัดหลายอย่างมาก ใช้ Framework ฟรีๆทั่วไปดีกว่าเป็นไหนๆ
Subversion support นี่ก็น่าจะมีมานานแล้ว แต่ไม่เป็นไร เพิ่งจะมามีตอนนี้ก็ยังดีกว่าไม่มีอะไรเลย
Profiler อย่าง AQTime ก็น่าจะมีมาให้นานแล้ว (ขนาด Unit Testing ยังมีมาให้เลย) แต่ผมก็ยังจะคงใช้ CodeSite ต่อไป
แม้หลังๆจะปันใจไปเล่น Java, .NET บ้าง แต่ถึงจะอย่างไร Delphi ก็ยังเป็น IDE ที่หนึ่งในใจผมเสมอ เพราะมันเป็น Native นี่แหละ
น่าเสียดายที่ Delphi ไม่เป็นที่นิยมในเมืองไทย ทั้งๆที่มันเป็น RAD Tool ที่ดีมากๆตัวหนึ่งเลย
บ่อยครั้งที่แนะนำให้คนอื่นๆรู้จัก Delphi เสียงตอบรับที่ได้ก็คือ "เหมือน VB เลย"
มันสะท้อนให้เห็นว่า นักศึกษาไทยเราโดนล้างสมองมาว่า โปรแกรมที่ลากๆปุ่มไปวางบน Form ได้เลย มันคือ "VB/Visual Basic"
บางครั้ง บางคนที่เขียนโปรแกรมแบบ Extreme ไม่ชอบอะไรที่มันลากๆแปะๆ พอเห็น Delphi ก็หาว่าเป็น VB ก็มี ร้องยี้ใส่ ทั้งๆที่จริงๆแล้วมันทำอะไรได้มากกว่านั้นอีกมาก ตั้งแต่ระดับล่างๆ In line assembly ไล่ไปจน COM/DCOM
บ่นซะยาวเลย นานๆจะเจอกระทู้ที่เกี่ยวกับ Delphi สักที
เรื่อง 64 bit
meawwat Mon, 06/09/2010 - 14:37
In reply to ตกข่าวอย่างแรงเลยครับ by vittee
เรื่อง 64 bit นี่น่าจะได้นะครับ แต่ผมอาจจะฟังไม่ทันเอง(หรือจำไม่ได้)
ส่วนเรื่อง Cross Platform เขาชู Prism ครับสามารถทำเป็น Mono ได้ ซึ่งถ้า Source Code ชุดเดียว Compile ได้ทั้ง .net และ Mono ผมว่าน่าจะสะดวกมากนะครับ(อันนี้ผมไม่แน่ใจว่าจะทำได้ เขาไม่ได้สาธิตให้ดู) ส่วนตัว Native ผมไม่แน่ใจว่ามี Version ของ Platform อื่นรึเปล่า(แบบ Kylix)
ลอง search หาดูแล้วครับ
vittee Mon, 06/09/2010 - 15:53
In reply to เรื่อง 64 bit by meawwat
ลอง search หาดูแล้วครับ ดูเหมือนว่า XE ที่ออกมาตอนนี้น่าจะเป็นแค่ตัว Preview
เห็นว่า 64bits จะตามมาตอนครึ่งแรกของปี 2011
ส่วน Native Cross Platform Dev ดูเหมือนว่าตัว RTL จะรองรับบางส่วนแล้ว คงรอ Compiler ล่ะมั้งครับ ไม่รู้ว่าจะทำ Cross Compilation กับ Remote Debugging ได้หรือเปล่า
ส่วนเรื่อง Prism อั้นนี้ที่ Cross Platform ได้ ก็คงเป็นเพราะมันเป็น .NET CLR ถึงได้เอาไปรันกับ Mono ได้ ถ้าเป็นอย่างนั้น C# ก็คงจะทำได้ครับ จะภาษาอะไรก็ได้ ขอแค่ใช้ CLR/Assembly ที่ Mono รันได้ ก็น่าจะใช้ได้ แต่ที่สำคัญ มันไม่ Native
ไม่แน่ใจว่า Mono รองรับ Server Environment ด้วยมั๊ย ถ้าทำได้เหมือน Java HotSpot ก็จะดีมากๆ
Generics เห็นว่ามี Improvements มากมาย ไว้จะลองเขียนอะไรแปลกๆดูครับ ว่าจะทำได้หรือไม่ (2010 บางที Compile ผ่าน แต่พอ Run แล้ว Access Violation ซะงั้น)
RTTI เห็นว่าสามารถเข้าถึง Anonymous Method ได้แล้ว อาจจะเอาไปใช้ทำอะไรที่มัน Dynamic ได้มากกว่าเดิม
ผมกะว่าคงรอให้ Release ออกมาสักพัก ดูกระแสตอบรับก่อนว่าคนบ่นเยอะหรือไม่ ถ้ามันดีกว่าเดิม ผมก็คง
ใช้แน่ๆครับ (นึกถึงตอน D8 D2006 D2009 คนบ่นเพียบ)
อยากฟรีต้อง free pascal
nextman13 Wed, 08/09/2010 - 01:19
อยากฟรีต้อง free pascal ครับดีไม่แพ้กัน แต่ ide หายากหน่อยแต่ก็มี lazarus
ไม่ใช่ปัญหาในการสร้าง app พลิกแพลงเอา ได้ app คุณภาพเหมือนกัน
แต่ที่สำคัญ free pascal เขียนง่ายและเอา code ไป compile ได้หลายแฟลตฟอร์ม
Free Pascal
vittee Wed, 08/09/2010 - 16:23
In reply to อยากฟรีต้อง free pascal by nextman13
Free Pascal น่าสนใจจริงๆครับ
Lazarus และ LCL ก็ใช้ได้ดีครับ
แต่ติดที่ว่า เวลาจะเอาไป Compile บน POSIX นี่ลำบากมากครับ หรือผมทำไม่เป็นเองก็ไม่รู้ หรือเพราะชินกับ toolchain พวก autoconf/automake
หรือถ้าจะเอาไปใช้บน OSX ก็จำเป็นต้องลง X11 (เห็นว่า OSX ตัวใหม่ๆจะ Enabled X11 ไว้ให้แล้วตั้งแต่ตอนติดตั้ง)