Re: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 18:53
Оценка:
Здравствуйте, gangastyle, Вы писали:

Мое замечание об убогости Дельфи породило некоторое жжение у части коллег. Предлагаю ту часть обсуждения вынести в КСВ.

А по поводу Дельфи — снимаю шляпу перед теми, кто на Дельфи сделал что-то полезное и тем более продающееся
Маньяк Робокряк колесит по городу
Re[11]: Delphi для Web
От: ukraineyalta  
Дата: 01.11.17 18:53
Оценка:
Здравствуйте, Marty, Вы писали:


M>Зато пользователю не насрать на скорость выпуска новых фич. Если все новые фичи сводятся к паре новых бесполезных кнопок в интерфейсе, то тут дельфи рулит. Если пользователю нужен новый функционал, то ему на шаблоны точно так же насрать, но он его получит гораздо быстрее, если разработчик умеет C++


Имхо шаблоны и переопределения операторов только усложняют чтение кода, когда в проект нужно вносить изменения пару раз в год.
Re[12]: Delphi для Web
От: Kerk  
Дата: 01.11.17 18:55
Оценка:
Здравствуйте, ukraineyalta, Вы писали:

M>>Зато пользователю не насрать на скорость выпуска новых фич. Если все новые фичи сводятся к паре новых бесполезных кнопок в интерфейсе, то тут дельфи рулит. Если пользователю нужен новый функционал, то ему на шаблоны точно так же насрать, но он его получит гораздо быстрее, если разработчик умеет C++


U>Имхо шаблоны и переопределения операторов только усложняют чтение кода, когда в проект нужно вносить изменения пару раз в год.


Ты погоди, упоротый нам сейчас еще расскажет с аргументами, что скорость релиза новых фич зависит от скорости печати кода на клавиатуре.
Re[11]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 18:57
Оценка:
Здравствуйте, T4r4sB, Вы писали:


M>>Еще я никак не могу запмнить, где там надо ставить ';', а где не надо.


TB>Я в С++ не могу запомнить. Ставлю ; везде, все смеются над моим кодом, хотя он компилится.


Правильно ставишm. Семиколоном кода не испортишь (только не ставь его сразу после for или if)
Смеются — дураки наверно. Пробовал им пальцы показывать? Тоже смеются?


M>>Ну и вообще, языковые средства крайне убоги


TB>Да что не так-то?


Всё хорошо
Маньяк Робокряк колесит по городу
Re[11]: Delphi для Web
От: rkcsoft Россия  
Дата: 01.11.17 18:59
Оценка:
Здравствуйте, Marty, Вы писали:

M>Зато пользователю не насрать на скорость выпуска новых фич. Если все новые фичи сводятся к паре новых бесполезных кнопок в интерфейсе, то тут дельфи рулит. Если пользователю нужен новый функционал, то ему на шаблоны точно так же насрать, но он его получит гораздо быстрее, если разработчик умеет C++


Коллега, вы что-то путаете. Быстрее считается в нашем новом мире php да JavaScript. Ну, или, си решетка, но уж никак не си плас плас.
Re[12]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 19:00
Оценка:
Здравствуйте, Kerk, Вы писали:


M>>>Ну и вообще, языковые средства крайне убоги


TB>>Да что не так-то?


K>Никогда не пойму почему Delphi вызывает у некоторых такую попоболь. Не нравится, не пользуйся. Но нет, обязательно при каждом упоминании Delphi вылезет кто-то со своим ценным мнением.


Никак не пойму, почему в любом обсуждении любого вопроса в середине обсуждения кто-то вылезает со своим ценным мнением
Маньяк Робокряк колесит по городу
Re[13]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 19:01
Оценка:
Здравствуйте, T4r4sB, Вы писали:


K>>Никогда не пойму почему Delphi вызывает у некоторых такую попоболь. Не нравится, не пользуйся. Но нет, обязательно при каждом упоминании Delphi вылезет кто-то со своим ценным мнением.


TB>Да это с тех времён, когда на Дельфи за 5 минут делали программы с интерфейсом без утечек памяти, в то время, как сишно-крестовое сообщество представляло собой сборище кульных мамкиных какиров с пубертатной психологией, среди которых было круто как можно сильнее задолбать себя вознёй с АПИ, вознёй с управлением памятью. При этом эти какиры были уверены, что Дельфи всей этой возни не умеет.

TB>А уж про то, что на С++ можно использовать деструкторы, не делать грубые касты, и тоже уберечь себя от кучи проблем, те какиры не знали и знать не желали, это же "путь неосилятора".

Тебя в детстве изнасиловал C++ник?
Маньяк Робокряк колесит по городу
Re[13]: Delphi для Web
От: rkcsoft Россия  
Дата: 01.11.17 19:01
Оценка: +2 :))
Здравствуйте, Marty, Вы писали:

M>Никак не пойму, почему в любом обсуждении любого вопроса в середине обсуждения кто-то вылезает со своим ценным мнением


Совершенно с вами согласен, коллега
Re[10]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 19:10
Оценка: -1
Здравствуйте, Mr.Delphist, Вы писали:

M>>Угу, почему-то сишные программы тащут мегатонны всяких DLL и фреймворков за собой, в отличие от нативного кода, генерируемого в Delphi.


MD>А не приходилось ли многоуважаемому дону жонглировать с порядком установки компонент в палитру Delphi, чтобы открыть проект без ошибок в DFM? Или обращаться с двумя разными проектами, которые ожидали две разные версии одного и того же компонента (и с другим работать не могли)? Ну и рантайм-пакеты — суть те же DLL, их можно статически втянуть, раздувая EXE, либо точно так же тащить за собой, как те самые сишечки


MD>В общем, у Delphi все те же проблемы, что у сишечки, только в профиль.


Ага, спасибо. Я вот все помнил, что от билдера там по-любому тыщетонные по тем временам .bpl надо было за собой таскать, вроде не было варианта статически линковать, с дельфями казалось вроде, что при статической линковке можно было сэкономить, но тоже пухло выходило. Так что да, про мегатонны фреймворков без дельфи в отличие от нативного кода, генерируемого в Delphi, это враки
Маньяк Робокряк колесит по городу
Re[11]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 19:15
Оценка:
Здравствуйте, marcopolo, Вы писали:

MD>>А не приходилось ли многоуважаемому дону жонглировать с порядком установки компонент в палитру Delphi, чтобы открыть проект без ошибок в DFM?


M>Было что-то подобное. Но к конечному продукут это не имеет отношения.


Зато имеет непосредственное отношение к процессу разработки



M>\\Или обращаться с двумя разными проектами, которые ожидали две разные версии одного и того же компонента (и с другим работать не могли)?


M>Проблему с левыми компонентами я иногда решал созданием их в рунтайме.


Костыль? Или велосипедуницикл?


M>Ну и рантайм-пакеты — суть те же DLL, их можно статически втянуть, раздувая EXE, либо точно так же тащить за собой, как те самые сишечки


Те же самые сишечки ничего не раздувают и не тянут за собой. Да, понимаю, по нынешним временам это даже как-то не солидно


M>Ну какие там пакеты, смешные размеры.


По нынешним временам — да, те размеры смешны
Маньяк Робокряк колесит по городу
Re[8]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 19:21
Оценка:
Здравствуйте, turbocode, Вы писали:

MD>>Хоть и подтянули его малость в Эмбаркадеро ребята, но тоже кончился у них интерес.

T>Главная их ошибка в том что они начали городить какой то там костыльный и бажный FireMonkey параллельно к VCL, вместо того что бы отвязать VCL от WinAPI и сделать ему кроссплатформенный рендеринг.
T>И получился бы такой себе продвинутый и приятный в использовании аналог QT но на базе VCL.

Путь Qt спорен. КуТешные приложения выглядят неродными на всех платформах
Маньяк Робокряк колесит по городу
Re[9]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 19:23
Оценка:
Здравствуйте, Mr.Delphist, Вы писали:


T>>И получился бы такой себе продвинутый и приятный в использовании аналог QT но на базе VCL.

MD>Не получился бы. Там слишком сильно на Win32 API всё завязано, проще всё с нуля.

wxWidgets на каждой платформе завязан на нативное апи. И UI на нем на каждой платформе выглядит и работает, как родное
Маньяк Робокряк колесит по городу
Re[7]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 19:25
Оценка:
Здравствуйте, wamaco, Вы писали:

C>>Интересно, насколько команда Delphi программистов обходится дешевле в сравнении с .NET командой?


W>Разумеется команда Delphi дешевле, т.к. Delphi не в тренде!

W>Вот такой вот парадокс, а на выходе иногда даже качественнее продукты получаются!

А иногда не получаются
Маньяк Робокряк колесит по городу
Re[8]: Delphi для Web
От: wamaco  
Дата: 01.11.17 19:40
Оценка:
Здравствуйте, Marty, Вы писали:

C>>>Интересно, насколько команда Delphi программистов обходится дешевле в сравнении с .NET командой?


W>>Разумеется команда Delphi дешевле, т.к. Delphi не в тренде!

W>>Вот такой вот парадокс, а на выходе иногда даже качественнее продукты получаются!

M>А иногда не получаются


был у нас случай на работе, заказали разработку, прибежали люди, стали про новые технологии рассказывать,
Java и C# втирать для реализации, все бы хорошо, но они СПЕЦЫ и ОЧЕНЬ востребованые, зарплата 200 тыщ.каждому!
Нашли Delphi программиста (двух), т.к. Delphi не в тренде, то и зарплата у них 65 тыщ.!
Сделали все в лучшем виде! Начальство довольно! да и не знает оно, что популярно, а что нет, оно только деньги платит!
Re[3]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 19:41
Оценка:
Здравствуйте, loginx, Вы писали:

L>Нет, т.к. Дельфи то что компилит в нэйтив и потому быстрее явы на андроид например.

L>Кроме того Дельфи и сам кросс-платформа и потому в одну кросс платформу вставлять другую
L>это какой-то театр абсурда.

L>Паскаль плохой — то из 1970 года что ли изречение? какая-то чушь, дельфийская версия просто, мощно, удобно, быстро.


Пока ты не попробовал C++


L>Не понятно о каких таких сложных задачах речь идет, БПФ и DSP и 3D на нем все Ок... компилятор на нем еще 7 летиями

L>назад как курсовик написан.. что за такие сложны езадачи никак ни в какую не пишушщиеся ну прям ни в какую на Паскале...
L>Их просто нет, потому тот оратор и не назвал имен, а ограничился обезличенными обвинениями в адрес великого Паскаля

Тот оратор — это кто?
Великий Паскаль — это кто? Блез Паскаль? Или недоязык, который лег в основу ObjectPascal?
То, что компилятор написан как курсовик — это в плюс идет?
Сложные задачи ты все обозначил, остались простые: префиксное дерево (trie), совместимое по интерфейсу с std::map. Аналог std::map найди самостоятельно в библиотеке великих дельфей
Маньяк Робокряк колесит по городу
Re[14]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 19:55
Оценка:
Здравствуйте, Kerk, Вы писали:

K>>>В 2017м году-то тебе все это зачем? Ты в 2002 году не смог сдать курсовик на делфи и с тех пор не можешь этого забыть? Это многое бы объясняло.

M>>Дельфидрочер?


K>Ты? Возможно. Не готов ставить тебе диагноз по интернету. От чего у тебя такая дичайшая попоболь-то? Объясни. Девушка ушла к дельфисту?


Не готов? Смотри выше, я там выделил, как ты мне диагноз поставил Про попоболь не понял, а то, что у тебя были проблемы с курсачами и девушками — тут даже к фрейду не ходи


K>P.S. Для таких как ты тут есть специальный раздел. "Священные войны" называется. Не засирай форум.


Хамство — наипервейшее оружие вежливого человека
Маньяк Робокряк колесит по городу
Re[13]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 20:03
Оценка:
Здравствуйте, Kerk, Вы писали:


M>>>Зато пользователю не насрать на скорость выпуска новых фич. Если все новые фичи сводятся к паре новых бесполезных кнопок в интерфейсе, то тут дельфи рулит. Если пользователю нужен новый функционал, то ему на шаблоны точно так же насрать, но он его получит гораздо быстрее, если разработчик умеет C++


U>>Имхо шаблоны и переопределения операторов только усложняют чтение кода, когда в проект нужно вносить изменения пару раз в год.


K>Ты погоди, упоротый нам сейчас еще расскажет с аргументами, что скорость релиза новых фич зависит от скорости печати кода на клавиатуре.



Упоротый — это видимо я?

Ты еще в десны с украинцемялта стукнись, а то скучно
Маньяк Робокряк колесит по городу
Re[12]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 20:09
Оценка:
Здравствуйте, rkcsoft, Вы писали:


M>>Зато пользователю не насрать на скорость выпуска новых фич. Если все новые фичи сводятся к паре новых бесполезных кнопок в интерфейсе, то тут дельфи рулит. Если пользователю нужен новый функционал, то ему на шаблоны точно так же насрать, но он его получит гораздо быстрее, если разработчик умеет C++


R>Коллега, вы что-то путаете. Быстрее считается в нашем новом мире php да JavaScript. Ну, или, си решетка, но уж никак не си плас плас.


хз, хз, что у вас за новый да лучший мир


но вы что-то подменяете. Вы перечитайте то что выше, в том числе и своё сообщение, а после мы с вами подискутируем
Маньяк Робокряк колесит по городу
Re[10]: Delphi для Web
От: turbocode  
Дата: 01.11.17 20:09
Оценка:
M>wxWidgets на каждой платформе завязан на нативное апи. И UI на нем на каждой платформе выглядит и работает, как родное
В этом подходе есть один существенный недостаток, тебе нужно немного поправить поведение контрола под себя и ты в этот момент понимаешь что твой код перестает быть кроссплатформенным потому что в каждой платформе это нововведение делается разными способами.
Re[9]: Delphi для Web
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.11.17 20:12
Оценка:
Здравствуйте, wamaco, Вы писали:


W>был у нас случай на работе, заказали разработку, прибежали люди, стали про новые технологии рассказывать,

W>Java и C# втирать для реализации, все бы хорошо, но они СПЕЦЫ и ОЧЕНЬ востребованые, зарплата 200 тыщ.каждому!
W>Нашли Delphi программиста (двух), т.к. Delphi не в тренде, то и зарплата у них 65 тыщ.!
W>Сделали все в лучшем виде! Начальство довольно! да и не знает оно, что популярно, а что нет, оно только деньги платит!
W>


Я рад и за вас и за ваше начальство. Обсудим вопрос через пять, а лучше через десять лет. Хорошо?
Маньяк Робокряк колесит по городу
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.