Комментарии 21
А как же Firebird?
+2
Firebird в данный момент не поддерживает мобильные платформы, но предварительная версия, правда пока только под Android, существует.
+2
Давным давно в далекой галактике писал на Delphi, но помню что у неё получались большие файлы, если конечно не шпарить на чистом winapi и требования к ресурсам. Как сейчас с этим и тем более интересно для мобильных? Скока весит ваше приложение и какая отзывчивость на простых аппаратах?
-2
2016 год. Делфи и сторед процедуры на Interbase в iOS. Omg, что дальше будет? Программистов на Dephi окончательно уволили с поддержки старых проектов и им больше нечем заняться?
-4
выбор языка программирования и средств разработки должен решать поставленную задачу. В данном случае — решает. Какие проблемы? На вкус и цвет все фломастеры разные
+3
Во что Делфи генерит свой код чтобы компилить на Андроиде?
Что там? Qt(native C++), Java…?
Что там? Qt(native C++), Java…?
0
Делфи выполняет компиляцию напрямую в машинные коды, причём это касается не только Android, но и всех поддерживаемых платформ. Никакие сторонние графические фреймворки тоже не используются — за отрисовку интерфейса отвечает собственная библиотека FireMonkey.
0
Никакие сторонние графические фреймворки тоже не используются — за отрисовку интерфейса отвечает собственная библиотека FireMonkey.
FireMonkey рисует компоненты, похожие на стандартные или вызывает построение реальных стандартных для ОС компоненты?
0
Изначально FireMonkey создавалась для полностью самостоятельной отрисовки интерфейса, но позже были добавлены некоторые родные компоненты у двух ОС: Windows и iOS; в дополнение к этому, для мобильных платформ есть как бесплатные наборы для построения родного интерфейса в Android и iOS, так и платный — но только под iOS.
0
Пробовал новый Delphi и Xamarin Studio. Разницы нет на чём писать код, если задача решается привычным инструментом. К примеру потеря производительности в том же Xamarin на Android всего 5-10%. Если приложение не занимается сложными расчётами или оно не из области финтеха(Платежные системы, процессинг), то любой язык хорош.
0
А как сейчас обстоят дела с MySQL и Delphi? У mysql есть встраиваемая версия, интересно дружит ли она с дельфи?
0
По меньшей мере FireDAC работает с указанной версией MySQL (не вижу причин, почему прочие универсальные библиотеки должны отставать в этом).
0
Спасибо за статью, узнал много нового. Сам недавно стоял перед выбором БД для Delphi-приложения, правда десктопного. Выбрал связку SQLite+FireDAC, вполне неплохо работает эта система в Delphi. У вас тоже похоже было много преференций в отношении SQLite.
0
Может быть я и открыл Америку, но прямо сейчас Delphi 10.1 Berlin Starter Edition можно зарегистрировать и скачать бесплатно (со страницы покупки). Понятно, что там всё по минимуму, но это давно пора было сделать.
+4
+2
Database components and drivers are not included.Очень полезная сборка…
0
Так даже такая «полезная» сборка не ставится. Дальше вечернего вида центра Берлина больше ни чего не увидел, ибо на стадии Initializing .NET Services винда выдаёт, что прога сдохла и будет закрыта. Ну, умерла так умерла. Скоро и с деньгами будет не надь.
0
Очень похоже, что стреляли вы из пушек по воробьям. Речь идет об обработке локально сохраненных данных объемом в жалкие пару мегабайт…
Ну либо есть черный пояс в области написания SQL запросов, а самостоятельное написание алгоритмов хромает на обе ноги.
Ну либо есть черный пояс в области написания SQL запросов, а самостоятельное написание алгоритмов хромает на обе ноги.
+1
В вышедшем недавно Interbase 2017 частично и полностью устранены две из описанных в статье проблемы — CTE и производные таблицы соответственно. Подробности можно узнать в документации.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Выбор СУБД для мобильного Delphi-приложения