metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2008-12-05 03:00 am

Удивительно

По ссылке буржуйские прогеры спорят "Delphi vs .NET", причем аргументы приводимые за дельфи весьма разумные (более предсказуемое поведение, нативный код, быстрое исполнение, независимость от системных заморочек). Ну и против дотнета как обычно - гигантский рунтайм, плохая производительность на сложных GUI, быстрая смена версий микрософтом и зависимость от всяких настроек безопасности.

[identity profile] blackyblack.livejournal.com 2008-12-05 05:49 am (UTC)(link)
У дельфи отвратительный IDE. Как справляетесь? Или из консоли пишете, мейк файлами?

[identity profile] metaclass.livejournal.com 2008-12-05 07:31 am (UTC)(link)
Отвратительный IDE - это Вижуал Студия :) А дельфи - нормальный. Критерий один - возможность быстрой работы с клавиатуры и скорость быстрее, чем я могу набирать и думать.

Но из консоли я тоже пишу, а всякие билды и прочее делаются страшным гибридом бат-файлов, gnuwin32, svn и консольного компилятора дельфей.

[identity profile] blackyblack.livejournal.com 2008-12-05 11:45 am (UTC)(link)
Лично мне мой Builder 6 доставил и доставляет массу неприятных минут, если сравнить с любым современным IDE. Даже нишевый IAR Embedded Workbench даст огромную фору местному IDE.
Совершенно выводят из себя:
- невнятый indentation
- очень тормозной code completion даже на небольших проектах
- очень тормозной и глючный поиск определений
- никакой возможности группировки проекта по папочкам/группам
- наконец жуткое время компиляции (не IDE, но не могу не пожаловаться)

[identity profile] vp.livejournal.com 2008-12-05 11:52 am (UTC)(link)
> очень тормозной code completion даже на небольших проектах

Он не тормозной, он вообще сделан по дурацки не так как у других. Они банально его перемудрили сделав слишком интеллектуальным.

> очень тормозной и глючный поиск определений

да

> никакой возможности группировки проекта по папочкам/группам

Эээ.. А я думал это программист сам задумывает где у него что должно быть и как. ИДЕ никак и ничего не должен навязывать.

> наконец жуткое время компиляции (не IDE, но не могу не пожаловаться)

100 000 строк проект полностью билдится из-под ИДЕ 5 секунд. Это много? :)

[identity profile] blackyblack.livejournal.com 2008-12-09 05:49 am (UTC)(link)
Это был дельфи? Возможно, что скорости у них настолько драматически различаются.

По поводу того, что программист сам задумывает - мне билдер не даёт делать так как я задумываю и в менеджере проекта всё сваливает в одну кучу. А на мой взгляд, упорядоченность в менеджере проекта не менее важна, чем упорядоченность на диске (а может и более).

[identity profile] metaclass.livejournal.com 2008-12-05 12:00 pm (UTC)(link)
indentation вроде нормальный, да я вообще-то всегда руками его ставлю в дельфи.
Code completion, поиск, компиляция - на дельфи быстрее, но это особенность С++ вообще, он сложнее чем паскаль в парсинге.
Вот с группировкой да, не очень, хотя у нас проект разложен по папкам искусственно.

[identity profile] volodymir-k.livejournal.com 2008-12-05 07:23 pm (UTC)(link)
> наконец жуткое время компиляции

Вы говорите о Билдере, т.е. о С++. Там проблема в строении языка С++, не позволяющего хорошо и быстро работать компилятору. У метакласса речь шла о Дельфи. Там Паскаль. Это другой язык. Он компилирует очень быстро, и поддержка модульности там просто потрясающая.

[identity profile] blackyblack.livejournal.com 2008-12-09 05:50 am (UTC)(link)
Согласен.

[identity profile] veter-r-r.livejournal.com 2008-12-05 12:01 pm (UTC)(link)
У буржуев до сих пор относительно неплохо себя чувствуют Кобол, Колдфьюжн и прочие динозавры. Так что эт не показатель :)