Pull to refresh
0
0
Send message
MIDA дает некий (я думаю, не абстрактный, а «брутальный» конвертер), мы даже его до 28 числа бесплатно даём вместе с ХЕ3. Я в него не верю.

>>дополнительный уровень абстракции повыше, покрывающий обе технологии,
Не, ну ты уже в космос полетел :)
Понимаешь, нужно дать FireMonkey устаканиться. Пока он только-только застабилизирована (структурно, рефакторинга много было с ХЕ2, поэтому и назвали FireMonkey 2.0).
А потом — возможно, абстракция не помешает, чтобы людей всё-таки с VCL на FM сдёрнуть.
Ой, мужик, а можно я твою цитату:
>>Энтерпрайз системы на С++ только очень упоро самонадеянные личности начинают разрабатывать.
расскажу Qt-шинкам? Может, тебя послушают?
А то мне сразу скажут «цепной пёс Эмбаркадеро честно отрабатывает свою жратву» :)

>>Но этих «некоторых» остается все меньше.
не-а. У меня статистика.
Давай, ты поможешь мне объяснить, почему DataSnap и многозвенка лучше, чем тупой толстый жирный медленный Клиент/Сервер?

>>Ну не доберется делфи в сфере энтерпрайз систем до уровня явы.
Я вот читал, но забыл. Что типа Java-отстой, а новый язык Ceylon… только забыл, что за компания за этим стоит. :(
>>Ну вот зачем Вы тут в топике хамите всем подряд?
Делаю умышленно. Шоковая терапия.
Ум, честь и совесть IT-сообщества (без сарказма) — активисты Хабра устраивают скулёж на тему «за меня память не чистют». И что? Это как? В перемешку с «Delphi 7 forever».
Вы ж, родимцы, не понимаете? Что это есть «демотиватор»?
Вот, таким электрическим разрядом в мозг вывожу вас всех из этого состояния.

Не девочки, потерпите.
все куда-то мечутся. Windows 8, к примеру. А была и Vista.
Для IT поиск вариантов и направлений — нормально (а не «метания»).
Не хочется, что «свежесть» платформы FireMonkey выдают за «неправильное направление2.
Не, перегибов нет.
Просто — да — к коммьюнити тоже есть вопросы. Сообщество должно сказать — мы в одной лодке с Э или нет?
Что-то пока не очень.
Четыре фамилии — Баженов, Божко, Терехов, Чмель, всё, скукожилось до 4 человек. Нет бы поисследовать FireMonkey, написать свой компонент.
Я дык помню, что во времена VCL весело с огоньком и бесплатно (ах, какой я халявщик) люди косяки выправляли и соревновались, кто лучше тупой стандартный DBGrid переделает. А теперь шо?
Я два конкурса объявил на проекты на FM. Но мало кто почесался просто ради интереса попробовать.
Ну да. Delphi в опасности. Куда ни кинь, всюду пепелище. Стон и плачь. Панк-панихида.
Только не совсем ясно, человек говорит «я фанат дельфи» и тут же «дельфи кирдык».
Где оптимизм? :)
Да-да, у нас пошла уже смесь «Бойцовского клуба» и «панк-молебна». :)

Просто сам чувак грустными глазами смотрел на меня и думал (глазами), типа «мил человек из Эмбаркадеры, мы бы вас реально догнали бы и перегнали, будь у нас такая… ресурсная база».
А я ему глазами тоже семафорил «мужик, ну нет у тебя доводов, чтобы наших дельфистов перегнать на лазарус».
И рад я был, что человек был честный, умный и культурный, стояли мы рядом, базарили базары, ели бутерброды и пили кофе.
Мужик, извини. Случайно. В смысле, больше не буду :)
Я просто не люблю, когда ругают Delphi. Там одно дело контекст «хорошо бы или правильно или эффективно с точки зрения качества кодов», а другое дело «а давайте Дельфи похороним» и «Эмбаркадеро м… и».

>>IDispatch это точно такой-же СОМ-интерфейс
Согласен! Всякий IDispatch IUnknown, но не всякий IUnkonwn IDispatch :)
Хотя не могу не лягнуть МС — неизменяемость интерфейсов таковой не является (ms office).

>>Может прекратите переходить на личности и тыкать носом в книжки
Всё, всё, усовестился. Приношу извинения.
Я smart-указателями не пользовался никогда, даже в С++. Ну не было слишком сложного кода, который усложнял управление жизнью. Поэтому на память не скажу, но, походу, смарт-указатели на Дельфи уже делались — думаю, если у Вас эта тема актуально, проще найти более достоверный источник, чем я :)
Да, это действительно так, спасибо за напоминание.
Но сейчас проблема (и в Дельфи отчасти) — избавится от СОМ-а, который в условиях мультиплатформенности (МаОС как минимум) — блин стала тормозом.

И в свое время люди, гордившиеся СОМ-кодированием в Дельфи (или вообще использующие DCOM для модульной структуры), теперь (есть такое) немного впали в уныние. Под FireMonkey прямого порта нет.
Брат Вася! Не узнаешь брата Колю? (тоже из Бауманке)

>>Ну так всяк кулик свое болото хвалит. Кто ж добровольно скажет «да, давайте наконец сделаем так, чтобы наше
>>умение уворачиваться от граблей, выработанное годами, стало ненужным»?
Да какое там умение! Просто привыкли все уже не бросать объект на ссылку и try finally ставить.

>>А предприятиям проще использовать инструменты,
Не, тащать за собой коды, которые под Delphi 2 создавались. И народ переучивать, и код перелопачивать.
Привыкли.

>>Какое имеет отношение к вопросу кого и где я учил? В бауманке, случалось.
Извини, брат. Понимаешь, С++ — самый популярный (или близко) в мире. Что-то как-то люди без сборщика обходятся. И херню с _gc МС пытались ввести типа «управляемым кодом С++» на раннем .NET, но вот не пошло.
И также с Delphi, ну такая она, неуправляемая. Ну это как критиковать собаку, что она лает, а кот когтями дерёт при игре с ним. Природа такова, лучше её не улучшать.
Зачем Вам менеджер памяти? Не бросайте созданный объект на ссылку.
>>Так расскажите сейчас, или за 5 лет уже забыли?
Что забыл? Ничего не забыл — делайте Owner-а и всё будет ок.

>> довольно накладный способ обеспечить
Мужик, ты попал.
Расскажи про «накладность». Давай, у меня в программе 100 объектов. Насколько накладным (по мозгам и скорости) будет
«универсальный автоматический менеджмент памяти»?
Сколько сэкономишь?
>>Куда правильно — я писал в топике.
Ок, примем демократическую модель выбора стратегии развития. Она приблизительно такова, т.к. покупая, люди «голосуют бумажником» (54% рост продаж). Вы думаете, что с «портом Qt» и «моделлером» Вы далеко уедите? Вы думаете, что прямая врубка asm-кода кого то сильно волнует?
Да, я знаю пару-тройку крутых команд. Ну чё, вынесли люди в отдельные блоки и никто не плачет.

>>Очень жаль, что представитель Embarcadero этого не понимает
Что я не понимаю? Что некто Nashev хочет какой-то пирожок для личного удовольствия? А потом пытается этот «пирожок» представить единственно правильным направлением?
Да ну я не против. Давайте! Только чтобы этот пирог нам тоже пришелся по вкусу.

>>в угоду раздувания коммерческой
Мужик, ты напиши открытое письмо Е. Крюкову и команде питерских (в обычном значении этого слова), что де имнужно немного поработать бесплатно, не думая о том, насколько востребованным будет релиз. Ну или сам пару зарплат пропусти на работе, а напиши хороший, но бесплатный учебник по программированию.

>>Но он отражает мой впечатление от подачи этой библиотеки и её возможностей на сайте и семинарах.
Малаца! Придумал за нас метафору, а теперь с ней воюешь.

Это уже моя злость не за Delphi, а за отрасль. Мне и за Windows 8 обидно, когда её смешивают с… короче, метафоры на ней оттачивают.

Хотя могу и своей Вас порадовать. iPad — аппаратная часть игровой приставки «Angry Bird». Смешно? Не думаю, что яблочники смеяться убдут.

>>Не надо со мной воевать, я добра вам желаю и люблю Delphi.
Ну тогда встаньте на сторону добра. Что Вы в порыве «непризнаного критицизма» нормальных «быдлокодеров» (сам таким был) с понтолыку сбиваете? Что Вы кликушествуете «Дельфи умерла, Дельфи умерла»! Направление неправильное! Мы все умрем!
Ничего не умрем, направление правильное.
Nashev, отвечайте за базар!

>>Считать fpc не стоящим внимания чьим-то хобби
Я написал, что САМ человек, участник проекта, так рассказал про него. Зарабатывает деньги программированием на Delphi.

>>но программисты Delphi уже отдали ему должное, использовав для кросс-платформенной компиляции на первых этапах.
Ну Вам, конечно, виднее. fpc использовался как временная мера при поддержки iOS.

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

>>наверно, коммерчески верная стратегия.
Продажи Delphi — это ресурс платить R&D для дальнейшего развития продукта.
У Вас есть другая схема в голове?

>>Грустно, когда она отнимает время от реального развития основы этого бизнеса — языка и среды Delphi
Вы много знаете о бизнесе Delphi? Не судите по утечкам.

Еще раз — какая на Ваш взгляд «правильная» стратегия развития продукта Delphi? Ну, поделитесь. Всем же ужасно интересно.
COM позиционировалась как языково-независимая. IDL, такое понятие есть.
Так что степень «родственности» спорна. То, что «виртуальная таблица» случайно попала на нулевой адрес в С++ — просто особенность реализации абстрактного базового класса в С++.
Create(Owner) + 0% Enterprise-разработчиков, проголосовавших за «сборку мусора» в Delphi, 2010 год.

>>Это подходит для обучения,
Большой опыт? Кого/где учили?
>>слабодокументированный) механизм работы с COM-объектами
С чего нам документировать СОМ? Да и документировать там нечего, AddRef, Release, QueryInterface, читайте книгу Хармона.

>>работы с COM-объектами через тип Variant и позднее связывание,
Вас обманули. Variant и COM-объекты — перепендикулярны. Вы с OLE Automation спутали.

>>смарт-поинтеры для родных дельфийских объектов.
Марко Кэнту, Delphi 2009 Handbook. Все уже описано до нас.
Хорошее начало поста «мне кажется!» Совершенно основательный повод написать свой коммент.

>>это отсутствие эффективных средств контроля времени жизни объектов.
я в 2011 году под релиз Delphi 2010 проводил опрос среди программистов, а также смотрел закрытый Delphi Developer Servey, где был вопрос про сборку мусора.
0% — вы в одиночестве. Никому не нужно. Серьёзно! Используйте myObj := myClass.Create(Owner); плюс правильно написанный деструктор.

>> необходимость на каждый Create вручную вызывать Free, каждый
Вас плохо учили программировать. Приходили бы в мою группу 5 лет назад, когда я тренировал людей, я бы Вам рассказал.

Но не поздно вырасти надо собой! Эрик Хармон, COM в Дельфи. Книга такая.
ой, опять человека за язык брать придётся. Как-то на хабре не принято за базар отвечать.
Итак, приступим :)

>>позиционируется она как цистерна амброзии
Ссылку, пожалуйста, или берите слова обратно.

>> убогие и не родные для платформ
зачем программисту Delphi «родные» компоненты? И в чём их смысл? Вот я использовал «шедьюлер» от DevExpress, имитирующий календарь Outlook на Delphi-кодах. Это как? он родной или нет? или я делал неправильно?

>>и тянет развитие не туда.
Ой, а лично Вы (Nashev) знаете, куда правильно? Ну так валяйте, перед Вами представитель Embarcadero, я сейчас прям письмо Крюкову или John Thomas-у напишу и копипаст не постесняюсь сделать.
Ок, спасибо. Просто немного знаю Video International и TNS.
>>Радио, телевидение и иже. Мы там выставляемся (не организаторы).
Окэ, думал, Вы в теме.
Все-таки техника трансляции была отделена от контентообразующих бизнесов, а реклама также была отдельной услугой. Как я слыхал, Эппл берёт на себя управление не только трансляцией, но и контентом в части рекламы. Хотелось мнение человека внутри этой сферы, т.к. CMS в таком случае будет родным, как у всего яблочного.

Ну не колышит, значит не волнует. Хоть цивилизованно пообщались. Прогресс, блин!

Information

Rating
Does not participate
Registered
Activity