суббота, 11 января 2014 г.

Про FM

Вот тут прочитал...
http://forum.sources.ru/index.php?showtopic=142049&view=findpost&p=3396816

"
FireMonkey, 28 октября 2013 в 15:23 #
>>на FM этого скорее всего не произойдет никогда, слишком уж странный продукт сам по себе

В чём Вы видите странность?
Возможно, странностью считается уникальность. Платформа FM действительно уникальный продукт.

http://habrahabr.ru/company/delphi/blog/19...comment_6913622

По своей говенности и бесполезности? Соглашусь"

Что сказать?

FM - КОНЕЧНО не бесспорен...

Я об этом писал уже. Например тут - http://18delphi.blogspot.ru/2013/10/fm.html

И там есть "проблемы с реализацией".

Но!

Общий холст, стилизация и "слоёный пирог" контролов - это - ГЕНИАЛЬНАЯ придумка... Кто бы что не говорил...

Понятно, что это не "Крюков сам придумал". Хотя может и сам. Так бывает.

А что до - "реализация не идеальна" - думаю даст бог - и Крюкову хватит ума довести это до ума.

А товарищам "набрасывющим говно на вентилятор" я бы посоветовал попробовать написать статью или лучше книгу... А то "набрасывать" - все горазды.. Я тоже умею "набрасывать"....

5 комментариев:

  1. «http://forum.sources.ru/index.php?showtopic=142049 view=findpost p=3396816»
    -- Александр, не конечно моё это дело, извиняюсь заранее, но ссылаясь на этот гадюшник Вы способствуете его популяризации :-)
    Я пошёл по ссылке, поглядел несколько разных страниц и у меня сложилось ощущение, это это место, где "школота находит развлечение в разбрасывании каловых масс". Неужели для Вас имеет значение эпатажное "мнение" высказанное в хамской форме? Да и можно ли пустой стёб считать мнением вообще?

    «FM - КОНЕЧНО не бесспорен...»
    -- Мне трудно говорить о FM. Пока FM выглядит достаточно спорной технологией.
    Она не распространена (хотя это понятно, т.к. появилась недавно), в ней многого не хватает - например, тема докинга не раскрыта до сих пор, а для меня, например, это весьма критично. Скорость работы тоже вызывает нарекания, но это решаемые вопросы.
    С другой стороны, есть вещи весьма интересные, правда для меня не столько в FM, сколько "вокруг него".
    Например, модуль FMX.Messages - заметный шаг вперёд, хотя понятно, нового в нём ничего нет.
    Live binding напрашивался давно, а то, что его можно применять и в VCL - заметно повышает его ценность.
    В отношении же FM, думаю, что ключ к популярности этой платформы лежит больше в области разработки мобильных приложений, нежели desktop. Если будет достигнут успех на "мобильном поприще", а интерфейс IDE также "переедет" на FM, то и другие "подтянутся".

    «Общий холст, стилизация и "слоёный пирог" контролов - это - ГЕНИАЛЬНАЯ придумка...»
    -- "Слоёный пирог контролов" был ещё в Turbo Vision...

    ОтветитьУдалить
    Ответы
    1. "Александр, не конечно моё это дело, извиняюсь заранее, но ссылаясь на этот гадюшник Вы способствуете его популяризации :-)"

      Ну Вы наверное правы... Каюсь... Не смог "пройти мимо"... Уж очень "безответственны" там заявления...

      ""Слоёный пирог контролов" был ещё в Turbo Vision..."
      Эк вы хватили... Может быть Вы конечно и тут правы... Но может быть мы термин "слоёный пирог" несколько по-разному понимаем? Если в TV "был слоёный пирог", то и в VCL он наверное есть? Так? Или Вы так не считаете? Ну с Вашей точки зрения.

      Удалить
    2. «Но может быть мы термин "слоёный пирог" несколько по-разному понимаем? Если в TV "был слоёный пирог", то и в VCL он наверное есть? Так? Или Вы так не считаете? Ну с Вашей точки зрения.»
      -- "Слоёный пирог" в моём понимании, это сервис прорисовки, функциональность "холста" (Canvas).
      В VCL эта функциональность не реализована непосредственно, но заимствована из платформы, т.е. из Windows.
      В Turbo Vision прорисовка реализована непосредственно, насколько я помню, там явно поддерживается Z-порядок и прорисовка выполняется через непосредственный вывод в видеопамять. Собственно слои элементов управления там поддержаны (боюсь ошибиться, поскольку времени прошло уже порядком) в классе TGroup, потомке TView.
      Как мне показалось, идейно близко в этом плане обстоят дела и в FM. Я не копал глубоко, но у меня сложилось устойчивое впечатление, что функции прорисовки там реализованы непосредственно.
      Я имел ввиду это.

      Удалить
    3. Ну да. Я понял Вашу мысль. Отчасти - Вы правы. В такой трактовке.

      "В VCL эта функциональность не реализована непосредственно, но заимствована из платформы, т.е. из Windows."
      Только там есть "тонкость" - TGraphicControl.

      Я же имел в виду - не совсем это. Я имел в виду вот что - в FM есть атомарные контролы, которые сами РЕАЛИЗУЮТ отрисовку (и на которые "натягиваются стили") и неатомарные, которые состоят из атомарных.

      Вот что я имел в виду.

      Так что - "на первый взгляд" - мы всё же о РАЗНОМ говорим. Но темы - БЕЗУСЛОВНО - очень СВЯЗАНЫ между собой.

      Ну это уже на самом деле "детали реализации".

      Я их упомянул лишь потому, что они "меня тронули".

      Ну и "тронули они" ОТЧАСТИ потому, что "я сам" примерно то же самое делал в редакторе Эверест (кстати - может быть "сработала генетическая память о TV", не исключаю). Поэтому когда я увидел "наработки Крюкова" - они мне показались "сильно знакомыми". Только и всего :-)

      Это я к чему? :-) Да просто так.. Поделиться..

      А не то чтобы "поспорить"...

      P.S. Ни и конечно "Z-порядок" тут Вами не зря упомянут.

      Удалить
  2. @NameRect

    Полная поддержка +100500.

    Только там не "школота". Люди, которые стремительно теряют "экспертизу" по Delphi+VCL от введения новой платформы FM. А то, что ведут себя как "школота", так это - следствие анонимной безнаказанности.

    Есть еще и побочный другой эффект. Большой эксперт по Delphi+VCL чувствует свою недооценённость. Банально, прошла пора больших свершений. Но дело не в Delphi, а в индустрии. А дальше - вымещают злобу на том, кто рядом. На детях. На коте. На жене. На инструменте, который использую каждый день.

    Никто особой бочки на Дельфи + ФМ среди НЕ-ДЕЛЬФИСТОВ не катит. Как исправлять такую ситуацию? Если проблема лежит в психологической плоскости (думаю, да), то как минимум из "подсознания" выводить в "сознание". Общаться, разговаривать.

    Вам - спасибо, что хорошо описали ФМ. Только прошу "понежней" с "псевдо-школотой". Они начинают и дальше замыкаться на своих (бессознательных) проблемах.

    ОтветитьУдалить