ชุดการพัฒนา (71 โปรแกรม)
ข้อดี: การดำเนินการ Java ที่ไม่ขึ้นกับแพลตฟอร์มทำให้มั่นใจได้ว่าพฤติกรรมจะเหมือนกันในทุกระบบ. ไฟล์สร้าง XML (build.xml) ให้การกำหนดงานที่อ่านได้และประกาศอย่างชัดเจน. ขยายได้ผ่านงาน Java ที่กำหนดเองและระบบนิเวศ antlib ขนาดใหญ่.
ข้อเสีย: ต้องการการกำหนดค่าด้วยตนเองสำหรับการทำงานสร้างที่ซับซ้อนและใหญ่. การจัดการการพึ่งพาขั้นสูงขึ้นอยู่กับการรวม Apache Ivy. ขาดโมเดลการกำหนดค่าที่เหนือกว่าการกำหนดค่าที่ใช้โดย Maven และ Gradle.
ข้อดี: รองรับผู้ให้บริการกว่า 290 รายผ่านพร็อกซี่ท้องถิ่นเพียงตัวเดียว. กลยุทธ์การจัดการเส้นทางมากกว่า 18 กลยุทธ์สำหรับการกระจายคำขอที่ขับเคลื่อนด้วยนโยบาย. ความเป็นส่วนตัวเป็นอันดับแรก การดำเนินการทั้งหมดในท้องถิ่น 100% โดยไม่มีการติดตามข้อมูล. เซิร์ฟเวอร์ MCP ที่สร้างขึ้นและ A2A JSON-RPC สำหรับการทำงานของตัวแทน.
ข้อเสีย: การให้บริการที่กว้างขวางและพื้นผิวการจัดเส้นทางเพิ่มความซับซ้อนในการกำหนดค่า. ตัวเลือกขั้นสูงมีแนวโน้มไปที่นักพัฒนาและผู้ใช้ที่มีความสามารถสูง. โหมดการปรับใช้หลายโหมดต้องการการตั้งค่าและการบำรุงรักษาแยกต่างหาก.
ข้อดี: การสร้างแบบ Universal Binary สำหรับ Intel และ Apple Silicon. ระบบชุดตามขอบเขตสำหรับการทำงานอัตโนมัติของภาษาและชิ้นส่วน. การรวม UNIX โดยตรง ช่วยให้สามารถส่งข้อความไปยังสคริปต์เชลล์ได้. การสนับสนุน VCS แบบรวมรวมถึง Git และ Subversion.
ข้อเสีย: macOS เท่านั้น ไม่สามารถใช้งานได้บนแพลตฟอร์มเดสก์ท็อปอื่น ๆ. ต้องการ macOS 10.12 หรือใหม่กว่า. การพัฒนาที่ช้าในอดีตทำให้ผู้ใช้บางคนย้ายไปยังที่อื่น. การสร้างชุดที่กำหนดเองต้องมีความคุ้นเคยกับการเขียนสคริปต์และภายในของโปรแกรมแก้ไข.
ข้อดี: กระบวนการทำงาน Submit-and-publish เชื่อมต่อโดยตรงกับช่องทางการจัดจำหน่ายของ Snapchat. สนับสนุน Visual Scripting และ JavaScript สำหรับสไตล์การพัฒนาที่หลากหลาย. รองรับการนำเข้าโมเดล FBX และ OBJ จากเครื่องมือ 3D มาตรฐาน. ทำงานบน Intel และ Apple Silicon Macs พร้อมการจับคู่กับอุปกรณ์สำหรับการทดสอบ.
ข้อเสีย: ชุดเครื่องมือขั้นสูงมีเส้นโค้งการเรียนรู้ที่คล้ายกับเกมเอนจิน. ความต้องการ RAM ขั้นต่ำ 8 GB และ GPU ทำให้ฮาร์ดแวร์เก่าต้องเผชิญกับความเครียด. การเผยแพร่ต้องมีขั้นตอนการส่งและการอนุมัติในแอป.
ข้อดี: สแกนหลายร้อยหน้าในหนึ่งนาทีสำหรับเว็บไซต์ขนาดใหญ่. ตรวจสอบ HTML และ CSS ตามมาตรฐานเว็บ. ทดสอบหน้าที่มีรหัสผ่านป้องกันและการพัฒนาท้องถิ่น. สร้างแผนผังเว็บไซต์และรายงานการแก้ไขรายละเอียด.
ข้อเสีย: การสกัดขั้นสูงต้องการการกำหนดค่าด้วยมือสำหรับการสแกนที่มุ่งเป้า. การออกแบบแบบสแตนด์อโลนไม่รวมบริการการตรวจสอบความถูกต้องของคลาวด์แบบรวม.
ข้อดี: FreeCode รักษาการแก้ไขด้วยมือระหว่างการแก้ไขแบบมองเห็น. การรวม FTP และ SFTP ช่วยให้การแก้ไขด้านเซิร์ฟเวอร์โดยตรงเป็นไปได้. เครื่องมือ CSS ทางสายตาสำหรับขอบ, การเว้นวรรค, การพิมพ์ และเลย์เอาต์. รองรับรูปแบบหน้า .php, .jsp และ Ruby on Rails.
ข้อเสีย: macOS-เฉพาะ, จำกัด การทำงานร่วมกันของทีมข้ามแพลตฟอร์ม. วิธีการแบบผ้าใบเปล่าต้องการการตั้งค่าด้วยตนเองมากกว่าวิธีการสร้างแม่แบบ.
ข้อดี: การดาวน์โหลดแผนที่เสียงในแอปโดยตรงเพื่อการเข้าถึงที่รวดเร็ว. การสนับสนุนผิวเต็มรูปแบบผ่าน Skins/ ไดเรกทอรีสำหรับการปรับแต่งภาพ. นำเข้าห้องสมุด osu! beatmap ที่มีอยู่โดยอัตโนมัติ. ทำงานบน macOS, Linux, Windows และมีพอร์ต Android.
ข้อเสีย: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์หรือการจัดอันดับอย่างเป็นทางการของ osu! ได้. ต้องการ Java Runtime Environment 7 หรือสูงกว่าบน macOS. กระดานผู้นำขึ้นอยู่กับเซิร์ฟเวอร์มิเรอร์ชุมชนที่ไม่เป็นทางการ.
ข้อดี: การสร้าง Swift ดั้งเดิมช่วยลดหน่วยความจำและปรับปรุงความตอบสนอง. ไทม์ไลน์การคอมมิตแบบวิชวลทำให้การรวมและการตรวจสอบประวัติง่ายขึ้น. โค้ดเบสแบบโอเพนซอร์สเสนอความโปร่งใสสำหรับทีมที่ใส่ใจด้านความปลอดภัย. รองรับโฮสต์มาตรฐาน: GitHub, GitLab, Bitbucket และเซิร์ฟเวอร์ที่โฮสต์เอง.
ข้อเสีย: มีให้บริการเฉพาะสำหรับ macOS เท่านั้น ทำให้ทีมข้ามแพลตฟอร์มมีข้อจำกัด. ชุดฟีเจอร์ที่มุ่งเน้นจะไม่รวมการทำงานอัตโนมัติ VCS ขั้นสูงและการรวม CI. ต้องการระบบปฏิบัติการ Mac สมัยใหม่ (macOS 11.0 หรือใหม่กว่า).
ข้อดี: ส่งออกโค้ดต้นฉบับที่เป็นมาตรฐานและแก้ไขได้สำหรับการส่งมอบให้กับนักพัฒนา. ยอมรับคำสั่งเพื่อรวม API ของบุคคลที่สามเข้ากับตรรกะของแอป. สร้างโดยทีมงานที่อยู่เบื้องหลังโครงการ GPT Engineer. เข้าถึงได้ในเบราว์เซอร์บนแพลตฟอร์มเดสก์ท็อป.
ข้อเสีย: ตรรกะที่กำหนดเองที่ซับซ้อนยังต้องการการปรับปรุงจากนักพัฒนามืออาชีพ. การสร้างผลลัพธ์ต้องการการตรวจสอบก่อนการนำไปใช้ในผลิตภัณฑ์. การมุ่งเน้นหลักไปที่สแต็คเว็บสมัยใหม่จำกัดกรณีการใช้งานที่ไม่ใช่เว็บ.
ข้อดี: ทำงานกับการติดตั้งคอมไพเลอร์ที่จัดการโดย Homebrew. CLI ที่เหมาะสำหรับการทำงานอัตโนมัติและการรวมเข้ากับสคริปต์การสร้าง. อัปเดตลิงก์เชิงสัญลักษณ์เพื่อติดตามไบนารีของคอมไพเลอร์ที่ใช้งานอยู่.
ข้อเสีย: ไม่มีส่วนติดต่อกราฟิก การทำงานเฉพาะในเทอร์มินัล. ไม่มุ่งเป้าไปที่ผู้ใช้ที่ไม่คุ้นเคยกับกระบวนการทำงานของเชลล์. ขึ้นอยู่กับคอมไพเลอร์ที่ติดตั้งผ่าน Homebrew หรือเครื่องมือ Xcode.