Привет!
Mon Oct 16 2006 09:17, Nickita A Startcev wrote to Jurgis Armanavichius:
JA>> И ты, Брут... Какие к чертям rm, cp, ls?! JA>> Как заговоришь с линуксоидом о эхотажной работе, так у него JA>> в мозгу тут же всплывают какие-то rm, cp, ls, NAS> И маломодифицируемый Makefile для сборки чего угодно, в котором NAS> меняются только четыре строчки. :)
Hу, как бы... Мне не нужно порождать Makefile! :-) Мне нужно, желательно одним нажатием единственной клавиши, породить исполняемый файл, запустить его, проверить, все-ли нормально, и, при необходимости, поправить входной C-шный файл, и снова одним нажатием получить исполняемый файл. Чем меньше мне нужно выполнить дополнительных (и абсолютно ненужных мне!) действий для получения конечного результата - тем лучше! Тем быстрее с получу этот результат. Тем лучше я смогу отладить его!
Я думаю так: если для изучения одного инструмента мне нужно прочитать уйму документации, набить кучу шишек, истратить много времени - то это плохой инструмент. Хорошим он может стать только в одном единственном случае: результат работы этого инструмента _существенно_ превышает результат, полученный другим инструментом. Все! Других критериев нет!
В случае подспудно подразумеваемого _невиндового_ инструмента имеется не только не положительный, а значительно отрицательный результат! Это уже фатально (для моих задач). Если DirectX позволяет получить отдачу _в разы_ превышающую _невиндовую_ OpenGL, то при всей моей любви к этой превосходной (и очень мною желанной) библиотеке, я не МОГУ делать ХУДШЕЕ изделие только потому, что OpenGL мне более симпатичен!
IMHO...
Юргис