Lazarus IDE โครงการ IDE เข้ากันได้กับ Borland Delphi ระบบพัฒนาซอฟต์แวร์ตระกูล Turbo Pascal ที่ออกมาตั้งแต่ปี 1995 และเคยเป็นแพลตฟอร์มสำคัญสำหรับการพัฒนาโปรแกรม GUI ทั้งหลาย
Lazarus อาศัยคอมไพล์เลอร์ Free Pascal เป็นแกนกลาง เวอร์ชั่นนี้รองรับ Qt6 เพิ่มเติม ปรับปรุงการรองรับ Cocoa บน macOS และรองรับการพัฒนาเว็บเต็มรูปแบบขึ้นโดยอาศัยโครงการ pas2js สามารถพัฒนาเว็บทั้งแบบ Progressive Web Application และแบบ Electron
โครงการ Lazarus นั้นพัฒนาแยกทางกับ RAD Studio ของ Embarcadero มานาน component ใหม่ๆ เข้ากันไม่ได้หลายตัว แต่ถ้าใครคิดถึงความหลังหรือมีโครงการเก่าๆ ก็น่าจะนำมาคอมไพล์กันได้
ที่มา - Free Pascal
Comments
นึกถึงสมัยเรียน ใช้ตัวนี้เลย 555+
คนพัฒนานี่ทำเอาสนุกเฉยๆรึเปล่าครับ หรือว่ามีกลุ่มคนที่ต้องการใช้งานมันจริงๆ (หมายถึงพวกฟีเจอร์ใหม่ๆที่ใส่เข้ามา)
..: เรื่อยไป
ผมว่ามันผสมๆ กันครับ อาจจะมีคนมีโปรเจคเก่าๆ อยาก support + อยากได้ฟีเจอร์ใหม่ๆ ไปพร้อมกัน
มันเหมือนพวก emulator ทั้งหลายที่เก่งกว่าเครื่องเกมเก่าๆ ไปมากแล้ว หรือไม่ก็เกม OpenTTD ที่ตอนนี้อลังการกว่าเดิมดั้งเดิมมากๆ
lewcpe.com , @wasonliw
ขอบคุณครับ
..: เรื่อยไป
คิดถึงเลยภาษานี้ ใช้ตั้งแต่สมัย Turbo Pascal จนมาถึง Delphi ชอบ vcl component มากๆ สะดวกสุดๆ
นานๆ ทีผมก็เอาติดตั้งและเขียนโปรแกรมเล็กๆ น้อยๆ อยู่ครับ ด้วยความชอบส่วนตัว แต่มันหาเพื่อนร่วมทำโปรเจ๊คด้วยภาษานี้ลำบาก ก็เลยศึกษาเก็บไว้เป็นความชอบส่วนตัว ตอนนี้ทำงานแต่กับ java อย่างเดียวเลย แอบเสียดายที่เมืองไทยหางานสาย delphi แทบไม่มีแล้ว ชอบแนวทาง compile เป็น .exe ก้อนเดียวเหมือน go,c,c++ ครับ มันทำงานได้เร็วจริงๆ ตอนนี้มี freereport ให้คล้ายๆ fastreport สมัยก่อนที่ต้องซื้อ ใน Lazarus IDE นี่มันแจ่มจริงๆ ครับ
ตอนนี้พอแก่ตัวขึ้น เราเริ่มเชี่ยวชาญในงานที่เอาไว้หาตังค์แล้ว ผมแบ่งเวลากลับมาเขียนภาษากลุ่ม c, c++, c#, go แล้วก็ฝึกใช้ Rust เพื่อทำ tools ให้ตัวเองใช้ (แบบง่อยๆ)
นอกจากความเร็วแล้ว มันทำให้เรามีความสุขกับการเป็นโปรแกรมเมอร์ เพราะท้ายสุดแล้ว หน้าที่ของโปรแกรมเมอร์ก็คือคุยกับคอมพิวเตอร์ ขอให้มันทำงานตามที่เราอยากได้ :)
..: เรื่อยไป
Bordland -> Borland
โครงการ Lazarus ไม่ได้พัฒนาแยกทางกับ RAD Studio ของ Embarcadero มานานนะครับ จริงๆคือไม่ได้เกี่ยวข้องกันเลย
เอาง่ายๆคือเค้าจงใจประมาณว่าให้ทำเหมือนคือเอา Source Code จาก Delphi มา Compile ได้เลยถ้าใช้ Library (component) เหมือนกัน
คล้ายๆ SharpDevelop (https://sourceforge.net/projects/sharpdevelop/) ที่ทำขึ้นมาโดยแนวคิดเดียวกัน(แต่ใช้ Library Framework dot net ของ Official จริงๆ เพราะ .NET มัน Opensource) เพราะตอนนั้น Visual Studio Express ยังไม่มีหรือมีแล้วแต่ยังดีไม่พอผมก็จำไม่ได้ แต่เค้าต้องการให้สามารถทำได้ดีกว่าและใกล้เคียงกับ Visual Studio ตัวเสียเงิน ซึ่งตอนหลังหลุดการพัฒนาไป เพราะ Microsoft ได้ปล่อย Visual Studio Community ออกมา ทางทีมพัฒนา SharpDevelop จึงไม่เล็งเห็นประโยชน์ที่จะพัฒนาต่อ จึงหยุดการพัฒนาไป