воскресенье, 1 августа 2010 г.

Зачем IDE?

Егор Егоров - Vim vs others
[Дек. 11, 2008|15:11]
  • Современная IDE — это лукавство. Попробовав вчера провести в ней несколько часов, я понял, почему современные девелоперы такие... странные. IDE прячет от девелопера столько вещей, что неудивительно, что девелопер понятия не имеет, например, в какой кодировке у него хранятся файлы;
  • Современные IDE — это катастрофа. Оно настолько пестрое и так интенсивно помогает программировать (подсказки, автокомплит, фолдинги), что я моментально перестал видеть код. Вот не вижу и все, голова переключилась в какой-то вязкий режим и очень сложно стало что-то писать;
  • Нет, вы меня поймите правильно — я очень открыт к нововведениям и именно потому и попробую перейти с Vim, что современное программирование сложных систем в нем уже затруднено. Но тем не менее — Vim уходит с дороги и ты видишь только код и в твоей голове волей-неволей должна сформироваться система представления о том, с чем ты работаешь;
  • А IDE напротив — она становится между тобой и кодом и сильно «помогает». Она дает настолько сильную привязку к контексту того кода, который ты редактируешь прямо сейчас, что систему в целом уже совсем не видно;
  • Ну т.е. у меня такое ощущение, что я программирую в презервативе — вроде и безопасно, а вроде и не так приятно;