4 สภาพแวดล้อมการพัฒนาแบบบูรณาการที่ดีที่สุดสำหรับ Linux

รหัสลินุกซ์

บน Linux เรามีเครื่องมือต่างๆที่สามารถช่วยเราในการสร้างและพัฒนาแอปพลิเคชัน. ในคำพูดของหลาย ๆ คน Linux เป็นหนึ่งในระบบที่แนะนำอย่างไม่ต้องสงสัยในการพัฒนาแอปพลิเคชัน

คราวนี้ ขอใช้โอกาสนี้พูดคุยเกี่ยวกับสภาพแวดล้อมการพัฒนาแบบบูรณาการที่ดีที่สุด (IDE) ที่เราสามารถใช้ในการแจกจ่าย Linux ที่เราต้องการ

NetBeans

netbeans-แก้ไข-php-page

NetBeans คือ C / C ++ IDE ข้ามแพลตฟอร์มยอดนิยมพร้อมการสนับสนุนภาษาโปรแกรมอื่น ๆ ประกอบด้วยเทมเพลตโครงการประเภทต่างๆสำหรับ C / C ++ และสามารถสร้างแอปพลิเคชันโดยใช้ไลบรารีแบบคงที่และแบบไดนามิก

นอกจากนี้คุณสามารถใช้โค้ดที่มีอยู่ซ้ำเพื่อสร้างโปรเจ็กต์ของคุณและยังใช้การลากและวางเพื่อนำเข้าไฟล์ไบนารีเข้ามาเพื่อสร้างแอปพลิเคชันตั้งแต่ต้น

ระหว่าง คุณสมบัติหลักสามารถเน้นได้:

  • ตัวแก้ไข C / C ++ รวมเข้ากับหลายเซสชันเครื่องมือและตัวดีบักเกอร์ GNU GDB
  • รองรับรหัสช่วย
  • สร้างและเรียกใช้การทดสอบ C / C ++ จากภายใน
  • มีการสนับสนุนเครื่องมือ Qt
  • รองรับรูปแบบการบีบอัด. tar, .zip และไฟล์เก็บถาวรอื่น ๆ อีกมากมาย
  • รองรับคอมไพเลอร์หลายตัวเช่น GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio และ MinGW
  • การเรียกดูไฟล์

รหัส :: บล็อก

โค้ดบล็อค

นี่คือสภาพแวดล้อมการพัฒนาโอเพ่นซอร์สที่ได้รับอนุญาตภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU มีการรองรับคอมไพเลอร์หลายตัวซึ่งเราสามารถค้นหา MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC และ Intel C ++ Compiler

มีระบบการสร้างแบบกำหนดเองและการสนับสนุนการสร้างทางเลือก

CodeBlocks พร้อมใช้งานสำหรับ Windows, Linux และ macOS และได้รับการย้ายไปยัง FreeBSD, OpenBSD และ Solaris

IDE นี้ ได้รับการออกแบบมาให้สามารถขยายและกำหนดค่าได้อย่างเต็มที่คุณสามารถขยายการใช้งานปลั๊กอินได้

ระหว่าง ลักษณะสำคัญที่เราสามารถเน้นได้ จากโปรแกรมนี้เราสามารถค้นหา:

  • พื้นที่ทำงานเพื่อรวมหลายโครงการ
  • พื้นที่ทำงานที่ปรับเปลี่ยนได้
  • เบราว์เซอร์โครงการ มุมมองของไฟล์สัญลักษณ์ (สืบทอด ฯลฯ ) คลาสทรัพยากร
  • โปรแกรมแก้ไขแบบแท็บไฟล์หลายไฟล์
  • การระบายสีไวยากรณ์
  • การเติมรหัสอัตโนมัติ
  • รายการแบบหล่นลง
  • การค้นหาขั้นสูงสำหรับสตริงภายในไฟล์: ปัจจุบัน, เปิด, โปรเจ็กต์, พื้นที่ทำงาน, ในโฟลเดอร์)
  • รองรับการคอมไพล์แบบขนาน (โดยใช้โปรเซสเซอร์ / คอร์หลายตัว)

คลีออน

คลีออน

IDE มุ่งเน้นไปที่การพัฒนาในภาษาโปรแกรม C และ C ++CLion เป็น IDE ข้ามแพลตฟอร์มดังนั้นจึงสามารถใช้บน Linux, macOS และ Windows ที่รวมเข้ากับระบบสร้าง CMake

เวอร์ชันเริ่มต้น เข้ากันได้กับคอมไพเลอร์ GNU Compiler Collection (GCC) และ Clang และ GDB Debugger, LLDB และ Google Test นอกจาก C และ C ++ แล้ว CLion รองรับภาษาอื่น ๆ โดยตรงหรือผ่านปลั๊กอิน: Kotlin, Python, Rust, Swift และอื่น ๆ

CLion เช่นเดียวกับ IDE หลายตัวมีฟังก์ชันในการกรอกโค้ดได้อย่างง่ายดายซึ่ง CLion สามารถช่วยคุณประหยัดเวลาได้มากในการกรอกไวยากรณ์ของโค้ดที่คุณกำลังเขียนอยู่

และไม่เพียงแค่นั้น CLion ยังมีเทมเพลตไวยากรณ์โค้ดที่จัดรูปแบบไว้ล่วงหน้าซึ่งคุณระบุไวยากรณ์และจะสร้างโค้ดขึ้นมาและแสดงให้คุณเห็นไวยากรณ์ที่เป็นไปได้และช่วยเพิ่มความเร็วในการเขียน

PyCharm

pycharm-หลาม

IDE ข้ามแพลตฟอร์มที่ใช้ในด้านการเขียนโปรแกรม Pycharm มาพร้อมกับคอนโซล python ที่คุณสามารถเขียนสคริปต์ในขณะที่คุณเรียกใช้ Windows สามารถเปลี่ยนเป็นโหมดท่าเรือโหมดลอยโหมดหน้าต่างหรือโหมดแยกได้ขึ้นอยู่กับความต้องการของคุณ

เมื่อคุณเปิดโหมดเชื่อมต่อโหมดตรึงยังสามารถเปิดใช้งานเพื่อตรึงเครื่องมือของคุณได้

ระหว่าง คุณสมบัติหลักสามารถเน้นได้:

  • ความช่วยเหลือและการวิเคราะห์การเข้ารหัสพร้อมการเติมโค้ดไวยากรณ์และการเน้นข้อผิดพลาด
  • การนำทางโครงการและรหัสมุมมองโครงการเฉพาะมุมมองโครงสร้างไฟล์และการข้ามอย่างรวดเร็วระหว่างไฟล์คลาสวิธีการและการใช้งาน
  • การปรับโครงสร้าง Python: รวมถึงการเปลี่ยนชื่อวิธีการแยกตัวแปรแทรกแทรกค่าคงที่ดึงขึ้นดันลงและอื่น ๆ
  • รองรับเว็บเฟรมเวิร์ก: Django, web2py และ Flask
  • ดีบักเกอร์ Python ในตัว
  • การทดสอบหน่วยแบบรวมพร้อมการครอบคลุมรหัสแบบบรรทัดต่อบรรทัด
  • การพัฒนา Google App Engine Python
  • การรวมการควบคุมเวอร์ชัน: อินเทอร์เฟซผู้ใช้แบบรวมสำหรับ Mercurial, Git, Subversion, Perforce และ CVS พร้อมรายการการเปลี่ยนแปลงและการผสาน

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เคอร์บี้ไลฟ์ dijo

    ค่อนข้างเป็นส่วนตัว

  2.   เอกต๊อด dijo

    ตัวอย่างที่ชัดเจนคือ pycharm โอเคสมมติว่าเป็น "อันดับสี่" ที่ดีที่สุดในรายการ แต่ถ้าฉันไม่พัฒนาใน python ล่ะ และอย่างอื่นก็เป็นเรื่องส่วนตัวเช่นกัน gedit ร่วมกับคอมไพเลอร์อาจอยู่ในอันดับ 1 ขึ้นอยู่กับรสนิยมและความปรารถนาที่จะเสียเวลาของใครก็ได้

  3.   pr0ต่อ dijo

    และคราส? ใช้มากสำหรับ j2ee