Pull to refresh
-20
0
Send message
CE может улучшить позиции, я думаю.
Я написал, что видно из статистики. Delphi тут (в плохом смысле) не уникален. Большинство 'старых' языков падает на stackoverflow всё последнее десятилетие.
То есть можно как-то сделать как в Delphi: установить класс-коннект к базе, класс-транзакцию, класс-набор данных, привязать всё это к гриду без единой строки кода?
Покажите что-то подобное для невизуальных компонент, если можно. Видео или скриншоты.
Статистику, всё таки, стоит понимать.
Аналогичные показатели у многих 'старых' языков:
insights.stackoverflow.com/trends?tags=c%23
insights.stackoverflow.com/trends?tags=c%2B%2B
А у 'новых' конечно же растёт:
insights.stackoverflow.com/trends?tags=r
Оно и логично: количество вопросов ограничено, зачем повторяться, если и так уже всё спросили и ответили?
Сами же свежую кровь просили :)
Я бы не сказал, что свежей крови совсем нет. Людей на форумах немало. Посмотрите сами:
www.cyberforum.ru/delphi
www.sql.ru/forum/delphi
fire-monkey.ru
forum.ru-board.com/forum.cgi?action=filter&forum=33&filterby=topictitle&word=delphi
freepascal.ru/forum
www.delphisources.ru/forum
www.programmersforum.ru/forumdisplay.php?f=1
forum.sources.ru/index.php?showforum=9
И, думаю, после последних новостей будет еще больше.
Понимаете, я на Delphi пишу не от безисходности, а в своё удовольствие :) И так всегда было и будет.
И в случае Delphi этих людей взять неоткуда, в первую очередь благодаря упёртости производителя, который абсолютно и совершенно никак не пытался поддерживать к нему интерес в студенческо-преподавательской среде.
По собственному опыту: людей можно найти без проблем. Либо переучить.
А не Кобол.
В молодости Паскаль был далеко не единственным, но самым понравившимся. Были: Бейсик (спектрумовский 100% знаю, фактически первый язык), Форт, Ассемблер (он и остался), C, C++. Был бы Кобол, возможно и его бы пробовал. Но такого чуда и тогда не было и сейчас особо не видно :) Delphi же сейчас на каждом углу, как говорится. Вот — уже и бесплатно раздавать начали. Много читал, много пробовал. На ассемблере игру даже на Спектрум написали с приятелем как-то :) Но прижился именно Паскаль. Не потому, что он модный и популярный. А удобный и понятный. Позже появилось Delphi. После паскалевских сред типа BPW это, конечно, был прорыв.
По собственному опыту. С паскалем связан, если брать ZX Spectrum, лет 25. Основной инструмент разработки — Delphi и переходить никуда не собираюсь. Смысл? Если на нём всё отлично получается.
К слову говоря, не только дизайнер. А визуальное проектирование вообще. Множество невизуальных компонент. Которые кинул, связал и забыл. В последних версиях это еще улучшилось.
Погуглите: livebindings designer delphi.
www.youtube.com/watch?v=WSbulwePlKQ
image
Если код совсем лениво набирать :)
Автоматическое управление и у array of bytes (сейчас TBytes), если что. Сделали бы сразу нормально, проблем с переносом были бы минимальными. Ну а так — страдайте, что еще сказать :)
Так писать то DFM тоже как бы руками можно :) Только никто это в здравом уме не делает.
Ну так и в дельфи, если более менее сложный UI кучу времени будешь настраивать свойства в инспекторе
Куча времени обычно уходит на нормальное расположение контролов. Ну плюс может 2-3 процента времени галок пару нажать. По собственному опыту дизайна сотен форм. Может только какие-то очень-очень хитрые компоненты и есть, в которых нужно дизайнер мучать долго и нудно. Но я так сходу и не припомню
а потом ещё всякие обработчики событий для изменения поведения писать.
Чаще для взаимодействия между компонентами, инициализации, финализации. Само поведение бывает, но редко.
Плохой вариант, конечно, использование строк как буферов. Но ничего, глаза боятся, а руки делают. Одно место с буферами поправите, остальные по образу.
Был в Амстердаме давеча. Траву продают на каждом углу :) Никого не казнят. Сам, правда, не пробовал, но выглядит прикольно.
Вот сравнение разных версий:
www.embarcadero.com/features/feature-matrix
Держится, однако просел с 8-ми процентов до 4х. Майкрософт не от хорошей жизни сырцы открыла :) Однако, увы, слабо помогло.
Не стоит преувеличивать. Нормально всё переводится. По своему опыту переноса нескольких миллионно-строчных проектов.
Никакие тесты не помешали ввести в спутнике Марса число в дюймовой системе вместо метрической, и несколько миллиардов долларов улетело в космос, в прямом смысле. Увы — но жизнь всегда сложнее любых тестов.
Как я уже говорил — всё покрыть тестами, увы, невозможно. Новые вызовы в более-менее сложной системе появляются часто.

Information

Rating
Does not participate
Registered
Activity