1. ภาษาการเขียนโปรแกรมเชิงวัตถุ
--- (a) PowerBuilder และ Delphi ทั้งสองใช้วิธีการเขียนโปรแกรมเชิงวัตถุและทั้งสองให้สถาปัตยกรรมแอปพลิเคชันเชิงวัตถุ มันเป็นโครงการ (โครงการ) พร้อมส่วนขยาย .dpr Delphi ให้สถาปัตยกรรมแอปพลิเคชันที่แข็งแกร่งขึ้น PowerBuilder สามารถรวบรวมไฟล์ PBL หลายไฟล์ลงในไฟล์ EXE โดยการระบุเส้นทางของไฟล์ PBL อื่น ๆ สำหรับไฟล์ PBL หลัก รวมพวกเขา โครงการของ Delphi สามารถรวบรวมไว้ในไฟล์ EXE หนึ่งไฟล์ซึ่งเป็นปัญหามากขึ้นสำหรับโครงการพัฒนาสหกรณ์หลายคน
--- (b) ภาษา Pascal ของวัตถุที่จัดทำโดย Delphi เป็นภาษาที่มุ่งเน้นวัตถุมาตรฐานในขณะที่ภาษาการพัฒนาที่ใช้โดย PowerBuilder นั้นถูกห่อหุ้มไว้ในการควบคุมเชิงวัตถุที่จัดทำโดย PowerBuilder
--- (c) คำสั่ง SQL สามารถฝังได้ที่ Will ในสคริปต์ของ PowerBuilder และมีความยืดหยุ่นในการใช้งาน การใช้การเขียนโปรแกรม Delphi ต้องใช้ภาษา SQL กับส่วนประกอบ TQUERY
--- (d) PowerBuilder สามารถปรับแต่งฟังก์ชั่น Delphi สามารถปรับแต่งฟังก์ชั่นและขั้นตอน PowerBuilder ไม่ได้แยกความแตกต่างระหว่างฟังก์ชั่นและขั้นตอน
--- (e) PowerBuilder และ Delphi สามารถเรียกไลบรารีการเชื่อมต่อแบบไดนามิกได้ แต่ Delphi ยังให้ฟังก์ชั่นของแพ็คเกจซึ่งฉลาดกว่า PowerBuilder
---- 2. ไลบรารีส่วนประกอบภาพ
--- (a) PowerBuilder และ Delphi ทั้งคู่มีส่วนประกอบที่มีคุณสมบัติครบถ้วนและเข้ากันได้อย่างเต็มที่กับส่วนประกอบของ Windows 95 ในทางตรงกันข้าม Delphi มีส่วนประกอบที่มองเห็นได้มากกว่า PowerBuider โดยมีส่วนประกอบมากกว่า 130 ชิ้น
--- (b) PowerBuilder ให้ฟังก์ชั่นของวัตถุที่ผู้ใช้กำหนดและ Delphi ให้ฟังก์ชั่นของส่วนประกอบที่ผู้ใช้กำหนด PowerBuilder กำหนดคุณสมบัติและเหตุการณ์ที่เป็นไปได้สำหรับการควบคุมและ Delphi แต่ละครั้ง ทั้งสองมีความคล้ายคลึงกันในเรื่องนี้ อย่างไรก็ตาม PowerBuilder ช่วยให้ผู้ใช้สามารถเพิ่มเหตุการณ์ที่ผู้ใช้กำหนดไปยังการควบคุมที่มีอยู่เพื่อตอบสนองความต้องการพิเศษของผู้ใช้บางส่วนโดยไม่ต้องกำหนดวัตถุผู้ใช้ใหม่ Delphi ไม่สามารถเพิ่มเหตุการณ์ในส่วนประกอบที่มีอยู่และสามารถกำหนดส่วนประกอบใหม่ได้โดยการสืบทอดส่วนประกอบที่มีอยู่ซึ่งเป็นงานจำนวนมาก
--- 3. การประมวลผลฐานข้อมูล
--- (a) Delphi จัดเตรียมสองชุดส่วนประกอบการเข้าถึงข้อมูลและการควบคุมข้อมูลซึ่งมีประสิทธิภาพและรวดเร็วสำหรับข้อกำหนดมาตรฐานและมีการเข้ารหัสโปรแกรมน้อย Delphi ยังมีข้อได้เปรียบที่โดดเด่นนั่นคือหลังจากตั้งค่าพารามิเตอร์ส่วนประกอบอย่างถูกต้องคุณสามารถดูข้อมูลในฐานข้อมูลที่คุณต้องการเข้าถึง PowerBuilder จำเป็นต้องได้รับการรวบรวมและเรียกใช้เพื่อรับข้อมูล
--- (b) การมีส่วนร่วมที่โดดเด่นของ PowerBuilder ในการจัดการแอปพลิเคชันฐานข้อมูลคือ DataWindow วัตถุฟิลด์ของหน้าต่างข้อมูลกริดของ PowerBuilder ไม่เพียง แต่จะถูกฝังอยู่ในช่องทำเครื่องหมาย, Radiobuttons, Editmask, DropdownListbox แต่ใน DropdownDW dbgrid ของ Delphi ไม่มีฟังก์ชั่นนี้และไม่สามารถฝังอยู่ใน dbedit, dblistbox, dbcombobox ฯลฯ เมื่อ Delphi เกี่ยวข้องกับหลายตารางยกเว้นวิธีการประมวลผลหลักและตารางทาสมีวิธีอื่น ๆ และความยืดหยุ่นที่ไม่ดี
--- (c) ในแง่ของฟังก์ชั่นการประมวลผลรายงาน PowerBuilder ดูเหมือนจะแข็งแกร่งกว่า Delphi สิ่งนี้เกี่ยวข้องกับความสามารถอันทรงพลังของ PowerBuilder ในการจัดการกับหลายรายงาน เมื่อ Delphi ประมวลผลรายงานมันยังคงใช้วิธีการประมวลผลหลักและตารางทาส
--- 4. ฟังก์ชั่นการพิมพ์
--- ฟังก์ชั่นการพิมพ์ควบคุมของ PowerBuilder นั้นทรงพลัง ยกเว้น QuickReport, Delphi มีฟังก์ชั่นการพิมพ์ส่วนประกอบอื่น ๆ เองไม่มีฟังก์ชั่นการพิมพ์และพวกเขาจำเป็นต้องตั้งโปรแกรมด้วย tprinter ซึ่งค่อนข้างลำบาก
--- 5. การวิเคราะห์ทางสถิติ
--- ในแง่ของการวิเคราะห์ทางสถิติของข้อมูล PowerBuilder ให้ Datawindow ประเภทกราฟเท่านั้นซึ่งสามารถทำการวิเคราะห์ทางสถิติได้อย่างง่าย นอกเหนือจากส่วนประกอบ teecharts และส่วนประกอบ QuickReport ที่คล้ายกับ datawindow ประเภทกราฟของ powerbuilder Delphi ยังให้กลุ่มองค์ประกอบการตัดสินใจของ Cube ซึ่งให้ความสามารถในการวิเคราะห์ข้อมูลหลายมิติในตารางการวิเคราะห์ข้ามที่แข็งแกร่งกว่า PowerBuilder