|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vlad Doubrov 2:5020/52 28 Nov 2002 12:10:12 To : All Subject : Re: Хаааачууууу норма -------------------------------------------------------------------------------- > Расскажи что есть в твоем понимании IDE и, если ты дашь корректное ее > определение, тебе расскажут что в вышеприведенных программах оно все > присутствует. Это даже на гугль не ходить :) > Итак, по пунктам, что является отличительным признаком IDE? Я тут вмешаюсь. Итак, отличительные признаки хорошего IDE: - Продуманность. Пользоваться может как ни разу не видевший этого новичек при помощи мыши и всевозможных контекстных подсказок, так и очень опытный пользователь при помощи мощной системы клавиатурных комбинаций, скриптов и т.п. - аля xemacs/vim. Система подсказок нужна в первую очередь для легкого и безболезненного превращения новичка в опытного пользователя системы. - Эргономичность. Даже и не надо говорить, зачем. Далее идем расшифровывать сам термин - IDE, integrated development enviroment. - Integrated - означает, что все компоненты IDE тесно интегрированы друг с другом. Разработчик не замечает работу какого-то отдельного компонента, все работает в единой связке и максимально подогнано друг под друга. - Development - означает, что это все-таки среда разработки. Т.е. в систему на уровне интерфейса должен быть интегрирован отладчик, компилятор и прочие вещи. Т.е. у новичка даже должно создаться впечатление, что это "редактор сам компилит и отлаживает". - Enviroment - значит, что IDE - единая среда. Компоненты, хоть и могут быть всего-лишь подложкой к каким-то другим средствам, но это не значит, что для эффективной работы в IDE нужно самому обращаться к этим другим средствами. Хотя такая возможность тоже должна быть. > Геннадий > З.Ы. А вообще в эхотаге IDE- это сам эхотаг. Угу. Перепробовал кучу всяких IDE под эхотаг. Сейчас пишу в xemacs, хотя по соответствию всем пунктам, а также по количеству его глюков это не лучший вариант. Hа большее уже даже и не надеюсь :) -- vlad@w-m.ru --- Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.0.0) Gecko/20020530 * Origin: Zenon N.S.P. news server (2:5020/52.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/18181d9770faa.html, оценка из 5, голосов 10
|