Lazarus โปรแกรมที่เขียนงานวิศกรรมได้ดีจริงๆ

Started by skytec, March 09, 2013, 01:36:05 PM

Previous topic - Next topic

ph_sarawut

Quote from: skytec on April 08, 2013, 10:24:04 AM
Quote from: dynamic on April 08, 2013, 09:53:22 AM
น่าจะ 110M ใช่ไหมครับ ตัว  install

ชอบตรงที่เค้าบอกว่า write once , compile anywhere  ;D

หน้าตา IDE  น่าใช้ นะครับ  8)

ครับประมาณนั้น หากต้องการเขียนใช้กับ WINCE ก็ลง  component เพิ่ม ล่วน Android น่าจะมีเร็วๆนี้

ผมก็ชอบตรงนี้เหมือนกันครับ ผมว่ามันดีกว่า mono developer เสียอีกนะครับ ในความรู้สึกส่วนตัวผมครับ

skytec

Quote from: ph_sarawut on April 08, 2013, 11:24:10 AM
Quote from: skytec on April 08, 2013, 10:24:04 AM
Quote from: dynamic on April 08, 2013, 09:53:22 AM
น่าจะ 110M ใช่ไหมครับ ตัว  install

ชอบตรงที่เค้าบอกว่า write once , compile anywhere  ;D

หน้าตา IDE  น่าใช้ นะครับ  8)

ครับประมาณนั้น หากต้องการเขียนใช้กับ WINCE ก็ลง  component เพิ่ม ล่วน Android น่าจะมีเร็วๆนี้

ผมก็ชอบตรงนี้เหมือนกันครับ ผมว่ามันดีกว่า mono developer เสียอีกนะครับ ในความรู้สึกส่วนตัวผมครับ

ครับ
"จินตนาการสำคัญกว่าความรู้ ความรู้มีข้อจำกัด จิตนาการไร้ขอบเขต " --อัลเบิร์ต ไอสไตน์

samira

ขอถามคนที่ใช้ทั้งสอง compiler/IDE ว่า

Lazarus V 1.0.8 เมื่อเปรียบเทียบกับรุ่น Delphi 6 แล้ว
คุณลักษณะ ( features) และ ความยากง่ายในการใช้ รวมทั้งอุปกรณ์ต่่างๆที่มี
ต่างกัน หรือ ห่างกันแค่ใหนครับ

ทราบว่า Delphi ก่อนจะถูกซื้อไปจาก Borland หากจำไม่ผิด เป็น version จนไปถึง 7-8 แล้ว
เคยใช้แต่ Delphi 6 ก็เลยอยากทราบความแตกต่างว่า Lazarus ซึ่งล่าสุดนี้ มันทันสมัยกว่ามากน้อยแค่ใหน
หากไม่มาก ก็จะได้ใช้ตะบันใช้ Delphi 6 ต่อไปเรื่อยๆ หากมันต่างกันแยะ ( ใหม่และดีขึ้นกว่ายังไง ) ก็จะได้ย้ายมาใช้ของใหม่

ขอบคุณสำหรับ ความเห็น

ปล อ้อ อ่านมาว่า  MS ซื้อ Foxpro นั้นไม่ใช่เพราะเอามาฆ่าหรอก เขาไม่โง่ขนาดใช้เงินไปทำแบบนั้นหรอก บริษัทขนาดนั้นแล้ว เขาฉลาดกว่าที่เราคิดแยะ

ทราบมาว่า ที่ MS ซืือ เพราะ ณ เวลานั้น Foxpro มี database search engine ที่เร็วที่สุด ที่คนอื่นทำไม่ได้เร็วเท่า foxpro ครับ เขาเอา search engine นั้นมาใช้ในสินค้าเขา ต่างหาก ........

" If you're born poor, it's not your mistake. But if you die poor, it's your mistake"
Bill Gates.


skytec

Quote from: samira on April 09, 2013, 01:09:28 AM
ขอถามคนที่ใช้ทั้งสอง compiler/IDE ว่า

Lazarus V 1.0.8 เมื่อเปรียบเทียบกับรุ่น Delphi 6 แล้ว
คุณลักษณะ ( features) และ ความยากง่ายในการใช้ รวมทั้งอุปกรณ์ต่่างๆที่มี
ต่างกัน หรือ ห่างกันแค่ใหนครับ

ทราบว่า Delphi ก่อนจะถูกซื้อไปจาก Borland หากจำไม่ผิด เป็น version จนไปถึง 7-8 แล้ว
เคยใช้แต่ Delphi 6 ก็เลยอยากทราบความแตกต่างว่า Lazarus ซึ่งล่าสุดนี้ มันทันสมัยกว่ามากน้อยแค่ใหน
หากไม่มาก ก็จะได้ใช้ตะบันใช้ Delphi 6 ต่อไปเรื่อยๆ หากมันต่างกันแยะ ( ใหม่และดีขึ้นกว่ายังไง ) ก็จะได้ย้ายมาใช้ของใหม่

ขอบคุณสำหรับ ความเห็น

ปล อ้อ อ่านมาว่า  MS ซื้อ Foxpro นั้นไม่ใช่เพราะเอามาฆ่าหรอก เขาไม่โง่ขนาดใช้เงินไปทำแบบนั้นหรอก บริษัทขนาดนั้นแล้ว เขาฉลาดกว่าที่เราคิดแยะ

ทราบมาว่า ที่ MS ซืือ เพราะ ณ เวลานั้น Foxpro มี database search engine ที่เร็วที่สุด ที่คนอื่นทำไม่ได้เร็วเท่า foxpro ครับ เขาเอา search engine นั้นมาใช้ในสินค้าเขา ต่างหาก ........
Lazarus ประมาณ delphi 7 ครับ คุณสมบัติโดยรวมถือว่าดีครับ จุดที่น่าสนใจคือมันสามารถนำไป compile ได้ให้ทุกos ปัจจุบันมันกำลังพัฒนาให้เขียนไปใช้ใน android ครับ ออกมาให้ทดสอบแล้วครับ code ที่เคยใช้กับdelphi ผมเลยนำมาcompile ใน lazarus ซึ่งส่วนใหญ่ ok ครับ
"จินตนาการสำคัญกว่าความรู้ ความรู้มีข้อจำกัด จิตนาการไร้ขอบเขต " --อัลเบิร์ต ไอสไตน์

zilog

Quote from: samira on April 09, 2013, 01:09:28 AM
ขอถามคนที่ใช้ทั้งสอง compiler/IDE ว่า

Lazarus V 1.0.8 เมื่อเปรียบเทียบกับรุ่น Delphi 6 แล้ว
คุณลักษณะ ( features) และ ความยากง่ายในการใช้ รวมทั้งอุปกรณ์ต่่างๆที่มี
ต่างกัน หรือ ห่างกันแค่ใหนครับ

ทราบว่า Delphi ก่อนจะถูกซื้อไปจาก Borland หากจำไม่ผิด เป็น version จนไปถึง 7-8 แล้ว
เคยใช้แต่ Delphi 6 ก็เลยอยากทราบความแตกต่างว่า Lazarus ซึ่งล่าสุดนี้ มันทันสมัยกว่ามากน้อยแค่ใหน
หากไม่มาก ก็จะได้ใช้ตะบันใช้ Delphi 6 ต่อไปเรื่อยๆ หากมันต่างกันแยะ ( ใหม่และดีขึ้นกว่ายังไง ) ก็จะได้ย้ายมาใช้ของใหม่

ขอบคุณสำหรับ ความเห็น

ปล อ้อ อ่านมาว่า  MS ซื้อ Foxpro นั้นไม่ใช่เพราะเอามาฆ่าหรอก เขาไม่โง่ขนาดใช้เงินไปทำแบบนั้นหรอก บริษัทขนาดนั้นแล้ว เขาฉลาดกว่าที่เราคิดแยะ

ทราบมาว่า ที่ MS ซืือ เพราะ ณ เวลานั้น Foxpro มี database search engine ที่เร็วที่สุด ที่คนอื่นทำไม่ได้เร็วเท่า foxpro ครับ เขาเอา search engine นั้นมาใช้ในสินค้าเขา ต่างหาก ........



ต้องขอชี้แจงก่อนนะครับว่า ผมไม่ได้ใช้ Lazarus อย่างจริงจังนัก (ออกจะน้อยด้วยซ้ำ) จึงอาจจะไม่มีข้อมูลมากนัก
แต่ถ้าได้ลองอ่านเอกสารนี้
http://www.blaisepascal.eu/lazarus/Chapter1.pdf
จะเห็นได้ว่า Lazarus จะถูกจัดให้เข้ากับ Delphi 2007. แต่คงไม่ใช่ทั้งหมดของ Delphi 2007 นะครับ ซึ่งคงอ้างอิงกับ FPC เป็นหลัก.
และแตกต่างจาก Delphi มาตราฐานอยู่พอสมควร.

สำหรับ Delphi เป็น Tools ที่มีมานานมาก ส่วนตัวผมก็ย่อมจะได้สัมผัสมานานกว่า พอจะรู้จักอยู่บ้าง
หากท่านลงทุนใช้ Delphi อยู่แล้ว และไม่ได้มีปัญหาใดๆ ก็ใช้ต่อไปเถิดครับ เพราะอย่างไร Delphi ก็ถูกพัฒนามานานมาก มีข้อดีกว่า Lazarus อยู่มาก (ในหลายๆเงื่อนไข)
แต่หากได้ลองใช้ Lazarus ก็น่าจะย้ายไปทำงานได้อย่างไม่ยาก (จะมียากก็ตรง พวก Third party component ของ Delphi อาจใช้กับ Lazarus ไม่ได้)
และอาจมีบางเรื่องที่ต้องเรียนรู้ใหม่(ถือเป็นค่าใช้จ่ายอยู่บ้าง) แต่ก็ต้องถือว่า Lazarus เป็นเครื่องมือที่เหมาะสมกับนักพัฒนาที่ไม่ต้องลงทุนสูงนัก ซึ่ง Delphi นั้นมันมีค่าใช้จ่ายกับตัว Software อยู่ตามสมควร

แต่ข้อหนึ่งที่ Lazarus พยายามฉีกตนเองออกไป(ในการใช้กับหลายๆ OS ) เพื่อสร้างความต่าง ตรงนี้ถือว่าเป็นหมัดเด็ดทีเดียว ก็ทำให้น่าสนใจมากขึ้นนะครับ
http://en.wikipedia.org/wiki/Lazarus_%28IDE%29
แต่ถ้าเป็น Win32 ละก็ โดยความเห็นส่วนตัวยังไงผมว่า Delphi 6,7 พวกนี้ผมว่าน่าใช้มากกว่าครับ แต่หากเป็น Win64 หรือ OS อื่นๆ ต้องดู Delphi รุ่นสูงๆครับ

การที่ได้คิดเห็นว่า "ที่ MS ซื้อ FoxPro ไปดองแล้วฆ่าทิ้งครับ" นั้น แม้ว่าเบื้องต้น MS จะพยายามกับ FoxPro แล้วก็ตามแต่สุดท้ายก็ได้เก็บเข้ากรุไปนั้น
ต้องขอกล่าวก่อนว่า มันเป็นเพราะโอกาศในขณะนั้นที่ MS ต้องตัดสินใจครับ ในทางที่ดีที่สุด ซึ่งคงไม่ได้หมายความว่า MS เขาโง่นะครับ
ต้องขออภัยหากทำให้เข้าใจผิด ในบางประเด็น

ขออ้างอิงที่ไปที่มา สักหน่อยนะครับ หากสนใจ เป็นรายละเอียด เพื่อความเข้าใจที่มากขึ้น (ข้อมูลอยู่ในที่อ้างอิงแล้วครับ)
http://www.tamurajones.net/MicrosoftKillsFoxPro.xhtml
http://weblogs.foxite.com/joel_leach/2011/10/13/why-microsoft-cancelled-visual-foxpro
อันนี้เล่าโดยหนึ่่งในผู้พัฒนา Foxpro ครับ (จะเห็นได้ว่า MS ก็พยายามเข็นให้อยู่เนืองๆครับ)
http://mashupx.com/blog/2010/12/09/visual-foxpro-strategy-at-microsoft
อย่างไรก็ตาม MS ก็ยังคงมี Foxpro Team นี้อยู่ แต่คงรอจังหวะเวลาในการเปิดศึกในตลาดต่อไป

skytec

กำลังมีการ port ไปเป็น Android ไม่รู้ว่าใครตามบ้างไหม?
"จินตนาการสำคัญกว่าความรู้ ความรู้มีข้อจำกัด จิตนาการไร้ขอบเขต " --อัลเบิร์ต ไอสไตน์

mastergoong

ผมพยามทำอยู่ 2-3 วันแต่ยังไม่ได้ สำหรับให้มันรันบน android ใครก็ได้ช่วยลองให้หน่อยครับ ทำบน windwos ครับ

พอดีผมไม่ค่อยเก่งอังกฤษ อิอิ ;D

http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android
http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android#Compiling_the_example_LCL_Android_Application
http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android#Install_the_Java_JDK_and_the_Android_SDK_and_NDK
http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android#Step_4_-_Creating_the_APK_package_in_Windows



งงงงงงงงงงงงง

skytec

Quote from: mastergoong on November 16, 2013, 08:48:46 PM
ผมพยามทำอยู่ 2-3 วันแต่ยังไม่ได้ สำหรับให้มันรันบน android ใครก็ได้ช่วยลองให้หน่อยครับ ทำบน windwos ครับ

พอดีผมไม่ค่อยเก่งอังกฤษ อิอิ ;D

http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android
http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android#Compiling_the_example_LCL_Android_Application
http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android#Install_the_Java_JDK_and_the_Android_SDK_and_NDK
http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android#Step_4_-_Creating_the_APK_package_in_Windows



งงงงงงงงงงงงง

ยังไม่แกะเลย
"จินตนาการสำคัญกว่าความรู้ ความรู้มีข้อจำกัด จิตนาการไร้ขอบเขต " --อัลเบิร์ต ไอสไตน์