8 คะแนน โดย GN⁺ 2024-10-25 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • JetBrains Rider คือ IDE แบบ all-in-one สำหรับทั้งเทคโนโลยีสแตก .NET และนักพัฒนาเกม
  • รองรับการพัฒนาด้วยเฟรมเวิร์กอย่าง .NET, ASP.NET Core, MAUI หรือเอนจินเกมอย่าง Unity, Unreal Engine, Godot
  • เป็น IDE แบบข้ามแพลตฟอร์มอย่างแท้จริง มอบสภาพแวดล้อมการพัฒนาที่ลื่นไหลบน Windows, macOS, Linux และยังเพิ่มการรองรับการพัฒนาบน Android, iOS และ Mac Catalyst
  • เทคโนโลยีที่รองรับ
    • .NET Essentials: C#, .NET, F#, NuGet
    • Web: ASP.NET, Blazor, Razor, JS/TS
    • Game: Unreal Engine, Unity, Godot
    • Native App: MAUI, Avalonia, WPF, WInForms
    • เทคโนโลยีอื่น ๆ: การพัฒนาระยะไกล, EF, Docker, AWS, Azure,

2 ความคิดเห็น

 
rkttu 2024-10-27

นอกจาก Rider แล้ว ดูเหมือนว่า WebStorm, Aqua และ RustRover ก็ถูกเปิดให้ใช้งานฟรีเช่นกันเมื่อใช้เพื่อวัตถุประสงค์ที่ไม่ใช่เชิงพาณิชย์

https://blog.jetbrains.com/ko/blog/…

 
GN⁺ 2024-10-25
ความเห็นจาก Hacker News
  • มีคำถามว่าทำไมมันถึงเน้นไปที่ .Net และการพัฒนาเกมเป็นพิเศษ และตั้งข้อสงสัยว่ามันเหมาะกับงานพัฒนาแบบอื่นน้อยกว่าหรือไม่

    • ยกตัวอย่างว่า หากใช้ VS Code สำหรับงานแบ็กเอนด์ที่ใช้ Deno เป็นหลัก ก็สงสัยว่า Rider จะเป็นสภาพแวดล้อมที่เหมาะน้อยกว่าหรือไม่
  • การที่ Microsoft ยุติ Visual Studio for Mac ถือเป็นการเปลี่ยนแปลงครั้งใหญ่

  • มีการกล่าวว่า Rider ทำงานร่วมกับ Godot และ Unity สำหรับการพัฒนาเกมได้ยอดเยี่ยม

  • มีความเห็นเชิงบวกต่อการเปลี่ยนแปลงนี้สำหรับชุมชน .NET

    • ในฐานะนักพัฒนา .NET มายาวนาน มีความเห็นว่า Rider ตอนนี้ดีกว่า Visual Studio มาก
    • มีความเห็นสนับสนุนให้ใช้ C# และ F#
  • ตอนนี้ WebStorm ก็เปิดให้ใช้ฟรีแล้วเช่นกัน

  • มีคำถามว่าทำไมจึงควรใช้ Rider แทน VS Code

    • ไม่เคยพบปัญหาความหน่วงของ VS Code และสงสัยว่าฟีเจอร์เพิ่มเติมที่ Rider มีให้นั้นคืออะไร
  • ไลเซนส์ของ JetBrains เป็นหนึ่งในไม่กี่ซอฟต์แวร์ไลเซนส์ที่ให้ฟีเจอร์ตามต้องการโดยที่ UI ไม่รบกวนการใช้งาน

  • Rider ถูกมองว่าเป็น IDE ที่เร็วและยอดเยี่ยม แต่ไม่ได้ใช้งานได้จริงกับทุกโปรเจ็กต์

    • การดับเบิลคลิกที่ identifier ใน Rider แล้วไม่เลือกทั้ง identifier ทำให้ใช้งานไม่สะดวก
    • ต่างจาก Visual Studio ตรงที่มันผูกกับการตั้งค่า CamelHump
    • การทำงานกับโปรเจ็กต์เริ่มต้นอาจรบกวนเมื่อมันหยุดการรัน/ดีบักของแอปพลิเคชันปัจจุบัน
    • ในกรณีของโซลูชันที่กำหนด file template ไว้ ผู้ใช้ทุกคนต้องไปเปิดการตั้งค่าด้วยตนเอง ซึ่งค่อนข้างยุ่งยาก
  • มีการตั้งข้อสังเกตเกี่ยวกับเงื่อนไขการใช้ฟรีแบบไม่ใช่เชิงพาณิชย์ของ JetBrains

    • ไม่สามารถปฏิเสธการเก็บสถิติการใช้งานแบบไม่ระบุตัวตนได้ ซึ่งคล้ายกับ Early Access Program
    • เวอร์ชันฟรีมีการเก็บข้อมูลแบบไม่ระบุตัวตน แต่เวอร์ชันเสียเงินไม่มี
    • ควรมีคำอธิบายอย่างชัดเจนว่าข้อมูลแบบไม่ระบุตัวตนที่เก็บนั้นมีประเภทใดบ้าง