M>Зато пользователю не насрать на скорость выпуска новых фич. Если все новые фичи сводятся к паре новых бесполезных кнопок в интерфейсе, то тут дельфи рулит. Если пользователю нужен новый функционал, то ему на шаблоны точно так же насрать, но он его получит гораздо быстрее, если разработчик умеет C++
Имхо шаблоны и переопределения операторов только усложняют чтение кода, когда в проект нужно вносить изменения пару раз в год.
Здравствуйте, ukraineyalta, Вы писали:
M>>Зато пользователю не насрать на скорость выпуска новых фич. Если все новые фичи сводятся к паре новых бесполезных кнопок в интерфейсе, то тут дельфи рулит. Если пользователю нужен новый функционал, то ему на шаблоны точно так же насрать, но он его получит гораздо быстрее, если разработчик умеет C++
U>Имхо шаблоны и переопределения операторов только усложняют чтение кода, когда в проект нужно вносить изменения пару раз в год.
Ты погоди, упоротый нам сейчас еще расскажет с аргументами, что скорость релиза новых фич зависит от скорости печати кода на клавиатуре.
M>>Еще я никак не могу запмнить, где там надо ставить ';', а где не надо.
TB>Я в С++ не могу запомнить. Ставлю ; везде, все смеются над моим кодом, хотя он компилится.
Правильно ставишm. Семиколоном кода не испортишь (только не ставь его сразу после for или if)
Смеются — дураки наверно. Пробовал им пальцы показывать? Тоже смеются?
M>>Ну и вообще, языковые средства крайне убоги
TB>Да что не так-то?
Здравствуйте, Marty, Вы писали:
M>Зато пользователю не насрать на скорость выпуска новых фич. Если все новые фичи сводятся к паре новых бесполезных кнопок в интерфейсе, то тут дельфи рулит. Если пользователю нужен новый функционал, то ему на шаблоны точно так же насрать, но он его получит гораздо быстрее, если разработчик умеет C++
Коллега, вы что-то путаете. Быстрее считается в нашем новом мире php да JavaScript. Ну, или, си решетка, но уж никак не си плас плас.
M>>>Ну и вообще, языковые средства крайне убоги
TB>>Да что не так-то?
K>Никогда не пойму почему Delphi вызывает у некоторых такую попоболь. Не нравится, не пользуйся. Но нет, обязательно при каждом упоминании Delphi вылезет кто-то со своим ценным мнением.
Никак не пойму, почему в любом обсуждении любого вопроса в середине обсуждения кто-то вылезает со своим ценным мнением
K>>Никогда не пойму почему Delphi вызывает у некоторых такую попоболь. Не нравится, не пользуйся. Но нет, обязательно при каждом упоминании Delphi вылезет кто-то со своим ценным мнением.
TB>Да это с тех времён, когда на Дельфи за 5 минут делали программы с интерфейсом без утечек памяти, в то время, как сишно-крестовое сообщество представляло собой сборище кульных мамкиных какиров с пубертатной психологией, среди которых было круто как можно сильнее задолбать себя вознёй с АПИ, вознёй с управлением памятью. При этом эти какиры были уверены, что Дельфи всей этой возни не умеет. TB>А уж про то, что на С++ можно использовать деструкторы, не делать грубые касты, и тоже уберечь себя от кучи проблем, те какиры не знали и знать не желали, это же "путь неосилятора".
Здравствуйте, Marty, Вы писали:
M>Никак не пойму, почему в любом обсуждении любого вопроса в середине обсуждения кто-то вылезает со своим ценным мнением
Здравствуйте, Mr.Delphist, Вы писали:
M>>Угу, почему-то сишные программы тащут мегатонны всяких DLL и фреймворков за собой, в отличие от нативного кода, генерируемого в Delphi.
MD>А не приходилось ли многоуважаемому дону жонглировать с порядком установки компонент в палитру Delphi, чтобы открыть проект без ошибок в DFM? Или обращаться с двумя разными проектами, которые ожидали две разные версии одного и того же компонента (и с другим работать не могли)? Ну и рантайм-пакеты — суть те же DLL, их можно статически втянуть, раздувая EXE, либо точно так же тащить за собой, как те самые сишечки
MD>В общем, у Delphi все те же проблемы, что у сишечки, только в профиль.
Ага, спасибо. Я вот все помнил, что от билдера там по-любому тыщетонные по тем временам .bpl надо было за собой таскать, вроде не было варианта статически линковать, с дельфями казалось вроде, что при статической линковке можно было сэкономить, но тоже пухло выходило. Так что да, про мегатонны фреймворков без дельфи в отличие от нативного кода, генерируемого в Delphi, это враки
Здравствуйте, marcopolo, Вы писали:
MD>>А не приходилось ли многоуважаемому дону жонглировать с порядком установки компонент в палитру Delphi, чтобы открыть проект без ошибок в DFM?
M>Было что-то подобное. Но к конечному продукут это не имеет отношения.
Зато имеет непосредственное отношение к процессу разработки
M>\\Или обращаться с двумя разными проектами, которые ожидали две разные версии одного и того же компонента (и с другим работать не могли)?
M>Проблему с левыми компонентами я иногда решал созданием их в рунтайме.
Костыль? Или велосипедуницикл?
M>Ну и рантайм-пакеты — суть те же DLL, их можно статически втянуть, раздувая EXE, либо точно так же тащить за собой, как те самые сишечки
Те же самые сишечки ничего не раздувают и не тянут за собой. Да, понимаю, по нынешним временам это даже как-то не солидно
Здравствуйте, turbocode, Вы писали:
MD>>Хоть и подтянули его малость в Эмбаркадеро ребята, но тоже кончился у них интерес. T>Главная их ошибка в том что они начали городить какой то там костыльный и бажный FireMonkey параллельно к VCL, вместо того что бы отвязать VCL от WinAPI и сделать ему кроссплатформенный рендеринг. T>И получился бы такой себе продвинутый и приятный в использовании аналог QT но на базе VCL.
Путь Qt спорен. КуТешные приложения выглядят неродными на всех платформах
T>>И получился бы такой себе продвинутый и приятный в использовании аналог QT но на базе VCL. MD>Не получился бы. Там слишком сильно на Win32 API всё завязано, проще всё с нуля.
wxWidgets на каждой платформе завязан на нативное апи. И UI на нем на каждой платформе выглядит и работает, как родное
Здравствуйте, wamaco, Вы писали:
C>>Интересно, насколько команда Delphi программистов обходится дешевле в сравнении с .NET командой?
W>Разумеется команда Delphi дешевле, т.к. Delphi не в тренде! W>Вот такой вот парадокс, а на выходе иногда даже качественнее продукты получаются!
Здравствуйте, Marty, Вы писали:
C>>>Интересно, насколько команда Delphi программистов обходится дешевле в сравнении с .NET командой?
W>>Разумеется команда Delphi дешевле, т.к. Delphi не в тренде! W>>Вот такой вот парадокс, а на выходе иногда даже качественнее продукты получаются!
M>А иногда не получаются
был у нас случай на работе, заказали разработку, прибежали люди, стали про новые технологии рассказывать,
Java и C# втирать для реализации, все бы хорошо, но они СПЕЦЫ и ОЧЕНЬ востребованые, зарплата 200 тыщ.каждому!
Нашли Delphi программиста (двух), т.к. Delphi не в тренде, то и зарплата у них 65 тыщ.!
Сделали все в лучшем виде! Начальство довольно! да и не знает оно, что популярно, а что нет, оно только деньги платит!
Здравствуйте, loginx, Вы писали:
L>Нет, т.к. Дельфи то что компилит в нэйтив и потому быстрее явы на андроид например. L>Кроме того Дельфи и сам кросс-платформа и потому в одну кросс платформу вставлять другую L>это какой-то театр абсурда.
L>Паскаль плохой — то из 1970 года что ли изречение? какая-то чушь, дельфийская версия просто, мощно, удобно, быстро.
Пока ты не попробовал C++
L>Не понятно о каких таких сложных задачах речь идет, БПФ и DSP и 3D на нем все Ок... компилятор на нем еще 7 летиями L>назад как курсовик написан.. что за такие сложны езадачи никак ни в какую не пишушщиеся ну прям ни в какую на Паскале... L>Их просто нет, потому тот оратор и не назвал имен, а ограничился обезличенными обвинениями в адрес великого Паскаля
Тот оратор — это кто?
Великий Паскаль — это кто? Блез Паскаль? Или недоязык, который лег в основу ObjectPascal?
То, что компилятор написан как курсовик — это в плюс идет?
Сложные задачи ты все обозначил, остались простые: префиксное дерево (trie), совместимое по интерфейсу с std::map. Аналог std::map найди самостоятельно в библиотеке великих дельфей
K>>>В 2017м году-то тебе все это зачем? Ты в 2002 году не смог сдать курсовик на делфи и с тех пор не можешь этого забыть? Это многое бы объясняло.
M>>Дельфидрочер?
K>Ты? Возможно. Не готов ставить тебе диагноз по интернету. От чего у тебя такая дичайшая попоболь-то? Объясни. Девушка ушла к дельфисту?
Не готов? Смотри выше, я там выделил, как ты мне диагноз поставил Про попоболь не понял, а то, что у тебя были проблемы с курсачами и девушками — тут даже к фрейду не ходи
K>P.S. Для таких как ты тут есть специальный раздел. "Священные войны" называется. Не засирай форум.
M>>>Зато пользователю не насрать на скорость выпуска новых фич. Если все новые фичи сводятся к паре новых бесполезных кнопок в интерфейсе, то тут дельфи рулит. Если пользователю нужен новый функционал, то ему на шаблоны точно так же насрать, но он его получит гораздо быстрее, если разработчик умеет C++
U>>Имхо шаблоны и переопределения операторов только усложняют чтение кода, когда в проект нужно вносить изменения пару раз в год.
K>Ты погоди, упоротый нам сейчас еще расскажет с аргументами, что скорость релиза новых фич зависит от скорости печати кода на клавиатуре.
Упоротый — это видимо я?
Ты еще в десны с украинцемялта стукнись, а то скучно
M>>Зато пользователю не насрать на скорость выпуска новых фич. Если все новые фичи сводятся к паре новых бесполезных кнопок в интерфейсе, то тут дельфи рулит. Если пользователю нужен новый функционал, то ему на шаблоны точно так же насрать, но он его получит гораздо быстрее, если разработчик умеет C++
R>Коллега, вы что-то путаете. Быстрее считается в нашем новом мире php да JavaScript. Ну, или, си решетка, но уж никак не си плас плас.
хз, хз, что у вас за новый да лучший мир
но вы что-то подменяете. Вы перечитайте то что выше, в том числе и своё сообщение, а после мы с вами подискутируем
M>wxWidgets на каждой платформе завязан на нативное апи. И UI на нем на каждой платформе выглядит и работает, как родное
В этом подходе есть один существенный недостаток, тебе нужно немного поправить поведение контрола под себя и ты в этот момент понимаешь что твой код перестает быть кроссплатформенным потому что в каждой платформе это нововведение делается разными способами.
W>был у нас случай на работе, заказали разработку, прибежали люди, стали про новые технологии рассказывать, W>Java и C# втирать для реализации, все бы хорошо, но они СПЕЦЫ и ОЧЕНЬ востребованые, зарплата 200 тыщ.каждому! W>Нашли Delphi программиста (двух), т.к. Delphi не в тренде, то и зарплата у них 65 тыщ.! W>Сделали все в лучшем виде! Начальство довольно! да и не знает оно, что популярно, а что нет, оно только деньги платит! W>
Я рад и за вас и за ваше начальство. Обсудим вопрос через пять, а лучше через десять лет. Хорошо?