Конференция "Прочее" » Лучшая версия Delphi
 
  • Kerk © (28.03.17 23:50) [80]

    > Кто б сомневался ©   (28.03.17 23:44) [78]
    > Кстати почему Метро стиль тебя не смущает в винде, хотя
    > это чужой для нее стиль и с ним не удобно работать. Где
    > ж тут логика.

    Потому что это не чужой для нее стиль, а стиль предоставленный производителем.

    > Судя по популярности комода это не так уж и плохо.

    Да пофиг. Если заставить людей по 8 часов в день с таким разноцветным аляпистым попугаем работать, у них глаза вытекут.

    > Такую анимацию кнопки легко добавить в существующий стиль
    > за пару минут.

    Ну вот пусть добавят. Как и многие другие мелочи на всех четырех платформах. Когда к деталям придираться закончим, будем сравнивать время отклика интерфейса FMX и родного.

    В последний раз :)
    FMX хорош как компромисс. Чтобы сделать достаточно хороший интерфейс в целом похожий на настоящий. Но нюансы всегда будут лезть наружу.
  • Кто б сомневался © (28.03.17 23:55) [81]

    Kerk ©   (28.03.17 23:50) [80]
    > FMX хорош как компромисс. Чтобы сделать достаточно хороший
    > интерфейс в целом похожий на настоящий. Но нюансы всегда
    > будут лезть наружу.


    То вы определитесь, вам шашечки или ехать.
  • Kerk © (29.03.17 00:11) [82]
    На данном этапе хотим покататься с шашечками.

    Как я писал в [48] (извиняюсь за обильное самоцитирование): "Delphi проявила себя прекрасно пока у нас долгое время было два разработчика, а до моего прихода вообще один. Я не представляю какое другое средство разработки позволило бы сделать так много. Но постепенно приходит необходимость расти, становится гибче, масштабируемее и удобнее."
  • ухты © (29.03.17 00:24) [83]

    > А я до сих пор не понимаю, какое серьезное приложение может
    > одновременно использоваться на разных платформах. Ну кроме
    > wordlines, разумеется.
    например браузеры, и все что в них, а там уже не мало а будет еще больше, вот и Kerk © & ko в ту сторону смотрят )
  • Eraser © (29.03.17 00:36) [84]

    > Кто б сомневался ©   (28.03.17 19:24) [65]


    > Ерунда какая, вы что каждый раз под новый SDK свои продукты
    > переписываете (независимо от языка)?

    нет. но, почему бы и нет? я считаю, что нормальный проект, рассчитанный для более-менее массового использования, должен уметь легко апгредиться, как для поддержки новых SDK, так и для поддержки новых IDE. таковы реалии. увы, Делфи не поспевает за этим даже в винде, на данный момент (например, где ARM? - отсутствует, где метро-технологии? - в самом зачатке).
    вот такие перцы, типа работает - не трогай, набигают потом на форум в 2017 году с вопросами про UAC, юникод, упоминая при этом Делфи 7.


    > А там есть такая классная вещь как стили. Это
    > что то типа скинов,

    это скины и есть. что в них замечательного - не ясно. достаточно посмотреть как выглядит современное брендовое приложение для iOS со всеми их новомодными полу-прозрачностями и прочими эффектами и сравнить с Делфи-FMX-скинами, очередным костылем. благо в последних версиях FMX они начали, хоть и очень медленно, но внедрять нативную прорисовку.

    согласен с Kerk'ом. всякие кроссплатформенные утилиты хороши, когда нужен быстрый и приемлемый результат. возможно, для части проектов лучшего и не надо. но там, где дело доходит до массовости и конкуренции нужно, в итоге, идеальное решение, а не компромисс.
  • Кто б сомневался © (29.03.17 02:58) [85]

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


    Обычно так не делают - новый SDK еще сам может быть сырой, и может глючить и работать по разному на разных устройствах. С Android такое случалось.


    > ARM? - отсутствует

    Что такое "Arm?" в контексте Windows Desktop?
    Delphi работает на процессорах Armv7 и Armv8 на Android (+ Intel через спец. ARM эмулятор который обычно сразу идет в коробке с Intel-Android девайсом ). А вот что такое Arm для винды, пока не знаю...


    > , где метро-технологии?

    Что можно сделать с WinRT чего нельзя сделать с обычным Win32\64 методом? По факту это обертка.

    Вы кстати в курсе что MS монополист и не дает поддерживать WinRT другим:

    Metro-style apps can only be developed using Microsoft's own development tools. According to Allen Bauer, Chief Scientist of Embarcadero Technologies, there are APIs that every computer program must call but Microsoft has forbidden them, except when the call comes from Microsoft's own Visual C++ runtime.
    https://en.wikipedia.org/wiki/Universal_Windows_Platform_apps
    А вы Delphi обвиняете.


    > это скины и есть. что в них замечательного - не ясно. достаточно
    > посмотреть как выглядит современное брендовое приложение
    > для iOS со всеми их новомодными полу-прозрачностями и прочими
    > эффектами и сравнить с Делфи-FMX-скинами, очередным костылем.
    >


    Костылем? Это голословное утверждение.
    Вообще хоть смотрели FMX?
    Никак не пойму зачем так злобно  говорить, без аргументов.

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

    А скин не позволяет такое делать.

    В FMX также есть прозрачность и null цвет. Можно указывать Opacity для каждого компонента (к примеру таким образом делается fade анимация), можно использовать векторные пути, png с альфа каналом..

    Вот сейчас  рисую FilmFrame ленту для горизонтального списка там все на полупрозрачных PNG + анимация добавления, прозрачная картинка летит в ячейку списка уменьшаясь и плавно становясь не прозрачной и все это не сложно сделать - причем никаких таймеров не нужно, есть специальные компоненты для анимации.
  • Кто б сомневался © (29.03.17 03:52) [86]

    > Kerk ©   (28.03.17 22:21) [72]
    >
    >
    > Вот простейший пример. Обычная кнопка. В FMX и VCL. Видишь
    > разницу?
    >
    > http://yankovsky.me/fmx-button.gif
    > http://yankovsky.me/vcl-button.gif


    Самое интересное, что когда делаешь такую кнопку, то в компоненте анимации там по умолчанию включен плавный fade, почему его выключили в стандартном скине не знаю..
    Вот точно такой же пример, как легко это делать:
    https://youtu.be/Q6vXbXFthLU?t=10m17s
  • Kilkennycat © (29.03.17 06:26) [87]
    странно, форма не активна, а онховер ловит...
  • Дмитрий Белькевич © (29.03.17 09:17) [88]
    Самое интересное у Керка из логики то, что ему хочется 'шашечек' - то есть полностью нативно-выглядящих приложений, а уходить они собираются в сторону веба - к нативности вообще отношения не имеющего. Немного альтернативный взгляд на разработку, как по-моему. Так бы на пачке всего и оставались, если ресурсы позволяют.
  • Игорь Шевченко © (29.03.17 10:15) [89]
    Kerk ©   (28.03.17 23:44) [79]

    Ваше - это конечно мне сразу многое говорит, но я все равно не понимаю его целей и задач. WEB - это конечно хорошо, но там костылестроения обычно тоже хватает для поддержки состояния - или надо приложение перекраивать. Уж лучше виртуализацией, мне кажется.
  • Игорь Шевченко © (29.03.17 10:15) [90]
    ухты ©   (29.03.17 00:24) [83]

    Браузеры уже написаны.
  • Игорь Шевченко © (29.03.17 10:17) [91]

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


    Убейтесь вы уже :)) Вот тоже самое, что с фильмами - вместо серъезных проблем во главу угла встает насыщенность спецэффектами.
  • Kerk © (29.03.17 10:53) [92]

    > Дмитрий Белькевич ©   (29.03.17 09:17) [88]

    Нативные приложения на мобилках, веб на компьютерах.
  • Kerk © (29.03.17 10:55) [93]
    По сути это разные целевые аудитории. Мобильные приложения для внешних пользователей, веб для сотрудников.
  • ухты © (29.03.17 12:08) [94]
    А планшеты в куда? на них как с вебами? что только не наслушаешься)
  • Kerk © (29.03.17 14:25) [95]
    Планшеты нам не нужны.

    И не понимаю чего так докопались до клиентских приложений, если я еще в начале ветке написал, что в делфи-мире отсутствуют библиотеки для целого стека технологий, которые нужны уже здесь и сейчас. Мне этот ваш FMX всякие гугловые облака, нужные мне протоколы и прочие современные технологии заменит? Нет, не заменит. Ну так и чего обсуждать?
  • Belkin © (29.03.17 15:07) [96]

    > Кто б сомневался ©   (27.03.17 19:31) [35]
    >
    >
    > >  Другими словами, мне на Токио переходить не рекомендуется,
    >
    > >  верно?
    >
    > Лучше не переходить. Там сочные баги, вплоть до нерабочих
    > компонентов (MEdia плеер например)


    Интересно, а как можно испортить TMediaPlayer? Вроде несложный компонент, смотрел внутренности.
  • asail © (29.03.17 15:35) [97]

    > Игорь Шевченко ©   (28.03.17 23:32) [77]
    > А я до сих пор не понимаю, какое серьезное приложение может
    > одновременно использоваться на разных платформах. Ну кроме
    > wordlines, разумеется.

    Например, Adobe Photoshop, MS Office, игры (практически, все) итд...
    Или это все несерьезные приложения?


    > Игорь Шевченко ©   (29.03.17 10:15) [90]
    > Браузеры уже написаны.

    Все? :)
  • Игорь Шевченко © (29.03.17 16:06) [98]
    asail ©   (29.03.17 15:35) [97]

    Photoshop на планшете ? Месье понимает толк в извращениях.

    MS Office - где используется, если не трудно ? У меня на устройствах под андроидом, например, его нету.

    Игры практически все - даже не смешно.


    > Все? :)


    Все.
  • asail © (29.03.17 16:43) [99]

    > Игорь Шевченко ©   (29.03.17 16:06) [98]

    Почему фотошоп не может работать и на планшете? Учитывая мощности современных мобильных устройств, так и на многих телефонах сможет. Только не надо про маленькие экраны говорить... Ничто не помешает подключить тот-же телефон к внешнему монитору, да хоть в 40 дюймов диаметром.
    Да и планшеты разные бывают. Почему фотошопу можно работать на 10-ти дюймовом ультрабуке под виндой, но никак низя на 10-ти же дюймовом планшете под андроидом? Окромя сугубо религиозных причин, других не вижу.
    И да. Кроссплатформенность - это не только планшеты и телефоны. А еще, как минимум, MacOS и линукс...
    Объясните мне извращенцу, почему фотошопу нельзя работать под MacOS?

    И MS Office используется, например, на MacOS... Да и на андроиде он есть, только ущербный... Возможно, как раз потому, что не кроссплатформенный... Я бы не отказался от полноценного офиса и на андроиде.
 
Конференция "Прочее" » Лучшая версия Delphi
Есть новые Нет новых   [118426   +56][b:0.001][p:0.001]