Конференция "Прочее" » Лучшая версия Delphi
 
  • Кто б сомневался © (11.04.17 12:34) [280]

    > Игорь Шевченко ©   (11.04.17 12:07) [279]


    Нет. Это для тех, кто любит на графики смотреть на разных сайтах.

    Достижением я считаю реализацию мультиплатформенного инструмента.
  • Kerk © (11.04.17 13:12) [281]
    Графики на которых ассемблер, VB, Swift, Perl и ObjectiveC одинаково популярны - это очень серьезно. Аргументация уровня "боженька". Хочешь, я тебе нарисую график, где Delphi на первом месте с отрывом? С удовольствием сделаю тебе приятно :)
  • Kerk © (11.04.17 13:18) [282]

    > Кто б сомневался ©   (06.04.17 15:17) [268]
    >
    > > Продукт, которому нужен графический интерфейс, коммерчески
    > > мертв.
    >
    > Во первых почему это звучит как аксиома?

    Вот как можно серьезно разговаривать с тобой? Я постебался над [258] очевиднейшим образом. Но что ты, что Дмитрий Белькевич приняли за чистую монету и ввязались в спор. Серьезно??!!

    > Во вторых про графику мы начали говорить с твоей подачи.

    Вот это как раз то, о чем я писал Диме. Полное нежелание понять о чем речь. Мне эта ваша графика нафиг не нужна. Для меня кнопка - это кнопка. Я всего-лишь хочу не думать о ней и чтобы она была такая же, как у всех. Это ТЫ мне в противовес рассказываешь про крутые стили и фейды. Но мне эти стили нафиг не нужны. Мне нужна обычная кнопка как у всех.

    >  один проект, один код и один GUI для 4 платформ

    В этом нет никакого смысла. Ты и сам это понимаешь, о чем сам же написал в дальнейших постах, начав рассказывать про разные интерфейсы для мобилок и десктопов. От этого уже один шаг к пониманию, что на мобилках и десктопах нужны не только разные интерфейсы, но и требования к функционалу обычно тоже разные.

    Если у тебя конечно не антивирус с попугайским интерфейсом или еще что-то, что входит в 0.00001% софта.
  • Kerk © (11.04.17 13:23) [283]

    > Дмитрий Белькевич ©   (06.04.17 13:50) [266]
    >
    > > Вы мне 14 страниц рассказывали про то, какие в FMX крутые
    > > стили, эффекты и прочая шелуха, совершенно игнорируя тот
    > > факт, что мне эти ваши бантики нафиг не сдались.
    >
    > Угу. А это я, конечно всё понаписал :)
    >
    > [поскипано]

    Вы Кто б сомневался не братья случайно? Интерфейс органично смотрящийся в соответствующей среде - это по-вашему "бантики" и "графика"? Серьезно?

    Видимо, это какая-то сложная и неочевидная мысль.
  • Дмитрий Белькевич © (11.04.17 13:29) [284]
    По графикам то шарпей совсем плох:

    https://www.tiobe.com/tiobe-index/csharp/

    Глупо, конечно, выбирать по этим графикам что либо.
  • Дмитрий Белькевич © (11.04.17 13:40) [285]
    Уточню свою позицию для Романа. Я не говорил, что качественный интерфейс не нужен. Я говорил о том, что мне пофиг, как выглядят кнопки антивируса, если он отлично выполняет свои функции. Если же он пропускает всё подряд или тормозит всю систему - то никакой fade на кнопках от удаления его не спасёт.
    К слову - комод 10-й стал выглядеть еще лучше.
  • Дмитрий Белькевич © (11.04.17 13:57) [286]
    Точно как и сам по себе нативно прорисованный интерфейс - сомнительный плюс. Было бы хорошо. Однако я бы предпочёл хорошую и нужную функциональность, чем качественно прорисованные кнопки.
  • Дмитрий Белькевич © (11.04.17 14:26) [287]

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


    Во-первых не везде большая часть кода программы это интерфейс. Если интерфейс программы занимает от силы 20-30% (Навител, например) - то выигрыш от мульти-платформенных программ огромный. У нас, например, в серверах интерфейса вообще может не быть. Но они уже, с одним и тем же кодом, работают на windows + linux. Впрочем - гуй сервиса я тоже переписал на LCL + VCL. Нормально работает и собирается в Делфи и Лазаре с одним и тем же кодом и минимально разными формами. Сколько человеко-лет пришлось бы потратить на переписывание на другой язык - сложно представить, я сам справился за приблизительно три месяца.

    Во-вторых десктоп + мобил, это почти две платформы. А Windows + MakOS + Linux + Android + iOS + WinMob + эт сетера - это до десяти платформ.
  • Кто б сомневался © (11.04.17 15:37) [288]

    >  Но мне эти стили нафиг не нужны. Мне нужна обычная кнопка
    > как у всех.


    Ну и как, удается сделать на вебе такую же кнопку, как у всех?


    > Если у тебя конечно не антивирус с попугайским интерфейсом
    > или еще что-то, что входит в 0.00001% софта.


    Как-нибудь посмотри на Windows Defender.
    Он тоже в Android стиле. И вообще Комод пытается быть похожим на него.


    >
    >
    > Kerk ©   (11.04.17 13:12) [281]
    > Графики на которых ассемблер, VB, Swift, Perl и ObjectiveC
    > одинаково популярны - это очень серьезно. Аргументация уровня
    > "боженька".
    >

    Я то причем, на этот ресурс многие ссылаются. Часто его встречал и раньше.
    А они пишут что данные берут из статистики поисковиков и популярных сайтов (ютуб). Там над таблицей есть ссылка.

    Я уже забыл о чем мы спорим, меня пока устраивает разрабатывать программы способом который предлагает мультиплатформенный Delphi RAD,
    тебя не устраивает, ты решил делать мультиплатформенные проекты с помощью веба, в надежде что там будет меньше багов (т.к. инструмент более обкатан) и это займет меньше времени чем с помощью предыдущего способа.

    Не знаю что лучше.
    Наверное время покажет.
  • Дмитрий Белькевич © (11.04.17 21:55) [289]
    Возможно кому-то форк ноды будет интересен:

    https://github.com/BazisSoft/node-delphi

    вебсокеты еще:

    https://github.com/andremussche/DelphiWebsockets
  • Кто б сомневался © (11.04.17 22:56) [290]
    А вот еще классный сайт

    http://www.fmxexpress.com/
  • Eraser © (12.04.17 00:09) [291]

    > Кто б сомневался ©   (11.04.17 11:57) [278]

    я это все читал 2-3 года назад. в итоге пришлось делать копию FMX.VirtualKeyboard.Android.pas и добавлять туда нужный функционал с помощью костылей и подпорок, но работает.

    вот спрашивается, зачем оно мне надо - разбираться с какой-то джавой и внутренностями андроида? я же использую кроссплатформенный фреймворк, как раз, чтобы этим не заниматься!
    на форме есть событие OnKeyDown, оно обязано срабатывать на всех платформах одинаково. в итоге на андроиде оно не срабатывает, на iOS срабатывает, но через одно место. это вообще что?

    с жестами там вообще края крайние, в каждой системе кто во что горазд. в итоге - для каждой ОС своя реализация.
  • Eraser © (12.04.17 10:58) [292]
    Интересная вещь, вроде бы http://fmxlinux.com/
  • Кто б сомневался © (13.04.17 18:32) [293]
    Eraser ©   (12.04.17 10:58) [292]
    Между прочим это разработка Крюкова.
    А он атэц-изобретатель FireMonkey. Думаю скоро это будет в стандартном Delphi.

    Кстати не пойму, почему этот человек не работает в Embarcadero. Или работает?
    И вообще кто нибудь в курсе что там происходит, судя по реддит там прошла какая то волна увольнений, но инфы нет, дни слухи.
  • Kerk © (13.04.17 19:05) [294]
    Кто б сомневался ©   (13.04.17 18:32) [293]

    > Думаю скоро это будет в стандартном Delphi.

    С чего бы? Думаешь, эмбаркадера этот проект выкупит?

    > Кстати не пойму, почему этот человек не работает в Embarcadero.

    Потому что его уволили.

    > И вообще кто нибудь в курсе что там происходит, судя по
    > реддит там прошла какая то волна увольнений, но инфы нет,
    >  дни слухи.

    Почти все разработчики Эмбаркадеры занимавшиеся Delphi и её библиотеками уволены. Полностью закрыты офисы в Испании, Питере и еще где-то, не помню. В частности, команды FMX и FireDAC уволены целиком. Внутри компании остался самый минимум. Всю разработку, которую смогли, отдали на аутсорсинг.

    С приходом Идеры повеяло смертью, я сразу говорил, что все закончится массовыми увольнениями.
  • Игорь Шевченко © (13.04.17 19:05) [295]
    Кто б сомневался ©   (13.04.17 18:32) [293]

    А тебе какая разница, что происходит в Embarcadero ? Delphi они уже не производят и не продают.

    Кстати, Крюков "отец" VG-Scene, для исторической справедливости.
  • Кто б сомневался © (13.04.17 19:16) [296]
    Kerk ©   (13.04.17 19:05) [294]


    >  я сразу говорил, что все закончится массовыми увольнениями.


    Т.е. ты заранее спрогнозировал? А почему?
    Может есть какие то интересные ссылки где почитать об этом?
  • Kerk © (13.04.17 20:00) [297]

    > Кто б сомневался ©   (13.04.17 19:16) [296]
    >
    > Kerk ©   (13.04.17 19:05) [294]
    >
    > >  я сразу говорил, что все закончится массовыми увольнениями.
    >
    > Т.е. ты заранее спрогнозировал? А почему?

    Idera - разработчик инструментов для БД. Embarcadero - разработчик инструментов для БД и еще RAD Studio. Idera покупает Embarcader-у. Мне сразу показалось, что Delphi для Idera будет чемоданом без ручки. Выбросить вроде жалко, но тащить тяжело.

    Дело в том, что я был в похожей ситуации. Одна компания поглотила другую и в результате часть проектов не закрыли, но придушили, и многих уволили, в том числе меня :)

    Отсюда и пессимизм с самого начала этой истории с Idera. Я конечно мог ошибаться, да и до сих пор еще могу ошибаться, вдруг эта идея с аутсорсерами выстрелит. Но пока как-то я не уверен.

    > Может есть какие то интересные ссылки где почитать об этом?

    Сейчас не вспомню, если подвернется, сброшу сюда.
  • Кто б сомневался © (13.04.17 20:53) [298]
    https://plus.google.com/u/0/105338484741532774705/posts/SnK5twK939Y

    Мда, что то я не пойму логики менеджеров Idera, как можно увольнять ключевого  персонажа.. Крюкова.

    https://plus.google.com/u/0/116630640873535683271/posts/GpsiqXzmFdv

    So, let's look at the whole picture of the Delphi core development team.
    Compiler: Danny Thorpe & Allen Bauer - check.
    FMX: Eugene Kryukov & Yaroslav Brovin - check.
    FireDAC: Dmitry Arefiev - check.
    VCL: ?
    I can figure out some pattern and I don't like it.

    Хотя я видел код и компоненты которые писал Бровин, и это далеко не лучший код. Баги TMuitiView до сих пор появляются (к примеру сейчас тупо не работает popover режим).
    А FMX TimageList - компонент написанный одним из разработчиков из Питера портит через время картинки до сих пор. А добавление обычной картинки в RunTime в TImageList  это целая эпопея из трех списков (Source, Dest и layer списки ).

    В общем не знаю.
  • Kerk © (13.04.17 21:20) [299]
    Ну вот сейчас их заменили на безымянных аутсорсеров, которые FMX раньше никогда не видели, и конечно же все станет лучше :)
 
Конференция "Прочее" » Лучшая версия Delphi
Есть новые Нет новых   [118638   +34][b:0.002][p:0.001]