Видео ролики бесплатно онлайн

Смотреть красивый видео

Официальный сайт circ-a 24/7/365

Смотреть видео бесплатно


cppmm 31.07.10 12:33 # +6
Тот, который осилите. Я лично предпочитаю vim - прост, удобен и функционален. В любой системе есть(vi). Очень круто расширяется.

Ну и да. Такие холиварные вопросы нельзя задавать. :)
thoughtful_fox 31.07.10 12:54 # +2
Vim - очень хорош для питона и может что-то в джаве.
Для питона расширений - куча и тележка.
С java все не так радужно... Но, если рабочий проект сам ест 2 гига оперативки, то как-то запускать vim завместо eclipse для экономии некомильфо)

Java и python - те языки, с которыми я работаю, про остальные ничего толкового не расскажу
thoughtful_fox 31.07.10 13:09 # +3
Хех. Про джаву я погорячился.
Оказывается есть Eclim. Буду качать и пробовать

хм. Пасиба. Если бы не ваш пост - даже бы и не искал)
cppmm 31.07.10 13:33 # +1
Vim - очень хорош для любого языка программирования и для работы с любыми текстами и конфигами.
Для любого языка программирования расширений - куча и тележка.

//fixed

Я в нём пишу на bash и perl. Знакомый программер использует его как IDE для чистого Си, другой знакомый на плюсах в vim'е серверные приложения пилит, третий спокойненько пишет на пыхпыхе, css и html.
Я не знаю такого языка, для которого бы вим не был идеальным редактором.
dfx 31.07.10 12:58 # +5
Тролль или просто чайник? Это же просто провокациионный пост, с последующим холиваром, сотнями плюсов и минусов.
Кроме того, на данный вопрос уже есть over 9000 страниц холиваров и статей... Просто набрать в гугле 'vim или emacs' — и сабж будет освещён со всех мыслимых и немыслимых сторон...
m0nhawk 31.07.10 13:13 # +0
Забыл про ещё два десятка невероятных сторон освящения "vim мы emacs".
shybovycha 31.07.10 17:05 # +0
ни тот, ни тот... но скорей чайник, ибо не особо силен в никсовых ядрах пока... встречный вопрос: первый пост и тайтл читал? =) if so - повтори несколько раз ;)
krig 31.07.10 13:23 # +1
по вашему субъективному мнению

fixed
krig 31.07.10 13:35 # +1
ИМХО - ни тот ни другой.

Сам почти осили работу в vim, но использовать его полноценно в качестве IDE не смог. Навыки работы в этом редакторе необходимы ВСЕМ программистам, имеющим дело с никсами во всех их проявлениях - будь то десктоп, или сервер, ибо он установлен на 95% (а может и 99.9%, само собой включая и vi) никсовых машин.

Емакс попробовал осились, но сходу, как это получилось с вимом, не получилось, а много свободного времени на освоение пока что не предоставилось.

Как по мне, так современные IDE вполне позволяют обходиться без вима и емакса - особено учитывая размеры многих приложений и постоянное обновление новых фич. Для себя, в итоге, выбрал IntelliJ IDEA (если быть точнее - PhpStorm и PyCharm, которые построены на базе идеи) - по 50 баксов (у шторма - это стартовая цена, у чарма - по купону бета-юзера) за такие отличные продукты это очень даже дешево.

Если хочется бесплатного - NetBeans или Eclipse тоде очень хорошо - раньше пользовался ими.

Как по мне, пользование в качестве IDE вима или емакса - это больше идеологическое (как, например, жизнь без иксов), нежели практическое.
cppmm 31.07.10 13:43 # +-1
А вот и нет.
Назови фичу, имеющуюся в каком-нить монструозном эклипсе или тормозном нетбинсе, которой нет в виме или емаксе.
Да, согласен, на освоение надо потратить время, но это с любым продуктом.
Я, например, когда открыл нетбинс долго не мог понять, где в этом нагромождении кнопочек и галочек настраиваются быстрые клавиши. А работать с текстом при помощи мышки - это нонсенс - куча лишнего времени и куча геммороя. А в виме всё просто. Надо всего лишь ман прочитать. Да, у нетбинса тоже есть дока, но там описывается, как ту или иную вещь с текстом сделать мышкой. И это не идеология из серии "Ъ не ходят по ссылкам и не используют мышь". Просто действительно быстрее и удобнее писать код, не отрываясь от клавы.
ИМХО, как бы крутые и как бы навороченные IDE нужны для софта, где надо ворочать формами, графическими объектами и т.п. И всё. Во всех остальных случаях они не пригодны к использованию.
krig 31.07.10 13:59 # +0
Чорд, с ответом промахнулся.
Читай следующим каментом, чуть ниже.
thoughtful_fox 31.07.10 14:21 # +0
Сразу оговорка - для джавы

Рефакторинг посложнее геттеров-сеттеров
Фреймворк интеграция
XML XSD XLST XTS окружение с визуалкой
Субпроекты
Сервер-менеджмент
Еще килограмм...

Уже упомянутый Еклим-вим, например, работает с хедлесс еклипсом для части этих фич.
shybovycha 31.07.10 17:09 # +0
называю: визуальный гуй-эдитор для жавы (ну люблю я играцца с этим. а сие не найдешь лучше, нежели в нетбинсе; имхо протестено на еклипсе и интелидж-айдие), форматировщик всего кода по указанному тимплейту, встроенный браузер =)
cppmm 01.08.10 15:11 # +0
визуальный гуй-эдитор для жавы

ИМХО, как бы крутые и как бы навороченные IDE нужны для софта, где надо ворочать формами, графическими объектами и т.п. И всё. Во всех остальных случаях они не пригодны к использованию.

форматировщик всего кода по указанному тимплейту

Пользовательский срипт, плагин.
встроенный браузер

Любой браузер, вызываемый по хоткею.
shybovycha 01.08.10 15:14 # +0
потому и встроенный браузер - чтобы не переключаться ;)

вспомните идеологию линукса vim'a: "делай что-то одно, но делай это качественно" ;)
cppmm 01.08.10 15:20 # +0
Ну и? Я про то и говорю, что редактор должен текст редактировать, а браузер должен странички показывать. В vim'е редактирую в каком-нибудь iceweasel'е просматриваю(если говорить о html/css, например) - всё отлично, всё правильно. Или там в vim'е редактирую, с помощью gcc компилю(в случае кода на сях).
И так для других вещей. Это и есть true-unix-way, а не комбайны типа Visual Studio и прочих.
shybovycha 01.08.10 15:31 # +0
лично мне, как вебщику (в данный момент), не особо удобно кодить в одном редакторе, переключаться на мозиллу и так - while (1) (чем я прямо сейчас и страдаю). посему смысл фразы "делай что-то одно" не настолько низкоуровнев - я делаю только свой сайт. мне нужно смотреть результаты, безусловно. нетбинсы предоставляют плагины. в т.ч. и для браузинга.

кстати, по ходу дискуссии возник вопрос: а эмаки поддерживают вызовы внешних команд из режима редактирования? как в виме - без закрытия редактора (с последующим возвращением в него)???
cppmm 01.08.10 15:59 # +0
Умеет.
shybovycha 01.08.10 15:34 # +0
браузинг - fixed. вим умеет вызывать внешние команды - вызов браузера тянется. тока lynx и иже не умеют цсс рисовать (даже на примитивном уровне) =(

* теперь холивар перельется в русло "терминал vs графическая среда" =D
cppmm 01.08.10 16:00 # +0
Причём здесь графическая среда? Я где-то сказал, что нужно работать исключительно в консоли? Напротив, я привёл пример с вызовом iceweasel.
shybovycha 01.08.10 16:05 # +0
не... я про браузеры и вим =) коле кодить в терминале, то зачем браузить не там же? =)
cppmm 01.08.10 16:08 # +0
Кто мешает кодить в gvim? ;)
krig 31.07.10 13:58 # +0
А вот и нет.

Докажи мне, что мое субъективное мнение является не верным =)

А работать с текстом при помощи мышки - это нонсенс

Проект - это не всегда набор текста. Проект - это инфраструктура.
Например пошаговая отладка кода - это тоже часть проекта, и прикрутить ее к тому же пхпшторму используя xdebug - делается в десколько действий.

И это не идеология из серии "Ъ не ходят по ссылкам и не используют мышь". Просто действительно быстрее и удобнее писать код, не отрываясь от клавы.

Назови мне хотя бы одну фичу, которую я не смогу выполнить в идее с клавы =)

Ну и просто пара вопросов не относящхсяся непосредственно к теме.
- Работаешь программистом?
- Если да, то как долго?
- Максимальный размер команды, участвовавшей в разработке проекта?
cppmm 31.07.10 14:07 # +0
Проект - это не всегда набор текста. Проект - это инфраструктура.
Например пошаговая отладка кода - это тоже часть проекта, и прикрутить ее к тому же пхпшторму используя xdebug - делается в десколько действий.

Аналогичные вещи прикручиваются к виму в полпинка. :)
Назови мне хотя бы одну фичу, которую я не смогу выполнить в идее с клавы =)

Я не говорил, что IDE убоги и чего-то не умеют. Напротив, я считаю их излишне перегруженными космолётами. :)

- Работаешь программистом?
- Если да, то как долго?
- Максимальный размер команды, участвовавшей в разработке проекта?

1. Нет. Я системный администратор в конторе, занимающейся разработкой софта.
2. Всего администрированием лет семь занимаюсь. Связанной с разработкой софта около двух лет.
3. ~30
krig 31.07.10 14:37 # +1
Извини, но сисадмин - это не программист. Инструменты и оценки инструментов могут очень сильно отличаться, ибо задачи разные.

Насколько знаю - сисадмины не пишут больших проектов, а занимаются инфраструктурой. Небольшие (да и большие) скрипты, согласен, удобно писать в настроенных виме и емаксе.

Писать и подерживать большие проекты - на сотни файлов и классов это немного другое.
dfx 31.07.10 14:58 # +0
сисадмин - это не программист

Ну тогда уж и "участник разработки большого проекта - это не программист"
dfx 31.07.10 14:59 # +0
Точнее участник разработки большого проекта ≠ программист
krig 31.07.10 15:04 # +0
"Участниками разработки большого проекта" могут быть специалисты разных областей. И далеко не всем из них нужны средства разрабтки. Менеджеры, тестеры (в некоторых случаях) - отлично могут обходится без инструментальных средств разработки. Дизайнерам, верстальщикам, админам - не особо нужны IDE.
dfx 31.07.10 16:14 # +1
Вот именно. Далеко не каждому программисту нужны те средства тестирования и отладки, что пихаются в современные IDE.
cppmm 01.08.10 15:12 # +0
Вот тут плюсую. Об этом я и говорю.
unel 31.07.10 14:09 # +1
холивар =) ы)
да, спорить что круче vim или emacs ...
я вот vim использую, кому-то емакс удобней (или даже joe)

нет однозначного ответа)

однозначно лишь одно vim и emacs рвут все IDEшки основательно =))

причина выбора =) хм

1. подсветка кода
2. автодополнение
3. т.н. шаблоны
4. возможно прикрутить что угодно
5. возможность прилепить действия (и скрипты в т.ч. на питоне) к любой комбинации клавиш/комманде
6. наличие блочного выделения
7. поиск по регуляркам+замена по регуляркам+замена не в одном файле, короче, супергибкая система поиска-замены)
thoughtful_fox 31.07.10 14:31 # +0
Для маленьких проектов - запросто. А вот для больших...
Вот почему

1. Для xml+html+tags страниц (особенно всякие jsp) подсветка неадекватна.
2. Для сложных субпроектов нет автодополнения по генерируемому коду.
3. Фреймворк-шаблоны искать и искать
4. Если найдешь\напишешь
5. Макросов нет (кроме простейших), либо быстрее руками
6. Хм. да. оно есть и в эклипсе
7. Поиск\замена не могут заменить рефакторинг
unel 31.07.10 15:59 # +0
для любых поектов =) у нас ни один разраб (около 17 человек) не использует ide =) только текстовые редакторы (разрабатываем web-порталы)

1. надо использовать подсветку именно jsp, а не html/xml =)
2. поясни?
3. ручками =)
4. конечно =) без труда, как говорится =)
5. макрсов куча =) есть запись макросов + если заёбывает - можно и написать =)
7. а причём тут поиск и замена и рефакторинг? совсем разные вещи
krig 31.07.10 15:05 # +0
однозначно лишь одно vim и emacs рвут все IDEшки основательно =))

Рвут в чем? Кроме нинималистичности (выливающуюся в минимальное потребление ресурсов).
unel 31.07.10 15:55 # +0
минималистичность и скорость, несомненно =) а если он жрёт меньше памяти, тогда зачем использовать IDE? при прочих равных? =)
mandor 31.07.10 15:55 # +0
адекватное форматирование кода не в счет?

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

конечно это решается выставлением отступов пробелами, но есть еще завершающие символы - когда редакторы не удаляют в конце строки пустышки-пробелы, из-за которых гемор не меньше.

мне 30.
программированием занимаюсь 12 лет (конечно имеется ввиду профессионально).
работаю в команде из 20 человек - тим-лидом.
код набивается в емаксе.
krig 31.07.10 16:12 # +0
Встречал несколько раз неадекватное форматирование, пару раз засылал багрепорты, последний раз - на этой неделе для беты пичарма. Статус бага уже фиксед - жду свежую сборку. Собственно из всех редакторов кода, с которыми я сталкивался, самое лучшее автоформатирование показывала идея. Это была одна из самых веских причин, по которой я пересел на производные от нее. Кстати, с большими проектами она работает значительно шустрее эклипса (последний раз работал с 3.3) и нетбинса (6.8).

Неудаленные пробелы тоже бывало встречал, но сейчас это не сильно актуально, во всяком случае в тех ИДЕ что пользую я это есть.

Если не секрет, на чем и под что пишете?
mandor 31.07.10 16:44 # +0
Клиентская часть на C++ под Windows, Windows Mobile.
Другой вариант клиентской части на C++, ObjectiveC под Mac, iPhone.

Серверная часть смесь C++, PHP, Java под Linux.
kstep 01.08.10 16:03 # +0
find + sed вам в помощь!
shybovycha 31.07.10 17:03 # +0
товарищи, учитесь читать заголовок темы ;)

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

во избежание холивара: который консольный редактор умеет подсвечивать синтаксис множества языков (а-ля geshi) и рекурсивно читать символику для код-комплита:?
karlicos 31.07.10 18:03 # +0
Вы не поверите, vim все это делает) Вообще сейчас пишу основательную статью по комплиту кода в vim, на днях опубликую) Может помогу вам)
shybovycha 31.07.10 18:05 # +0
гммм... будет очень кстати, спасибо =)
dfx 31.07.10 19:43 # +0
товарисчь, оба редактора и многие другие умеют делать всё, что ты запросил. отучайся считать, что раз не получен ожидаемый ответ, то тебя не так поняли. Корректность ответа на 90% зависит от корректности вопроса.
shybovycha 31.07.10 19:49 # +0
"спасибо, Кэп!"
yuretsz 02.08.10 21:25 # +0
Сейчас использую Netbeans c jVi плагином — очень хорошо, правда некоторых Vim плагинов не хватает.

31.07.10 11:49 shybovycha

Есть вопрос!Vim or Emacs? Programmer's editor

Доброго времени суток!
Решил справиться у коммунити, который из вышеуказанных редакторов более подходит (по вашему объективному мнению) для программиста на различных ЯП. Желательно указать причину выбора.

Собсно, создаю сей пост ибо ниасилил код-комплит в Vim, а в Emacs еще не работал =Р


Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 141)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 2801 из 214 городов)
            Топ пользователей Топ блогов
            welinux.ru

            Смотреть онлайн бесплатно

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн