|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 11 Nov 2002 03:39:29 To : Alexey Veretennikov Subject : Re: Re^2: Вопросы к выбору --------------------------------------------------------------------------------
Hi, Alexey!
>>>>> "AV" == Alexey Veretennikov
>>>>> <Alexey.Veretennikov@p39.f113.n5020.z2.fidonet.org> writes:
>>> 2) Пакет для разработки ПО, аналогичный по возможностям MS Visual
>>> Studio (VCPP) - с необходимыми удобствами разработки визуального
>>> интерфейса, работойс классами (типа ClassWizard), справкой, доступной
>>> по f1(а не путем долгих параллельных открываний html'ок и поиска в
>>> них) - и если все делается только на редакторах типа emacs/xemacs - то
>>> это убого :-)
VL>> Hу и дуй обратно в виндовс, подальше от этих убогих юниксов. Потом
VL>> оттуда расскажешь, какими же такими преимуществами жалкий msvs
VL>> обладает в сравнении с огромной, мощнейшей IDE XEmacs, и что же это за
VL>> "преимущества", если msvs не обладает и сотой долей функциональности
VL>> emacs-а.
AV> :-))) emacs - удобен в использовании??? Мда...
"Вы не любите кошек? вы просто не умеете их готовить!" ;)
AV> После лазанься по десяткам факов с диким трудом удается сделать хотя
AV> бы локализацию,
странно, а мне хватило одного из множества готовых dot.emacs, который
валом в сети чтоб сразу решить все проблеммы с вводом и выводом кирилицы.
Соврешменные xemacs-mule, и уж темболее emacs-mule локализуется парой
строк в конфиге, который вроде даже в faq есть.
AV> любые справки отсылают в интернет (кстати, не казенный),
кстати, и что с того? Я могу сбее заработать на интернет, чтоб не думать,
казенный он или нет. Сюрприз? Пользую xemacs ;)
AV> убогий внешний вид (да-да, в xemacs),
о внешнем виде спорить бесполезно - дело вкуса.
AV> отсутствие системы a-la intellisense от msvc (или я ее не нашел? - еще
AV> один признак совершенной некомфортности среды разработчика) -
что такое "intellisense"?
Что такое "совершенная некомфортность среды"? Чем она совершенна?
Почему я ее (некомфортность) не чуствую?
AV> короче, текстовый редактор с кучей макросов таким и останется.
разумеется. Emacs - text processing system". Кто-то претендовал на
что-то большее?
AV> Я понимаю, что ковыряние в настройках и привенчивание всевозможных
AV> приблуд доставляет радость истинному программисту,
лично мне совсем не доставляет. В итоге я в настройки xemacs залезаю не
чаще пару раз в год ;)
AV> но когда необходимо _быстро_ создавать ПО с мало-мальски приемлемым
AV> интерфейсом (ты еще посоветуй под ncurses писать в этом случае) - в
AV> котором можно было бы быстро создавать диалоги, строить графики,
AV> автоматизировать создание отчетов с этими самыми графиками, да еще
AV> чтоб все это можно было печатать без особого геммороя(напомню, что в
AV> виндах+msvc все это есть) - тут встает множество вопросов.
ну так задавай вопросы-то? Пока я вижу только "наезды".
Да, диалоги и прочие _инетерфейсы_ рисуются в других программах. В чем
проблема? Я вполне успешно рисовал диалоги для gtk-программ в Glade, в то
время как код программы писал в xemacs. Это сильно неудобно? Или важно
чтоб консруктор диалога был именно в xemacs?
AV> Мне необходимо то, что я делаю в виндах, спокойно продолжить делать
AV> под linux.
Первый (и наверное последний) вариант - продукция Borland.
AV> При этом мне необходимо лишь поменять оболочку для визуального
AV> представления моих данных - какая мне разница,
Хочешь поменять оболчку - поменяй оболчку. Кто мешает-то? Да, такого как
в виндах тут скорее всгео нет, кроме Борланда. Это факт, и с этим можно
или смириться, или писать такую оболочку самому.
Кстати, у Борланда не оболочка, а подпорка ;)
AV> Xwindow или win32 у меня "владеет" интерфейсом?
вот в том-то и твоя проблема, что тебе нат разницы. А разница
сущесвенная.
AV> Я имею ввиду среды типа Kylix или JBuilder - действительно мощные
AV> ide.
мы как-то, в баньке за пивом, общались... с другом... У него в конторе
JBuilder - "стандарт средтсва разработки". Он доволен. Hо на наши
вопросы, как бы он решал _наши_ задачи, он ответить не смог. У них вообще
другой подход к процессу разработки.
У нас, например, дизайн интефесов - это малая часть, от всего процесса.
И как следствие, ну будем мы вместо одного дня из сотни, тратить два
дня... Погоды не делает. А вот удобный текстовый редактор, который может
несколькими нажатиями кнопок на клавиатуре сделать то, что пришлось бы в
IDE "долго елозить мышкой по менюшкам" помогает не отвлекаться на кодинг,
а сосредоточиться на прикладной задаче.
AV> Правда интересют ide для языка C++ исключительно - портировать
AV> кучу своих библиотек не представляется очень интересным занятием.
Все что есть для *nix из IDE находится за несоклько минут на гугле. Оно
приемущесвенно для C/C++, иногда Java. Иногда некоторое подмножество
функций (типа подсветки синтаксиса) поддерживается для целого спектра
языков. Редко это делается хорошо.
Из этого множества, более-мение приличных IDE, не так много, не более
десятка. Могие из них платные (но гораздо дешевле чем MS VisualStudio),
многие раздаются в виде trial-версии.
Далее, есть инструменты, типа MetroWerks CodeWarrior, позволяют писать
программы на той платформе, где что удобно, а компилить для другой
платформы (по крайней мере виндовый вроде умеет компилить для MacOS-X,
судя по http://www.metrowerks.com/MW/Develop/Desktop/Windows/default.htm)
Ты посомтрел это все? Hе нравится? Тогда добрый совет - забей ни Linux
как платформу для _твоей_ разработки программ. Вообще.
VL>> Hу да, конечно же есть. Emacs называются.
AV> Хе-хе... Ответ из типа "сделай сам", да?
это типа - чего нада, то и получаешь. В любой IDE ты получаешл то, что
было нужно разработчику IDE, и его наиболее крупным клиентам. Иногда они
дают возможность писать скрипты и расширять IDE самому. Редко, и в
основном бесполезно.
Если нужно "крупноблочное строительство" - это одно. Emacs - это
кирпичики. Для того, кто хочет строить Дома, а не "спальные коробки".
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254130bba48c.html, оценка из 5, голосов 10
|