คุณใช้ IDE อะไรในการพัฒนาโมโนบน KDE


14

ขณะนี้ฉันยังไม่มีการติดตั้ง Linux ด้วย GUI ทั้งหมดกำลังใช้งานโหมดข้อความ เมื่อฉันทำฉันมักจะใช้ KDE บน Windows ฉันเป็นนักพัฒนา. NET และฉันยังไม่ได้ทำการพัฒนาโมโนใด ๆ ฉันได้ยินมาว่า Monodevelop เป็นเพียง GNOME

หากคุณพัฒนา Mono ในสภาพแวดล้อม KDE คุณใช้ IDE ชนิดใด

คำตอบ:


18

หากคุณเป็น QT gungho จริงๆและไม่สามารถยืน gtk + ทุกอย่างบนเดสก์ท็อปของคุณได้คุณอาจโชคไม่ดี ในทางตรงกันข้ามถ้าไม่ใช่ Library-nazi ฉันขอแนะนำ Monodevelop ได้ไหม?

Monodevelopเป็น IDE ที่ออกแบบมาสำหรับภาษา C # และภาษา. NET อื่น ๆ เป็นหลัก MonoDevelop ช่วยให้นักพัฒนาสามารถเขียนเดสก์ท็อปและ ASP.NET เว็บแอพพลิเคชั่นบน Linux, Windows และ Mac OSX ได้อย่างรวดเร็ว MonoDevelop ทำให้ง่ายสำหรับนักพัฒนาในการพอร์ตแอปพลิเคชั่น. NET ที่สร้างด้วย Visual Studio ไปยัง Linux และเพื่อรักษาฐานรหัสเดียวสำหรับแพลตฟอร์มทั้งหมด

แน่นอนคุณสามารถไปเขียนโดยใช้ Emacs หรือ Vim โดยไม่มีปัญหาจริง


ฉันไม่ใช่ผู้ใช้ลีนุกซ์ขั้นสูงที่สามารถเป็นนาซีชนิดใดก็ได้ :) มันอาจเป็นเพราะฉันไม่เข้าใจว่า Monodevelop ไม่สามารถใช้กับ KDE ได้ แม้ว่าฉันเริ่มต้นด้วย GUI บน Linux แต่ฉันเปลี่ยนเป็นข้อความได้อย่างรวดเร็วเพราะฉันเชื่อมต่อโดยใช้เซิร์ฟเวอร์ Linux ที่ใช้ SSH และไม่ต้องการทรัพยากรที่สูญเปล่าบน GUI ไม่เคยรู้เรื่องการเรียนรู้สิ่ง GUI บน Linux
James

ยิ่งคุณรู้มากเท่าไร :)
Eli Frey

3
Monodevelop เป็น Mono IDE หากคุณไม่ต้องการใช้ไลบรารี GTK จริงๆคุณสามารถใช้ EMACS ด้วยโหมด Mono: cybercom.net/~zbrad/DotNet/Emacsแต่ฉันแนะนำ Monodevelop ในฐานะ IDE ของคุณจริงๆ
ฮูโก้

1
ไม่ใช่ว่าฉันไม่ชอบ Vim หรือ Emacs แต่จริงจังที่จะวิ่งขึ้นต่อไปหรือไม่ ไม่มีความรักต่อ Kate หรือ Kdevelop หรือเปล่า? โอ้ดีนั่นคือคำตอบของฉันเพราะพวกเขาเป็น KDE ที่เฉพาะเจาะจงและมีคุณสมบัติมากฉันไม่สามารถพูดถึงการสนับสนุนแบบโมโนได้ แต่ฉันสงสัยว่า Monodevelop นั้นดีที่สุดสำหรับการพัฒนาโมโน
xenoterracide

@xenotarracide: คนพาลตั้งข้อสังเกต มันเป็นคำถามของรสนิยมฉันเดา มันไม่ค่อยเกิดขึ้นกับฉันที่จะแนะนำตัวเลือกเหล่านั้นเพราะฉันไม่เคยใช้มัน เพื่อความยุติธรรมพวกเขาเป็นวิธีของ KDE ในการทำสิ่งต่าง ๆ
Eli Frey

5

ไม่มีเหตุผลที่คุณไม่สามารถใช้ Monodevelop กับ KDE ได้ แอพ GTK + ทั้งหมดควรใช้งานได้ข้อเสียที่แท้จริงเพียงอย่างเดียวคือมันอาจจะดูแปลกไปเล็กน้อยและมันจะถูกดึงเข้าไปในห้องสมุดชุดใหญ่ที่คุณ "ไม่ต้องการ" เว้นแต่คุณจะติดตั้งแอพ GTK + อื่น ๆ

FWIW ฉันใช้ emacs เพื่อการพัฒนาโมโนส่วนใหญ่ของฉัน


3

สิ่งสำคัญที่ควรทราบที่นี่คือ MonoDevelop ทำงานได้ดีใน KDE ไม่ต้องการให้คุณใช้ GNOME นี่เป็นเรื่องจริงของแอพพลิเคชั่น GTK +


ฉันติดตั้ง MonoDevelop ด้วย oneclick ภายใต้ OpenSuse (ฉันใช้ KDE) และได้รับการติดตั้งและทางลัดที่อยู่ภายใต้การพัฒนา เมื่อฉันคลิกที่มันรายงานว่า "ไม่สามารถเริ่มต้น Add-in ต่อไปนี้: MonoDevelop.GnomePlatform, 5" ฉันไม่ได้ติดตั้ง Gnome และข้อผิดพลาดเกี่ยวกับ Gnome Platform ที่ขาดหายไป หากฉันเลือกที่จะดำเนินการต่อฉันได้รับข้อผิดพลาด "เกิดข้อผิดพลาดร้ายแรง" บางทีนี่อาจเป็นเหตุผลว่าทำไม MonoDevelop จึงไม่สามารถทำงานภายใต้ KDE ได้? อย่างไรก็ตามในการใช้งานภายใต้ KDE ฉันต้องทำอย่างไร
Nick_F

3

คุณได้ดูKDevelop 4หรือKate แล้วหรือยัง?

คำเตือน: ฉันไม่ได้พัฒนาโมโนและฉันยังไม่สามารถรับการเชื่อม vi ในเคทได้ดีพอที่จะแทนที่เสียงเรียกเข้าได้


ยัง. จะลองดู
James

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.