linuxterminal_g-cCn.jpg

Лучшие приложения для программистов на Linux

У каждого пользователя Linux есть любимые приложения, которые у него всегда под рукой. Выбор зависит от ваших предпочтений, привычек и часто от используемого дистрибутива, поскольку не все они поставляют одни и те же приложения по умолчанию.

Впрочем, вы можете легко скачать и опробовать новые приложения, почти все они бесплатны. Чтобы определиться с выбором, можно просмотреть отзывы и рекомендации других пользователей о самых популярных приложениях. Мы расскажем о самых качественных и интересных приложениях и программном обеспечении, а также о последних новинках для Linux.

Для Web-разработки

Eclipse

Это расширяемая интегрированная среда разработки (IDE - integrated development environment) с открытым кодом. Eclipse является законченной платформой, не зависящей от языка.

linux-apps-eclipse

В дополнение к стандартному набору языков, поддерживаемых консорциумом Eclipse (Java, C/C++, Cobol), имеются также проекты, разрабатывающие для Eclipse поддержку таких языков, как Python, Eiffel, PHP, Ruby, и C#. Вся работа в Eclipse производится в подпроектах и компонентах под управлением проектов высшего уровня.

 

Light Table

Light Table, представленный как “редактор кода следующего поколения”  -  это еще один современный, многофункциональный редактор с открытым исходным кодом, который скорее похож на IDE, чем на простой текстовый редактор. Он поддерживает несколько языков программирования и сценариев․ Light Table отличается опцией мгновенной обратной связи. Эта функция помогает вам оценивать ваш код в ходе работы, позволяя выявлять ошибки и изучать новые возможности.

light-table-linux

Для увеличения его возможностей доступны многочисленные расширения. Один из основных характеристик Light Table - встроенный менеджер расширений, а встроенное выполнение кода устраняет необходимость вывода на экран, так как код можно запустить в редакторе в режиме реального времени. Функция “наблюдения” позволяет мгновенно видеть результат выполнения кода.

Если вы используете дистрибутив Linux на основе Ubuntu, то вам не составит большого труда установить себе Light Table.

 

Code::Blocks

Это интегрированная кроссплатформенная среда разработки (IDE) для C, C++ и Fortran. Code Blocks обладает всеми необходимыми функциями для разработки проектов. Поддерживается множество компиляторов: GCC, MSVC++, Borland и другие.

Имея открытую архитектуру, Code Blocks может масштабироваться за счёт подключаемых модулей. Он основан на саморазвивающейся плагиновой структуре, позволяющей неограниченную расширяемость. Большая часть его функций уже предоставляется плагинами. Доступна в основных репозиториях на Linux.

code-blocks

Из функциональности прежде всего стоит отметить: редактор кода с подсветкой синтаксиса, сворачивание блоков кода, автодополнение кода, полноценный отладчик с поддержкой различного типа точек останова (breakpoints), менеджер проектов, поиск по проекту, поиск использований символов в проекте, браузер классов, быстрое переключение между заголовочным и исходным файлами.

Среди других полезных функций Code Blocks предлагает интерфейс с вкладками, шестнадцатеричный редактор и дизайнерский модуль GUI, которые помогут вам создавать интерфейсы приложений. По умолчанию Code Blocks использует компилятор MinGW, который поставляется в комплекте.

 

Brackets

Это стильный и легкий текстовый редактор, который в основном используется для сценариев HTML и CSS. Он поддерживает все функции, которые имеют современные текстовые редакторы, такие как автоматическое отступление, свертывание кода, темы и множество плагинов. Существует также режим предварительного просмотра в реальном времени, который отлично подходит для веб-разработoк. Oн позволяет вам видеть изменения на вашем сайте на лету, прямо в браузере.

brackets-linux

Огромное количество плагинов позволяет превратить данный текстовый редактор в мощный комбайн для WEB-разработки. Хоть Brackets и позиционируется как текстовый редактор, по факту он всё больше напоминает полноценную IDE. При базовой установке этого редактора вы получаете плагин для Live Preview, подсветку синтаксиса, подсказку при редактировании CSS, JS и HTML-файлов.

 

Aptana Studio

Aptana Studio представляет собой интегрированную среду разработки (IDE) для создания динамических веб-приложений, использующих PHP, Ruby, Ruby on Rails и Python. Она поставляется с модулями, которые позволяют использовать ее для создания программ с технологией Adobe Air и утилит для iPhone.

aptana-studio

Aptana Studio имеет помощник кода, который помогает программисту писать на разных языках, в том числе CSS и JavaScript. В случае языка HTML он может показать все элементы и их свойства. On также содержит сведения о поддержке основных интернет-браузеров: IE, Firefox, Opera, Netscape и Safari.

 

Для общения

Pidgin

Pidgin - любимый мессенджер многих пользователей Linux, и на то есть веские причины. Он поддерживает большинство современных протоколов, позволяет сохранять комментарии к пользователям из контакт-листа и объединять несколько контактов в метаконтакт.

linux-apps-pidgin

Он также работает в Windows и имеет много интересных функций, таких как настраиваемые смайлики, сообщения о состоянии «Сейчас играет», различные типы уведомлений, фильтрацию друзей, обмен файлами, запись протокола событий, интеграцию с GNOME. В версии 2.3.0 добавилась возможность удержания открытым чата при закрытом окне. 

Pidgin использует библиотеку GTK+ и является кроссплатформенным программным обеспечением.

 

Telegram

Telegram - относительно новый игрок на сцене обмена мгновенными сообщениями. Он имеет преимущество перед Pidgin (и многими другими) в том, что поддерживает практически все платформы (OS X и iOS, Android, Linux, Windows). 

Telegram-linux

Он сфокусирован на конфиденциальности и безопасности, поэтому шифрует все сообщения и позволяет им самоуничтожиться при желании пользователя. Все ваши чаты синхронизируются между устройствами, и вы можете использовать Telegram для отправки файлов в группы до 200 друзей.

Недавно разработчики Telegram выпустили свежее обновление, которое добавило ряд возможностей по части конфиденциальности и удобства использования мессенджера. Одной из них стала функция сокрытия мобильного номера для определённых групп и чатов. Теперь пользователь сам выбирает, в каких группах показывать номер.

 

Claws Mail

Claws -  это клиент электронной почты для Linux, Mac OS X и других UNIX-подобных операционных систем, в том числе мобильной платформы Maemo. Он идеально подходит пользователям, которые предпочитают простоту и стабильность. 

claws-mail

Благодаря множеству полезных функций (поддержка нескольких учетных записей; фильтрация электронной почты, папок и меток; многопотоковые беседы; планирование электронной почты; интегрированная адресная книга; меры по борьбе с фишингом), Claws Mail является отличной альтернативой Thunderbird.

Это быстрый лёгкий полноценный GUI-клиент электронной почты, который поддерживает основные протоколы обмена почтой (POP3, SMTP, IMAP4rev1, NNTP, Usenet news, SSL), шифрование GnuPG. Программа имеет систему плагинов, в том числе антиспам, возможность просмотра PDF, PGP.

 

Jitsi

Jitsi является мощных альтернативой Skype для Linux. Это кросс-платформенная бесплатная программа с открытым кодом с поддержкой Google Talk, чата Facebook, Yahoo, ICQ и XMPP. 

linux-jitsi

Jitsi позволяет обмениваться мгновенными текстовыми сообщениями (Instant Messaging, IM), а также обеспечивает голосовую связь и чат в интернете. Программа также поддерживает некоторые независимые протоколы для мгновенных сообщений через протокол OTR (Off-the-Record), и для голосовых и видеокоммуникаций – через ZRTP и SRTP.

Вы можете использовать Jitsi для аудио- и видеозвонков, конференц-связи и групповых чатов. Он имеет опцию зашифрованных разговоров, передачи файлов, записи звонков, уведомлений и многое другое.

 

Для интернета

Firefox

Firefox является браузером по умолчанию во многих дистрибутивах Linux. Существуют сотни расширений, которые позволяют изменять его внешний вид и функциональность. Это отличный браузер для всех типов пользователей, так как его легко персонализировать. 

firefox-linux

Это второй по популярности браузер в мире и первый среди свободного ПО. Браузер имеет множество дополнений и расширений, встроенных инструментов для работы с кодом страниц, мониторинга статистики продвижения, возможность быстрого создания скриншотов, блокировщики рекламы, расширения для разгрузки файлов с Youtube и социальных сервисов, хороший встроенный ридер с поддержкой большого количества форматов. Кроме того, Firefox предлагает высокий уровень безопасности данных пользователя.

 

SpiderOak

Это программное обеспечение, разработанное компанией SpiderOak Inc., которое предназначено для резервного копирования пользовательских данных и их дальнейшего хранения в «облаке». Также SpiderOak позволяет пользователям синхронизировать данные между компьютерами и делиться ими с другими пользователями в интернете.

spideroak

На данный момент SpiderOak поддерживает устройства под управлением операционных систем Microsoft Windows, Mac OS X, и Linux. Открыв учетную запись, вы получаете 2 ГБ бесплатного облачного хранилища, и вы можете установить клиент на свой компьютер, а также на мобильные устройства и синхронизировать все.

Также имеется возможность синхронизации файлов и папок на нескольких устройствах одновременно и автоматического устранения дублирования файлов. SpiderOak использует многоуровневый подход к шифрованию, используя комбинацию 2048 бит RSA и 256-битное AES.

 

qBitTorrent

qBittorrent — свободный кросс-платформенный клиент файлообменной сети BitTorrent. Его часто описывают как ближайшую альтернативу utorrent для Linux. Он легкий, имеет приятный интерфейс и обладает всеми необходимыми функциями. У qBittorrent интегрированная и расширяемая поисковая система торрент-файлов, возможность одновременного поиска на наиболее известных поисковых сайтах BitTorrent, поддержка всех BitTorrent расширений (DHT, PeX, LPD), поисковый фильтр торрентов

qbittorent

Клиент написан на языке C++, основан на библиотеке libtorrent-rasterbar, графический интерфейс написан на Qt. Поисковой движок требует установленный Python.

 

TeamViewer

Это пакет программного обеспечения для удалённого контроля компьютеров, обмена файлами между управляющей и управляемой машинами, видеосвязи и веб-конференций. TeamViewer работает на операционных системах Windows, Mac OS X, Linux, iOS и Android.

Team-viewer-linux

TeamViewer не является приложением с открытым исходным кодом, но оказался в этом списке, поскольку у него есть версия для Linux и многие пользователи полагаются на него. Это приложение дает возможность удаленно управлять рабочим столом, позволяет другому пользователю получать доступ и администрировать вашу систему, передавать файлы между компьютерами.

 

Для безопасности

Tor

Конфиденциальность и безопасность в интернете чрезвычайно важны. Браузер Tor блокирует трекеры и обеспечивает анонимный серфинг в Сети. 

Tor-Browser

Это система, позволяющая устанавливать анонимное сетевое соединение, защищённое от прослушивания. Tor рассматривается как анонимная сеть, предоставляющая передачу данных в зашифрованном виде. Вам также гарантирована анонимность в отношении других пользователей Tor.

 

KeePass

Безопасность в интернете так же важна, как вне Сети. Ваши пароли должны храниться в безопасности и, желательно, в зашифрованном виде. KeePass - инструмент, предназначенный для этого, это кроссплатформенная свободная программа для хранения паролей.

KeePass

Программа имеет портативную версию программы, устанавливать которую не обязательно. Экспорт в форматы TXT, HTML, XML и CSV, а также импорт из множества различных форматов. KeePass имеет архитектуру, расширяемую сторонними модулями — плагинами. Существующие плагины доступны на домашней странице KeePass (импорт/экспорт из/в различные форматы данных, резервное копирование баз данных, интеграция и автоматизации и т. д.). Плагины могут поставить под угрозу безопасность KeePass, потому что они написаны независимыми авторами и имеют полный доступ к базе данных.

 

Tox

Tox — протокол для децентрализованной текстовой, голосовой и видеосвязи в интернете на основе асимметричного шифрования. Он позволяет обмениваться зашифрованными сообщениями с друзьями и совершать бесплатные аудио и видео звонки, имеет стильный, привлекательный интерфейс.

Tox

Эталонная реализация протокола представляет собой свободное программное обеспечение с открытым исходным кодом, обеспечивающее полный набор привычных функций: голосовая и видеосвязь, режим конференции с несколькими участниками, указание и смена сетевого статуса, поддержка эмотиконов, демонстрация экрана, возможность отправлять мгновенные сообщения и передавать файлы. Tox позиционируется как открытая, свободная, лишённая бэкдоров и не шпионящая за пользователями альтернатива Skype.

 

Для работы с изображениями

Krita

Это бесплатный растровый графический редактор с открытым кодом. Krita разработан преимущественно для художников и фотографов, распространяется на условиях GNU GPL.

Krita

Krita поддерживает неразрушающее редактирование слоев и масок, работу в различных цветовых пространствах и с различными цветовыми моделями — RGB, CMYK, Lab, в режиме от восьми до 32 с плавающей точкой разрядов на канал. Кроме того, реализованы популярные фильтры (такие как нерезкое маскирование), корректирующие слои, маски и динамические фильтры, а также серия инструментов для ретуши.

Основным приоритетом разработчики ставят реализацию возможностей для художников. Для них Krita может предложить полноценные инструменты для работы с покадровой анимацией, широкий выбор кистей, большое количество режимов наложения, управление динамикой кистей с помощью графического планшета, имитацию бумаги и пастели, поворот и зеркалирование холста и т.д..

 

Pinta

Это легковесный кроссплатформенный растровый графический редактор с открытым исходным кодом, инспирированный редактором Paint.NET. Последний работает только под Windows, а попытка прямого переноса этой программы в среду Linux/Mono оказалась не слишком успешной.

Pinta же может использоваться в большинстве настольных операционных систем — Windows, Mac OS, Linux, а также ОС класса BSD.

Редактор Pinta написан на C# и использует GTK+, Cairo и часть кода из Paint.NET (графические эффекты). Pinta является редактором с большим количеством функций, характерных для программного обеспечения такого класса, включая инструменты для рисования, фильтры и эффекты, инструменты для управления параметрами цвета (контрастность, яркость, преобразование в чёрно-белое изображение и т. п.).


Понравилась статья? Лайкни и поделись!
Поделиться
Send
Share
Send
Send
Share

Читайте также