Все о Linux. LinuxRSP.Ru
Альт Линукс СПТ 6.0 Сертификат ФСТЭК

Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

В GIMP наконец-то появилась обработка с точностью 16 и 32 разряда на канал

В одном окне: GIMP 2.8

Релиз OpenBSD 5.1

HTML-редактор: BlueGriffon 1.5

Релиз Xfce 4.10

Команда Chromium представила кластер для автоматизации выявления уязвимостей

В Microsoft Office 15 будет обеспечена поддержка формата ODF 1.2

Анонсирован новый свободный анимационный фильм Tube

Обновление ядра: Linux 3.0.29, 3.2.16, 3.3.3

Представлен OpenSSH 6.0

Релиз графического редактора Pinta 1.2, претендующего на роль аналога Paint.NET

Вышел Firefox 12

Google прекращает поддержку Linux-версии приложения Picasa

Эмулятор приставок: Mednafen 0.9.21-wip

Линус Торвальдс получил премию Millennium Technology Prize 2012

Canonical не заинтересована в участии в разработке ядра Linux

Распределенные вычисления: BOINC 7.0

Google

 Новые статьи :

Передача снапшота ZFS по сети

Правила хорошего тона: SSH

Некоторые рассуждения о защите от ddos на примере защиты от SSL denial of service attack

Быстрый проброс портов на шлюзе во внутреннюю сеть или на другой хост. Быстро NAT'им порты. rinetd.

NAT'им отдельные порты или "а что делать, если мой веб-сервер внезапно переехал на другую машину". Проброс портов в локалке на шлюзе наружу.

Как справляться с запланированной недоступностью веб-сайта

Архитектура Google 2011

Мониторинг Nginx с помощью MRTG

Решение проблем при использовании "1c предприятие" 8.2 в Linux

25 правил .htaccess, которые должен знать каждый web-разработчик

Централизованное резервное копирование данных Windows и *nix серверов средствами Bacula

Краткое руководство по GNOME Shell в Ubuntu 11.10

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки

   Дистрибутивы и атрибутика



DeveloperWorks Россия





Rambler's Top100


 
 

Визуальные средства разработки (IDE)


Сам я студент МГТУ, Linux использую как программист вот уже 1.5 года (точнее с SofTool'98), где я взял свой первый дистрибутив (Шапочка 6, если кто такое помнит). Пользовался я им довольно долго, около года, потом перешел на Кошку 6.2, попути попробовав практически все распространенные дистрибутивы. В Linux я искал того, что не обепечивали мне другие OS - удобства и стабильности программирования. Кто Вам будет говорить, что все это есть в NT - будет прав, но лишь отчасти. Не знаю как Вам, а мне всеже хочется иногда заглянуть в код ядра, задать вопрос именно тому человеку, который писал код, не изобретать новый велосипед - вобщем открытость кода - это правильно. Сейчас много различных IDE, удобных и не очень. Здесь я попытаюсь рассмотреть некоторые популярные IDE, высказать личное мнение о каждой из них.

1 KDevelop 1.2.

С этим продуктом я познакомился около года назад. Признаться - это мой любимый IDE. Но давайте попорядку

Найти можно на www.kdevelop.org. С этого сайта можно загрузить исходный код.
Дальше начинаются грабли. Если Вы используете KDE2 - можете не пытаться его скомпилировать, о чем ясно написано в инструкции. Также вам понадбится Qt 1.44 для компиляции. Правда я видел человека (2:5020/2114.5@fidonet Alexey Axenov) который поправил configure - скрипт и скомпилировал (readme он читает если уж ничего не помогло). Что из этого вышло - спросите у него.
 Это форточко - зависимая система для разработки Qt1.44/2 KDE 1/2 приложений, а также консольных приложений. Обладает знакомым интефейсом MS Visual C++ с уровнем спраки, class wizard, поиска и тд где-то года 95-97. Очень капризен с местоположением библиотек и требует много сторонних приложний. Типа a2ps, Khexedit, KTranslator, etc.
Очень удобный интерфейс разработки визуальных приложений, заимствованный у MS.
Встроен интерактивный отладчик, который правда не всегда работает, но удобный по своей сути. К IDE можно приктутить практически любое приложение в качестве мастера (я прикрутил XMMS в первую очередь). Раскладка клавитуры - как у Borland'a

Summury:

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

2 - VDK Builder.

Копирует интерфейс Borland CBuilder, является продолжением Glade и предоставляет на мой взгляд много новых возможностей с помощью классов VDK, особенно человеку, незнакомому с TCL/TK и GTK, позволяет разрабатывать приложения для GNOME. VDK - классы, позволяющие программисту получать GNOME интерфейс, применяя только С++.
Радует возможность создания консольных прилжений. Огорчает отсутствие привычных classwizard и других мастеров. Вообще, призводит впечатление инструмента для коздания front-end'ов, а не проектов от начала до конца. Так же нет полнценноой системы справки.

Summary:
Если нужно писать фронтенд для чего-то уже работающего и под GNOME -  это пожалуй лучшее.

3 - Code Forge Commelrcial 1.5

Эту IDE  я использую для написания чего-то действительно серьезного.
Взять за деньги на www.codforge.com (а лучше на рынке ;-)). Не заисит ни от чего.
Здесь вы можете программировать на всех известных языках (С, C++, Assembler, Perl, GTK, TCL, TK, Tkl++, Python, Java, Basic, Fortran, Prolog,SGML, HTML...) c полноценной настраиваемой подсветкой синтаксиса, используя любой компилятор (для С++ он предлагает 3 разных), использовать любые (в т.ч. и для скриптов) отладчики, вести версии, создавать документацию. Однако здесь нет classwizard, object wizard, визуальных средств. Это огорчает. Интерфейс - нечто среднее между BC++ 5.1 и MSVC++ (ближе к Вorland). Предоставлена возможность создания закладок и "свертывания" функций и классов, с помощью которых легко ориентироваться в программе.

Sumary: На мой взгляд самая продуманная система и нет ее луче для всех скриптов и невизуальных приложений
 

На этом все, надеюсь был вам полезен.
 

Shaman (bondarenko111@mtu-net.ru)


      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2012 LinuxRSP


Реклама:
офисные перегородки недорого москва . лазерная гравировка цена