Автор Гілка: Середовище розробки  (Прочитано 31801 раз)

Відсутній Loof

  • Дописувач
  • **
  • дописів: 77
  • Карма: +0/-0
  • Що новенького?
   Нещодавно я встановив Linux і був приємно вражений цією системою (до цього я вважав, що є тільки Windows і Mac  ::)).
   А я за професією програміст, тож в першу чергу звертаю увагу на програмне забезпечення для розробників. У Linux є дуже хороший копілятор gcc, багато корисних бібліотек, я встановив LinCVS...
   Проблеми виникли з середовищем програмування. Почав з KDevelop 3.0, але з невідомих причин цей монстр починав вилітати з помилками.  З кожним наступним запуском ймовірність помилки збільшувалась.
   Для Emacs потрібно перечитати гори літератури, крім того, з таким інтерфейсом, можна собі поламати руки й очі.
   Звичайні текстові редактори не є зручними при написанні програм.

   Тому у мене є питання:
Чим Ви користуєтесь для програмування?
Можете порадити хороше середовище для розробки типу Visual Studio але для Linux?

   Буду вдячний за відповідь.

k_ilya

  • Гість
Re: Середовище розробки
« Відповідей #1 : 2005-02-23 14:11:31 »
спробуйте kdevelop 3.1

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Середовище розробки
« Відповідей #2 : 2005-02-23 14:13:31 »
Не помилюсь, якщо скажу що багато з нас використовує vim (або gvim). Це як альтернатива Emacs .
Також не буде помилкою, напевне, якщо порадити вам не починати з програмування GUI в Лінуксі до того як ви краще ознайомились з ним.

А щодо середи розробки, то кожний може зробити собі набір, який їм більше підходить. Просто декілька посилань:
http://eclipse.org/org/index.html
http://directory.fsf.org/devel/
http://linux.ittoolbox.com/nav/t.asp?t=443&p=443&h1=443

http://tinyurl.com/4utu6

Почніть тут http://www.catb.org/~esr/writings/taoup/html/  (книжка Еріка Реймонда).
« Змінено: 2005-02-23 14:28:52 від tech »

Відсутній Loof

  • Дописувач
  • **
  • дописів: 77
  • Карма: +0/-0
  • Що новенького?
Re: Середовище розробки
« Відповідей #3 : 2005-02-24 12:32:10 »
Дякую за відповіді, а особливо за книжку.
Eclipse - це здається саме те, що потрібно.

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: Середовище розробки
« Відповідей #4 : 2005-02-24 13:28:45 »
Цитата
   Для Emacs потрібно перечитати гори літератури, крім того, з таким інтерфейсом, можна собі поламати руки й очі.
   Звичайні текстові редактори не є зручними при написанні програм.
Не факт. В емаксі якраз нічого зайвого нема, об що мали спотикатись руки й очі. А затим, то справа звикання.

Другий абзац узагалі не є фактом. В юніксах усі стандартні текстові редактори розраховані перш за все на написання програм. There Is No Notepad (tm).

Відсутній Ivan Daniluk

  • Новачок
  • *
  • дописів: 30
  • Карма: +0/-0
  • software engineer
Re: Середовище розробки
« Відповідей #5 : 2005-03-05 12:28:21 »
Досить довго вже пишу в KDevelop - зручно так, що мені заздрить "коллєга", який пише в Delphi 2005 ;D.
PS. Краще тягнути з CVS, там постійно нові дуже-дуже зручні речі з'являються.
This is like TV. I don't like TV.

Відсутній Анатолій Сахнік

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
  • Що новенького?
Re: Середовище розробки
« Відповідей #6 : 2005-03-11 17:27:58 »
Може, це звучатиме трохи дивакувато, але навіть під Вікнами у своїй повсякденній роботі для набору тексту, виправлення помилок я користуюся gVim, а збираю та відлагоджую проект в студії розробника Майкрософт 7.1.
Мені здається, що vim є втіленням компромісу між могутністю та інтуїтивною зрозумілістю. Крім того, він дуже гнучкий, можна налаштувати для взаємодії з такими монстрами, як студія, так що зміна між обидвома програмами здійсюється натисненням кількох клавіш.
Не вистачає тільки однієї дрібної деталі -- ІнтеліСенсу, але це тільки справа часу.
Життя — це диво!

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Середовище розробки
« Відповідей #7 : 2005-03-18 10:20:37 »
Я зараз працюю на Eclipse, хоча вона їсть багато ресурсів, але в мене машина потужна. Єдиного, чого мені не вистачає для повного щастя, це відкриття кількох файлів в одному вікні як один файл. Бо часто доводиться редагувати інтерфейс та реалізацію, які в різних файлах, а для цього потрібно перемикатися між вікнами чи закладками.
[Fedora Linux]

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Середовище розробки
« Відповідей #8 : 2005-03-18 10:29:26 »
Дякую за відповіді, а особливо за книжку.
Eclipse - це здається саме те, що потрібно.
Непогана підбірка матеріалів по є тут:

http://www.cs.umanitoba.ca/~eclipse/

Якщо ви програмуєте на сі чи сі++, то вам згодиться це:
http://www.cs.umanitoba.ca/~eclipse/7-EclipseCDT.pdf
[Fedora Linux]

Відсутній Loof

  • Дописувач
  • **
  • дописів: 77
  • Карма: +0/-0
  • Що новенького?
Re: Середовище розробки
« Відповідей #9 : 2005-03-18 14:47:58 »
Eclipse - це непогано, але я вирішив перейти на повністю вільне програмне забезпечення. Користуюсь Anjuta і KDevelop 3.1, але маю з останнім проблеми при відлагодженні програм. Може хтось знає як налаштувати відлагоджувач в KDevelop, щоб він нормально працював?

Відсутній Loof

  • Дописувач
  • **
  • дописів: 77
  • Карма: +0/-0
  • Що новенького?
Re: Середовище розробки
« Відповідей #10 : 2005-03-18 14:53:11 »
Упс, кудись не туди подивився. Eclipse - також OpenSource  ::)
Але питання про KDevelop залишається

k_ilya

  • Гість
Re: Середовище розробки
« Відповідей #11 : 2005-03-18 16:22:36 »
але маю з останнім проблеми при відлагодженні програм. Може хтось знає як налаштувати відлагоджувач в KDevelop, щоб він нормально працював?
проблеми - це що? і нормально - це як?

Відсутній Сергій Кузьменко

  • Дописувач
  • **
  • дописів: 92
  • Карма: +0/-0
  • Ubuntu Linux
Re: Середовище розробки
« Відповідей #12 : 2005-03-25 04:03:29 »
Середовище розробки значною мірою залежить від того, на якій мові ведеться розробка. Окрім того, що вже вам радили, від себе можу додати ще таке:

Borland має принаймні дві програми під Лінукс:
Kylix (те саме, що й Delphi; майже :))
JBuilder (для Яви)

Якщо ви багато працюєте з інтерпретованими мовами, то дуже гарним середовишем є ActiveState Komodo (activestate.com). Воно підтримує Perl, Python, Tcl, PHP. Перевіряє помилки, що ловляться під час компіляції, пропонує варіанти для автоматичного заповнення коду, має ґуі-білдер під Tk і багото інших файних речей.

Єдиним серйозним недоліком цих IDE-їв є те, що вони комерційні і коштують недешево. Гарною новиною є те, що вони мають і персональні видання. Personal editions від Борланда є (були це точно) безкоштовними, але при цьому мають і певні обмеження в можливостях. Сам я працював із Komodo та JBuilder (на вінді, звиняйте на слові, :-[, але точно знаю, що працюють вони і на Лінуксі). Обидва жеруть багато ресурсів.

Відсутній Loof

  • Дописувач
  • **
  • дописів: 77
  • Карма: +0/-0
  • Що новенького?
Re: Середовище розробки
« Відповідей #13 : 2005-03-25 10:56:03 »
З KDevelop і сам розібрався, тож допомога не потрібна.

На рахунок Kylix - то це вже декілька років мертвий проект. Борланду стало невигідно розробляти програмне забезпечення для Linux, для програмістів на C, C++ (вигідніше підтримувати численних новачків на паскалі), до того ж відбувся перехід на платформу .NET під M$ Window$. А жаль, ще недавно фірма Borland мені дуже подобалась.
Про JBuilder нічого не знаю, бо на Java не програмую.  :-/

Відсутній Сергій Кузьменко

  • Дописувач
  • **
  • дописів: 92
  • Карма: +0/-0
  • Ubuntu Linux
Re: Середовище розробки
« Відповідей #14 : 2005-03-26 02:51:20 »
та ви шо, шановний? ??? як це мертвий? аж погляньте-но сюди: http://www.borland.com/kylix/. Kylix Open Edition вільно доступний для завантаження. Скачуйте - і впірьод!  ;D