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

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

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

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

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

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

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

да

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

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

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

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

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

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

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

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

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

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

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2025 08:07 am
Powered by Dreamwidth Studios