Linux үшін ең жақсы интеграцияланған 4 орта

Linux коды

Linux жүйесінде бізде қосымшаларды құру мен дамытуда көмектесетін түрлі құралдар бар. Көпшіліктің сөзімен айтсақ, Linux қосымшалар жасауды ұсынатын жүйелердің бірі екені сөзсіз.

Бұл жолы осы мүмкіндікті пайдаланып, ең жақсы интеграцияланған даму орталары туралы сөйлесейік (IDE), біз қалаған Linux таратылымында қолдана аламыз.

NetBeans

netbeans-edit-php-бет

NetBeans бұл басқа бағдарламалау тілдерін қолдайтын танымал C / C ++ IDE кросс-платформасы. Оған C / C ++ үшін жобалық шаблондардың әр түрлі типтері кіреді және статикалық және динамикалық кітапханалардың көмегімен қосымшалар құруға болады.

Сонымен қатар, сіз өзіңіздің жобаларыңызды жасау үшін қолданыстағы кодты қайта қолдана аласыз, сонымен қатар қосымшаларды жаңадан құру үшін оған екілік файлдарды импорттау үшін апарып тастауды қолдана аласыз.

Entre Оның негізгі сипаттамаларын атап өтуге болады:

  • C / C ++ редакторы бірнеше сеанстармен, құралдармен және GNU GDB түзеткішімен жақсы үйлеседі.
  • Код анықтамасын қолдау
  • Іштен C / C ++ тесттерін құрыңыз және іске қосыңыз
  • Ол Qt құралдарын қолдайды
  • .Tar, .zip және басқа көптеген архивтік файлдарды қысу форматтарын қолдау
  • GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio және MinGW сияқты бірнеше компиляторларға қолдау
  • Файлды қарау

Код :: Блоктар

Codeblocks

Бұл GNU жалпыға ортақ лицензиясы бойынша лицензияланған, ашық көзді дамыту ортасы Ол MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC және Intel C ++ компиляторларын таба алатын бірнеше компиляторларды қолдайды.

Оның тапсырыс бойынша құрастыру жүйесі және қосымша қолдау қолдауы бар.

CodeBlocks Windows, Linux және macOS үшін қол жетімді және ол FreeBSD, OpenBSD және Solaris порталарына жіберілген.

Бұл IDE Ол өте кеңейтілетін және толығымен конфигурацияланатын етіп жасалған, сіз плагиндерді қолдануды кеңейте аласыз.

Entre біз бөле алатын негізгі сипаттамалар осы бағдарламадан:

  • Бірнеше жобаны біріктіруге арналған жұмыс алаңдары.
  • Адаптивті жұмыс кеңістігі
  • Жобаның шолушысы; файлдардың, символдардың (мұрагерлік және т.б.), кластардың, ресурстардың көрінісі.
  • Қойылған редактор, бірнеше файл.
  • Синтаксистік бояу
  • Кодты автотолтыру.
  • Ашылмалы тізім.
  • Файлдар ішіндегі жолдарды кеңейтілген іздеу: ағымдағы, ашық, жоба, жұмыс кеңістігі, қалталарда).
  • Параллельді компиляцияны қолдау (бірнеше процессорларды / ядроларды пайдалану).

Клион

Клион

C және C ++ бағдарламалау тілдерінде дамуға бағытталған IDE, 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

пихарм-питон

Бағдарламалау саласында қолданылатын IDE кросс-платформасы, Pycharm сценарийлерді іске қосқан кезде жазуға болатын питон консолімен келеді. Өз қалауыңыз бойынша терезелерді қондыру режиміне, өзгермелі режимге, терезе режиміне немесе бөлу режиміне ауыстыруға болады.

Бекітілген режимді қосқан кезде, түйрелген режимді құралдарыңызды бекіту үшін де қосуға болады.

Entre Оның негізгі сипаттамаларын атап өтуге болады:

  • Кодты аяқтаумен, синтаксиспен және қателерді бөліп көрсетумен кодтау бойынша көмек және талдау.
  • Жобалық және кодтық навигация, жобаның мамандандырылған көріністері, файл құрылымының көріністері және файлдар, кластар, әдістер және пайдалану арасындағы жылдам секірулер
  • Python рефакторизациясы: атауын өзгерту, экстракция әдісі, айнымалыны енгізу, тұрақты енгізу, тарту, итеру және басқалары
  • Веб-шеңберлерге қолдау: Django, web2py және Flask
  • Кірістірілген Python түзеткіші
  • Біріктірілген интеграцияланған тестілеу, сызықтық кодты қамтуымен
  • Google App Engine Python әзірлеу
  • Нұсқаларды басқарудың интеграциясы: Mercurial, Git, Subversion, Perforce және CVS үшін бірыңғай пайдаланушы интерфейсі және өзгертушілермен біріктіру.

Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

3 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   kirbylife дижо

    Өте субъективті

  2.   Эктод дижо

    Толығымен, мысалға мысал келтіруге болады, жарайды, бұл тізімдегі «төртінші» үздік, бірақ егер мен питонмен дамымасам ше? Қалғанының бәрі субъективті, оны компилятормен бірге талғамға және біреудің уақытын бос өткізгісі келетіндігіне қарай бірінші орынға қоюға болады.

  3.   pr0per дижо

    Күн тұтылу ма? J2ee үшін көп қолданылған