ego666
Цитата:
Двумя способами - или в "родном" для iOS XCode (Interface builder) через xib/storyboard, или "руками" в коде (что мне больше нравится). Не проблема заюзать кучу компонентов с cocoacontrols. Ситуация аналогична и под андроид.
Цитата:
Для эстетики и некоторой унификации кросс-платформенной разработки: используется довольно неплохая и удобная VS (на всех платформах), схема работы также одинаковая для всех платформ.
Цитата:
Не видел практических и хороших примеров кросс-платформенного кода, особенно между desktop / mobile. Даже iOS / Android "изнутри" архитектурно довольно разные. Для себя я пока не вижу возможности "абстрагировать" различия и не потерять в практически используемом функционале. Пример потери функциональности у дельфи: виджеты для OSX / Android и нативные контролья (сторонние) в iOS.
Цитата:
Как раз оксиген / гидроген дает возможность использовать знакомый язык (Delphi / C#) с некоторыми наворотами для поддержки платформы. И не ударяться в синтаксис ObjC/Java. Я ж говорю - эстетика! ))
Цитата:
В том-то и фишка - что прослойки нету. Сразу используется RTL платформы, без прослойки. Ничего дополнительно к платформе изучать не надо! А без изучения платформы не знаю как обойтись. В случае же дельфи нужно изучить и предложенный дельфи слой абстракции, и саму платформу - и потом гадать, как же платформенная фича сделана (или, что часто бывает - "еще не сделана") в дельфи?
Цитата:
Я бы отметил еще DWS - много хороших идей.
Цитата:
Нету у оксигена платформы и RTL, только платформы, на которых оно работает. Это не баг, это фича))
Цитата:
как на нём гуи под ios писать
Двумя способами - или в "родном" для iOS XCode (Interface builder) через xib/storyboard, или "руками" в коде (что мне больше нравится). Не проблема заюзать кучу компонентов с cocoacontrols. Ситуация аналогична и под андроид.
Цитата:
нафига он тогда нужен
Для эстетики и некоторой унификации кросс-платформенной разработки: используется довольно неплохая и удобная VS (на всех платформах), схема работы также одинаковая для всех платформ.
Цитата:
свой платформозависимый код
Не видел практических и хороших примеров кросс-платформенного кода, особенно между desktop / mobile. Даже iOS / Android "изнутри" архитектурно довольно разные. Для себя я пока не вижу возможности "абстрагировать" различия и не потерять в практически используемом функционале. Пример потери функциональности у дельфи: виджеты для OSX / Android и нативные контролья (сторонние) в iOS.
Цитата:
писать на родных для платформы языках
Как раз оксиген / гидроген дает возможность использовать знакомый язык (Delphi / C#) с некоторыми наворотами для поддержки платформы. И не ударяться в синтаксис ObjC/Java. Я ж говорю - эстетика! ))
Цитата:
зачем эта "прослойка"
В том-то и фишка - что прослойки нету. Сразу используется RTL платформы, без прослойки. Ничего дополнительно к платформе изучать не надо! А без изучения платформы не знаю как обойтись. В случае же дельфи нужно изучить и предложенный дельфи слой абстракции, и саму платформу - и потом гадать, как же платформенная фича сделана (или, что часто бывает - "еще не сделана") в дельфи?
Цитата:
Оксиген, как ЯП
Я бы отметил еще DWS - много хороших идей.
Цитата:
её платформа, rtl
Нету у оксигена платформы и RTL, только платформы, на которых оно работает. Это не баг, это фича))