Отец языка Java, вице-президент корпорации Sun Microsystems Джеймс Гослинг (James Gosling) настоятельно рекомендовал (http://www.computerworld.com.au/index.php/id;170166942;fp;16...) программистам перестать использовать устаревший текстовой редактор Emacs (http://www.gnu.org/software/emacs/) и перейти на более современные IDE, например NetBeans (http://www.netbeans.org/) (свободная IDE от Sun).
В своем кратком выступлении на конференции Sun Tech Day в Сиднее, Гослинг спросил у аудитории как много людей продолжают использовать Emacs. Когда несколько десятков человек подняли свои руки в поддержку 30-летнего редактора, Гослинг крайне удивил всех, произнеся: <em>«Просто остановитесь!»</em>
«Очень давно я был ответственным за первую версию Emacs на Unix, - сказал Гослинг. - Emacs был действительно отличной идеей в семидесятые годы, но за последние 20 лет он не изменился».
Кроме этого, Гослинг заявил, что возможности Emacs не идут в ногу с законом Мура о росте вычислительной мощности и порекомендовал яростным приверженцам Emacs обратить внимание на NetBeans: «NetBeans это отличная среда для разработки приложений и мы проделали огромную работу по интеграции таких технологий, как AJAX и SOA, добавили множество мобильных возможностей».
Напомню, редактор Emacs является главной гордостью лидера Фонда свободного программного обеспечения (www.gnu.org) Ричарда Столлмана. Разработка редактора началась в 1984 году и лишь недавно Столлман передал ведение проекта другим людям.
URL: http://www.computerworld.com.au/index.php/id;170166942;fp;16...
Новость: http://www.opennet.me/opennews/art.shtml?num=14573
шапками ведь закидают...
Идет он на ...
Emacs наше фсие.
Он работает исправно, не то что эти тормозные и жутко неудобные IDE.
В этих их "прекрасных" IDE невозможно ничего нормально настроить.
а не пошел бы он.это провокация флейма
емакс лучшая IDE. Ну и вим тож ниче так... :)
>> емакс лучшая IDE. Ну и вим тож ниче так... :)скорее так: emacs - хороший продукт,
а vim... имхо конечно, но вим хорош только для того,
для кого он был одним из первых редакторов, остальным
тратить время на его комбинации просто нецелесообразно
>а vim... имхо конечно, но вим хорош только для того,
>для кого он был одним из первых редакторов, остальным
>тратить время на его комбинации просто нецелесообразноКакой Вы всё-таки умный и порядочный. Гослинг в своей самонадеянности и "имхо" прибавить забыл, никак?
(да, он идёт лесом вместе со своими советами, а заодно жабами и санями курить бамбук Мура)
2 ott: ага 8)
2 Ne01eX: жуть какая, пройдите тот же vimtutor? :)
>>Ne01eX: жуть какая, пройдите тот же vimtutor? :)1. Вам не кажется, что если для текстового редактора нужен отдельный туториал, то что-то в нем не так?
Понапридумывали: три режима работы и за три сотни комбинаций горячих клавиш. Вот скажите честно, для того чтобы написать несколько строк кода оно вам надо? Мне нет, спасибо, хватает возможностей mcedit. Надо автоматизировать какой-либо процесс? bash+sed+awk в помощь. Зачем мне vim, emacs и этот хренов NetBeans вместе взятые. Да и вообще, - запуская редактор кодер должен прежде всего думать об реализации алгоритма своей программы, а не о том, в каком он сейчас режиме находиться и какую комбинацию клавиш в данный момент нажать.2. И вообще, почему жуть? Если большую часть времени работы за компом я провожу в mc, почему бы мне не пользоваться возможностями его встроенного редактора?
Нет уж, спасибо. Я женат и не испытываю недостатка в сексе. Потому и предпочитаю вашим vim'ам, Emacs'ам, NetBeans'ам простой и функциональный текстовый редактор mcedit. Или leafpad, если загружен графический интерфейс и мышку по столу катать не влом.
>>>Ne01eX: жуть какая, пройдите тот же vimtutor? :)
>1. Вам не кажется, что если для текстового редактора нужен отдельный туториал,
>то что-то в нем не так?Нет, не кажется. И когда с двухколёсного велика на мопед пересаживали, тоже "проходил туториал". Не говоря уж о машине. Зато действительно помогает больше сделать в то же время.
>Понапридумывали: три режима работы и за три сотни комбинаций горячих клавиш.
Возможно, и больше. Но это менее обидно, чем упереться в потолок используемого редактора (сам когда-то писал свой на Modula-2 с такой вот обиды).
>Вот скажите честно, для того чтобы написать несколько строк кода оно вам надо?
Не надо, но привычно и как минимум не медленней.
>Мне нет, спасибо, хватает возможностей mcedit.
Скорее всего, гробите уйму времени (или почти не используете текстовый редактор). Поверьте, и сам пользовался, и наблюдаю весьма опытных людей, которые именно что гробят время ;) (по мере возможности пересаживаю -- пока никто не обижался на результат)
>Надо автоматизировать какой-либо процесс? bash+sed+awk в помощь.
То другое.
>Зачем мне vim, emacs и этот хренов NetBeans
Э, не надо валить редакторы с IDE в одну кучу ;)
>Да и вообще, - запуская редактор кодер должен прежде всего думать об реализации
Я не для кодера это пишу. Если мимо кассы -- простите и забудьте :)
>а не о том, в каком он сейчас режиме находиться и какую комбинацию клавиш в
>данный момент нажать.Когда емаксовые или вимовые кнопки уже в пальцы вросли, то думаешь всё равно не о них. Другое дело, что если редактор позволяет работать не строчками, а абзацами; не руками, а инструментами более высокого порядка (например, "выровняй мне блок кода до замыкающей скобки indent'ом") -- как-то думать не на самом низком уровне тоже помогает, что ли.
>2. И вообще, почему жуть? Если большую часть времени работы за компом
>я провожу в mc, почему бы мне не пользоваться возможностями его
>встроенного редактора?Потому что mc -- тоже жуть :) Можете заглянуть в /usr/share/mc/extfs/iso9660, если не верите (это одно из его двух оправданных применений для автора этого скрипта).
Всячески рекомендую посмотреть на zsh и, например, http://www.freesource.info/wiki/AltLinux/DotFiles/Shells/Zsh
Что ли скринкаст как-нить под настроение снять... :)
>Нет уж, спасибо. Я женат и не испытываю недостатка в сексе.
М-да.
Я вообще-то о времени говорил. Разве что в нём тоже не испытываете недостатка.
>«Очень давно я был ответственным за первую версию Emacs на Unix, -%)) "Сдаёт старик..."(тм)
>Кроме этого, Гослинг заявил, что возможности Emacs не идут в ногу с
>законом Мура о росте вычислительной мощности и порекомендовал яростным приверженцам Emacs
>обратить внимание на NetBeans: «NetBeans это отличная среда для разработки приложенийЧё не MS Word/OO Writer -- эти "в ногу", адназначна.
Кстати, Жаба тоже _не_ идёт "в ногу" с Муром -- с нетерпением ждём рекомендаций от заслуженного Отца из Сана по решению _этой_ "проблемы".
Жаба закон Мура опережает :)
>Напомню, редактор Emacs является главной гордостью лидера Фонда свободного программного
>обеспечения (www.gnu.org) Ричарда Столлмана.Надо же, а мне казалось, что его гордостью является компилятор GNU С, на котором держится современный интернет...
>>Напомню, редактор Emacs является главной гордостью лидера
>Надо же, а мне казалось, что его гордостью является компилятор GNU С,Оба неправы. Его основные достижения imnsho - определение СПО, проект GNU и лицензия GPL. А GNU Compiler Collection и GNU Emacs - лишь программы.
>на котором держится современный интернет...
Современный тырнет держится на %) покупателях порнографии и tcp/ip стеке BSD.
Ждем комментов от RMS...
>Ждем комментов от RMS...В списке рассылки iBM с объяснением, почему он "не может рекомендовать"(sm) закон Муу-у-ура? :-D
Программировать сколь нибудь серьезные приложения на Java в emacs это кретинизм. С таким же успехом можно болты на 16 умело заколачивать в гайки кувалдой... хотя для этого уже давно наборы гаечных ключей придуманы.
А насчет всего остального это перегиб... при чем тут законы Мура вообще????? 0_o
Угу-угу... Только вот NetBeans у меня как-то странно подглючивал временами, да и вообще сильно тормозил.
Хотя, не скрою, не обращать внимания на мелкие глюки и недостатчность настроек интерфейса - хорошая IDE. Но до Emacs с Vim ей далеко имхо :)
удивила новость... явно для флейма =))
я руками и ногами за emacs.
ну вот и доказательство, что работа с явой ведет к маразму :-)
Отец троих детей призывает Джеймса Гослинга пойти нах.>Кроме этого, Гослинг заявил, что возможности Emacs не идут в ногу с законом Мура о росте вычислительной мощности
Он сам-то понял чё сказал, Emacs умеет ВСЁ: проигрывать музыку, общаться в irc/icq/jabber, играть в шахматы, сёрфить в www и, что совсем неожидано - писать программы, т.е выступает в роли IDE. Это их NetBeans идёт в ногу с законом Мура только в плане прожорливости, а по возможностям всего лишь IDE хоть и неплохая.
Он имел ввиду что Emacs не начинает жрать в два раза больше системых ресурсов каждые полтора года... ;)
>Он сам-то понял чё сказал, Emacs умеет ВСЁ: проигрывать музыку, общаться в irc/icq/
>jabber, играть в шахматы, сёрфить в www и, что совсем неожидано - писать программы, т.е
>выступает в роли IDE.Но ведь кухонной раковины в нем еще не появилось же? ;-)
Столлман, кстати, сегодня на пресс-конференции опроверг информацию о том что впервые передаёт руководство проектом кому-то ещё. он сказал что это уже третья сменя мантейнера.
Вот до какой диградации приводит использование Java!!!!!
Я так понимаю что под выражением "возможности Emacs не идут в ногу с законом Мура о росте вычислительной мощности" он имел ввиду что емакс, к его большому сожалению, не требует каждые полтора года в 2 раза больше системных ресурсов, как НетБинс.
после данной новости появилось жуткое желание пересесть на емакс
>после данной новости появилось жуткое желание пересесть на емакси не говори...
вот сейчас сижу как раз качаю емакс.
отличная рекламка :)
Мда, Java не только тупик как технология, но и рассадник совершенно неадекватных людей...
Даже смешно - когда-то RMS подобным образом отозвался о тикле, и этот язык стал "немодным". Теперь подобная участь ждет емакс. Впрочем, кто продолжит им пользоваться, только выиграют - за счет еще большей стабильности и надежного комьюнити.
мде... java - язык, мягко говоря, для не очень умных людей, придуман, соответственно, не очень умным человеком, что и было доказано в очередной раз :)
>мде... java - язык, мягко говоря, для не очень умных людей, придуман,
>соответственно, не очень умным человеком, что и было доказано в очередной
>раз :)Дома иногда пишу для своего телефона, неумным сразу становлюсь.....
Хотя если честно JME иногда улыбает своими решениями (недодуманностью).
>мде... java - язык, мягко говоря, для не очень умных людей, придуман,
>соответственно, не очень умным человеком, что и было доказано в очередной
>раз :)а вы очень умный человек? и какой язык для вас придуман? ))))
C++ - наш выбор! И Perl конечно :)
>C++ - наш выбор! И Perl конечно :)И вы на вашем выборе что-то сложнее хэловорда делали? на пару миллионов строк, скажем? или на десятки платформ?
>>C++ - наш выбор! И Perl конечно :)
>
>И вы на вашем выборе что-то сложнее хэловорда делали? на пару миллионов
>строк, скажем? или на десятки платформ?только не надо рассказывать про кросс-платформенность явы, регулярно попадаются приложения, которые то на линуксах не работают, то еще на чем-то
>>C++ - наш выбор! И Perl конечно :)
>И вы на вашем выборе что-то сложнее хэловорда делали? на пару миллионов
>строк, скажем?я лично - не делал, но на плюсах такое возможно.
>или на десятки платформ?а нафига козе бойан?
смысл подерживать неPOSIX-like системы, где не работает Perl?
Пусть у своего "производителя" поддержки просют %))
Пару миллионов строк не писал, но в участвовал в таких проектах. Не кросс-плафторменно признаю, да и не было такой задачи. А вот вы пытались написать что-то на жабе, чтоб оно не пыталось съесть всю RAM и жутко не тормозило? Я пока таких продуктов не встречал. А пара миллионов строк жаба-кода это вообще кошмар, который явно никогда и работать не будет.
Крылья... Ноги.. Главное хвост!
Это я к тому что mcedit рулит.
>Это я к тому что mcedit рулит.Точно! А где нет - nano, кстати тоже GNU. А для того, чего нет в - emacs -nw %f. Ж-))
Нада кодить в ворде, а то распичатать не получаеца
Интересно, люди отстаивающие разработку на Emacs и меют опыт работы. хоть в сколько-нибудь крупном проекте? Лино я использую Emacs для Java. Дома. для всякой мелочи. Просто ничего другого ставить и настраивать некогда.
Чудак Гослинг на букву М, и не в первый раз :)
Счас, все брошу, шнурки поглажу, и ради двух строк поправить в коде NetBeans стану устанавливать на каждой машине.
Java - для многих это как религиозное верование, приводящее к неадекватности.
Остальное народ уже сказал, присоединяюсь.
> «NetBeans это отличная среда для разработки приложений и мы проделали огромную
> работу по интеграции таких технологий, как AJAX и SOA, добавили множество
> мобильных возможностей».Понятно что "ядерный взрыв уничтожает вредителей сельского хозяйства на значительной территории" но неужели сану не понятно что для написания небольших кусков этот их монстер вместе с его AJAX, SOA и прочим наф не впился.Зато тормозной, качается долго и прочее.Получается что пока вы будете настраивать свой электронный микроскоп умельцы уже 10 раз блоху подкуют "глаз пристрелявши".Видать не пользуется монструозина от сана популярностью, вот и... %).Емакс конечно то еще чудо но и монстрило от сана очень на любителя.
Полностью согласена. Правда, autoconf устарел еще больше.
давайте сделаем опрос кто использует емакс и вим, не считая других редакторов. думаю соотношение будет 5% к 95% :)
>давайте сделаем опрос кто использует емакс и вим, не считая других редакторов.
>думаю соотношение будет 5% к 95% :)Ну а какое соотнешение будет между пользователями GNU/Linux+*BSD и MS Windows на десктопе? Аргумент немного не для этого ресурса, не находите?
http://www.io.com/~dierdorf/emacsvi.html
Отцу языка жава,вероятно, обидно за бесцельно прожитые годы. Несмотря на многолетние потуги матери языка жава, виртуальных машин шустрее лисп в природе до сих пор не существует. Не знаю чем емакс не подходит для жава-разработчиков, ибо на жаве ничего серьезней хелловорда не писал. Для разработки на с, с++ в емаксе вполне адекватный инструментарий, с подсветками,автодополнениями,выравниваниями, документацией и отладчиком.
http://www.google.com/trends?q=netbeans%2C+emacsПродукт RMS медленно клонится к закату...
netbeans больше любят в восточной Европе и Индии, а emacs предпочитают в Японии и Скандинавии.
emacs - одна из наиболее успешных программ в мире. Глупо им не пользоваться.
>emacs - одна из наиболее успешных программ в мире. Глупо им не
>пользоваться.я не пользуюсь, и не считаю, что это глупо ;) NetBeans всё же очень удобная среда, но я бы не стал противопоставлять её емаку, слишком уж разная идеалогия и направленность.
В емаке есть редактор UML и IDEF? Есть браузер баз данных? Если есть, то замечательно.
>В емаке есть редактор UML и IDEF? Есть браузер баз данных? Если
>есть, то замечательно.насколько я помню, был пакет для рисования диаграмм а-ля uml, но не помню - жив ли этот пакет
>В емаке есть редактор UML и IDEF? Есть браузер баз данных?В Emacs много чего есть. Но к IDE я бы его все же не относил. Обратимся лучше не к примеру emacs, а к примеру vim, который я знаю лучше.
Есть отдельно текстовый редактор, UML/ERD редактор (например Dia), отладчик и т.п. Если мне какой-то компонент не нравится - я его заменю на более адекватный.
Вы же в IDE имеете абсолютно то же самое, только в одной куче. Если хоть какой-то компонент не удобен - снижается общая производительность. Если какой-то компонент сбоит - снижается общая надежность системы.
Если сравнивать текстовые редакторы - то vim/emacs значительно Больше, чем то, что дает текстовый редактор NetBeans'а. И потенциала в них на много лет вперед.
NetBeans действительно лучше Emacs для создания графических интерфейсов (в соответствии с методологией java), НО, поскольку сам пользуюсь 'C' - менять редактор не собираюсь /т.е. бросить vi+emacs не могу/ ;) Я думаю что решать должен каждый для себя сам...
Да уж... Не ожидал от Гослинга такого. Интересно, на какую реакцию он рассчитывал? Если он действительно был когда-то "ответственным за Emacs на Unix...", то тем более характеризует. Сравнивать задницу с пальцем, прости меня модератор, это...Короче, резюмируя все выше сказанное, воспользуюсь старой одесской поговоркой:
Не говорите, что мне делать, и я не скажу куда вам идти...
Emacs - каменный век, NetBeans - перспективное будуещее!
А я вот C# от M$ юзаю и доволен, а FreeBSD сервера подымаю (хлява).
>А я вот C# от M$ юзаю и доволен, а FreeBSD сервера
>подымаю (хлява).я вот тоже беспринцыпный: мне что самому взять в долг, что кому-то дать - все едино...
Согласен с большинством и поддерживаю emacs, но... сам сижу на vim и когда захотел пересесть на emacs непонравился встроенный lisp. По моему пора к нему прикрутить более современный язычок, например, python.
>на emacs непонравился встроенный lisp. По моему пора
>к нему прикрутить более современный язычок, например, python.emacs-22.1.tar.gz 02-Jun-2007 08:14 36M
Начинай. Переписывать.
>>на emacs непонравился встроенный lisp. По моему пора
>>к нему прикрутить более современный язычок, например, python.
>
>emacs-22.1.tar.gz
> 02-Jun-2007 08:14
>36M
>
>Начинай. Переписывать.стоит отметить, что pymacs развивается очень давно, но еще далек от выполнения всех задач
многие призывающие переписать emacs на питоне забывают (но скорее всего не знают) главной особенности лиспа - это то, что конструкции языка могут рассматриваться как данные, что сильно облегчает манипуляцию с кодом, генерацию макросов и т.п. вещи
P.S. для пользования последними версиями емакса (начиная с 21-й наверное) можно и не знать лисп - все настройки делаются через интерфейс