[.Net] เซมารู ช๊อกกา เอา Java มาเขียน DOT NET กัน Go! Go! Let’s Go! Rider

จริงๆน่าจะมีหลายๆคน Review แล้วมั้ง สำหรับผมอยากลองของใหม่ๆ เพราะกำลังเขียน Blog ตอนใหม่ที่ต้องใช้ C# อยู่ครับ ผมเลย ลง Rider  ซะเลย พอได้ยินชื่อทำไมนึกถึง คาเมนไรเดอร์ ไม่รู้ 5555

Semaru Shocker!! Akuma no gundan
.....
Go! Go! Let's Go! IntelliJ Rider

สำหรับตัว Rider เป็น IDE ที่พัฒนาโดย jetbrains ครับ หลายคนอาจจะไม่รู้จักกัน แต่ถ้าพุดถึง IDE IntelliJ ของฝั่ง Java ที่ทำให้หลายคนลบ Eclipse ทิ้ง และส่วนเสริม MS Visual Studio อย่าง ReSharper ที่ทำให้ Visual Studio ที่ดูโง่ๆ มันฉลาดขึ้นครับ มี Background ที่ดีขนาดนี้แล้ว รออะไรกัน Download มาทดลองโลดครับ ปล.มันเป็น version early build พูดง่าย คือ ให้เราเป็นหนูทดลอง ฮ่าๆ

2016-07-09_055858

ขั้นตอนการลงกด Next ไปเลยครับ ผมมี Capture หน้าจอไว้ ยกเว้นหน้า Finish มือไวไปนิดครับ สังเกตุที่รูปนะครับ ตอนลงไฟล์ .jar มาอื้อเลย

This slideshow requires JavaScript.

เมื่อเปิดมาครั้งแรก มันดูฉลาดกว่า Visual Studio มีการนำเข้า Setting ของ Rider รุ่นเก่าได้ (ตอนนี้ผมใช้ Visual Studio 2013 ครับ รอจบ Project Treasury ค่อยเปลี่ยน)

2016-07-08_220503

ต่อไปการกำหนด Style, การกำหนด key ลัด หรือการ Report Issue กรณีที่มี Defect เกินขึ้นครับ

This slideshow requires JavaScript.

Go! Go! Let's Go! IntelliJ Rider

2016-07-08_220646

เมื่อเปิดมาครั้งแรก มีให้เลือกรูปแบบสร้าง Project ใหม่, เปิดของเก่า หรือ Get ลงมา

2016-07-08_220702

ตอนนี้ผมเลือก New Project ครับ ในตอนแรกน่าจะมีเท่านี้ครับ ใช้ .Net Core ได้ด้วย ตอนนี้ผมของเลือกใช้ Console Application ครับ เดี๋ยวต้องรอดูต่อไปว่า Support Project แบบอื่นๆไหม เช่น WinApp, ASP.NET MVC หรือ Test Project ครับ

2016-07-08_221400

ตั้งชืื่อแล้ว Go! Go! Let's Gooooooooooo

2016-07-08_221426

มาดูหน้าแรกกันคลีนๆ

2016-07-08_221447

แวะมาดู Code กับ Solution Explorer ซะหน่อย

2016-07-08_223053

คราวนี้มาดู Feature ที่ผมใช้แล้วมันดี

  • ALT + Enter มันต้องมีอยู่แล้ว เตือนว่าต้อง Import Library อะไร
    2016-07-08_222813
  • อันนี้ผมชอบมาเลย History ของ Code อดีตของมัน ดูง่ายครับ ไม่ต้อง Commit เข้า SVN เห็นภาพรวมชัดเจน (Code ที่ผมลองแปะเป็น Java นะ กำลังเอามาแก้เป็น C# ครับ)
    2016-07-08_222946
  • มี Decompiler ในตัวด้วยนะ เอามาแงะ Code ได้สนุกเลย ^___^ แต่ผมยังหาไม่เจอเลยว่าเข้าเมนูไหน อาจจะมาใน Version ถัดไปครับ ถ้าไม่ใช้ตัว Rider มีตัว dotPeek ครับ ของ JetฺBrain เหมือนกันครับ

    This slideshow requires JavaScript.

  • ความสามารถอื่นๆ อ่านได้จากเว็บ ฺBlog ของ Project Rider เลยครับ

มาลองบิ้วกันบ้าง

2016-07-08_223106

ทดสอบ Run ครับ

2016-07-08_223759

ต่อไปเราต้องมาลองดูพัฒนาการของมันต่อครับว่ารองรับ Project แบบอื่นๆไหน เช่น WinApp, ASP.net MVC และรองรับพวก Third Party ที่มีการ Intregrate เข้ากับตัว IDE อย่าง DevExpress, Kendo  หรือ Telerik และตัวอื่นๆ ด้วยหรือป่าวครับ


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.