Вопрос начинающего программиста
deninok 22 января, 2006 - 13:19
Уважаемые участники форума!
Заранее прошу прощения, если вдруг разместил данное обсуждение не в той ветке.
Я ищу дистрибутив Linux, на котором можно было бы построить быструю и надежную систему разработчика ПО. Мне как программисту это очень важно. Я понимаю, что почти все существующие ныне дистрибутивы, в принципе, можно настроить для данной цели, однако лично меня не интересует обилие приложений (в том числе коммерческих) на новых дорогих дистрибутивах. Мне нужна система, оптимально настроенная главным образом для программирования. И я не уверен, какой дистрибутив мне выбрать.
Я почитал про Gentoo и мне понравилась его философия и принципы. Подскажите мне: правильно ли будет использовать именно Gentoo для рабочей машины программиста?
»
- Для комментирования войдите или зарегистрируйтесь
Генту
Генту отличается максимальной гибкостью и затачиваемостью под свои нужды. На его основе можно получить хорошую систему разработчика, тем более что всегда устанавливыаются библиотеки необходимые для сборки приложений.
Но конечно прийдется потратить некоторое время на установку и настройку.
на форум какого
на форум какого дистра напишешь, такой и посоветуют.
я бы еще порекомендовал debian
В принципе...
...подойдет любой дистрибутив. Нужно только поставить компилятор, редактор или среду разработки и дебаггер. Все это есть в портеджах Дженту, так что выбор именно его не будет ошибкой.
1) Судя по
1) Судя по вопросу с линухом раньше не сталкивались. Выбор дистра никоим образом не ограничит возможности пользовать любой инструментарий. Генту легче держать в актуальном состоянии не выкачивая с нета гиги ненужных образов при выходе новой версии дистра.
2) Учите емакс.
1) Согласен 2)
1) Согласен
2) Вместо емакс советую, vim :)
WAR! :) Для
WAR! :)
Для программинга лучше емакса имхо нет. Компиляция, отладка, автопереход на ошибочные строки - песня. Рекомендую. Русский инфо выложен на linux.org.ru
ЗЫ
Где-то в нете нарыл...
"Емакс был бы неплохой операционной системой, жалко что приличного редактора в нем нет :)"
А я таки не
А я таки не осилил Emacs, поэтому пользуюсь gedit + terminal.
Ну и еще MingwStudio в последнее время изучаю.
Все что нужно есть, но не вставило.
Kate рулит!
emacs тоже не асилил... :)
да и толстый он дальше некуда...
не люблю толстые программы.
Re: Kate рулит!
В каком-то дистрибутиве эмблемой емакса была ржавая раковина.
Почему?
Потому что это единственное чего в емаксе нет :)
Тоже не люблю жирные проги 70% функциональности которых не используется так как есть куда лучшие аналоги. Текстовый редактор, должен быть текстовым редактором.
vim
Всё это прекрасно может vim. Мне он симпатичнее тем что не надо заучивать длиннющие команды, о которых уже ходят легенды. Мне ближе несколько режимов работы и короткие команды. По функциональности они совершенно идентичны.
Re: vim
Из перечисленного да, но....
Основные команды ничуть не длиннее, под прочие можно настроить ключики покороче. Изучаются так же нудно как и в виме. По шпаргалке. Сейчас на одной консоли емакс, на другой инфо, на столе бумажка выцепленными командами по группам.
Функционал процессора ограничен мощностью его встроенного языка. Запустите емакс в консоли, запустите внутри тетрис. Смотрится позорно (все же текст), но о равных возможносях с вимом говорит лучше всяких слов.
ЗЫ
Впрочем это извечный холивар.
Re: vim
Угу...
В
vim
тоже есть тетрис, и он тоже выглядит не очень... :)Re: vim
Предлагаю посмотреть мой редактор (комерческий продукт). Конечно, функциональность у него ниже чем у vim/emax, но все что нужно для нормальной разработки имеется. А интерфейс, максимально простой.
http://www.multitextor.com/ru
PS: Наши вышли в полуфинал!!! Канада домой!!!
Re: vim
А ты уже сделал ebuild для него?
Кста, есть бесплатная поделка, по интерфейсу и возможностям крайне сильно смахивающая на борландовскую оболочку (вроде такой, как была в BC 3.x).
Re: vim
Скоро будет доступна freeware версия редактора, правда с некоторыми ограничениями функциональности, по сравнению с комерческой версией.
ebuild еще не сделал, но уже немного изучал этот вопрос. Если кто-то хочет помочь в этом, welcom.
Re: vim
Хм... а разве в самом emacs оно не смотрится?
(Тоже в процессе очередной попытки перехода, надеюсь, что не зря).
Для разработки на C пока не нашёл ничего нового, разве что
поддержка GDB из коробки... (что в vim делается отдельными
плагинами).
Которого из... ruby+perl+vim-script vs LISP?
LISP достаточно своеобразный язык для разработчика...
Какое же обсуждение средств unix разработчика без vim vs emacs :)
По теме, выбор редактора зависит от личных предпочтений программиста,
из перетендентов я бы назвал vim/emacs - классика, kate/kdevelop/eclipse - более языко-ориентированные GUI редакторы/среды разработки. IMHO, vim проще в освоении, в emacs много скрытой мощи, но докопаться до неё непросто и не всегда она востребована, а при переходе с vim, в принципе, можно использовать vim-биндинги и в emacs.
Для всего есть исходники :)
Нахожу очень удобным, т.к. можно подсмотреть решения и приемы.
PS:Ну почти для всего ;P