Блог Александра Божко
Архивы
Рубрики
Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

В очередной раз вышло так, что вроде бы и есть о чём рассказать, но катастрофически не хватает времени. Поэтому обо всём вкратце.

Начну с плохих новостей. В конце прошлого года Microsoft обновил MS Office. Событие само по себе неприятное. Вдвойне оно неприятно потому, что у меня купленный Office 365 и эта беда коснулась меня лично. И вовсе наивно думать, что после обновления всё, что работало, по-прежнему работает. Когда такое было? Драйвер ODBC перестал поддерживать старые форматы файлов MS Access (*.mdb). При чём у кого-то воспроизводится, у кого-то нет. У меня воспроизводится точно. Казалось бы при чём тут Delphi? А всё просто, ни FireDAC, ни UniDAC теперь тупо не могут прицепиться к mdb базе. А я, между прочим, с ними работаю! Пришлось снести офис и всё волшебным образом заработало.

Беда одна не ходит! По крайней мере, в случае с Microsoft это правило работает без сбоев. Там объявили, что Windows 7 и более поздние версии Windows больше не будут считать действительными программы, подписанные с помощью SHA1. Подробнее всё доступно изложено здесь. В связи с чем также пришлось потратить определённое количество времени.

А ещё я действительно боюсь, что у меня нет выбора!

Тем не менее, не смотря ни на что, у меня оставалось какое-то время для работы. С начала года я перевёл три приложения на Delphi 10. Два VCL и одно FireMonkey. С VCL вообще не возникло никаких проблем. С FireMonkey немного сложнее. Вообще, достигнув определённого уровня зрелости, я пришел к банальному выводу. Если что-то работает, то в принципе менять ничего не нужно. В данном случае причиной перехода стали несколько исправленных в последнем обновлении RAD Studio, багов, а также поддержка последней версии Android. Иными словами переход был оправдан. Но, к сожалению, FM приложение для Android не портировалось так же легко, как VCL приложения. Основная проблема – изменённый TListView. Впрочем, разобрался с этим я довольно быстро. В очередной раз спасибо проекту http://fire-monkey.ru/. Здесь вам действительно помогут разобраться со многими вопросами использования FireMonkey.

Таким образом, с нового года я практически полностью работаю в Delphi 10, и готов поделиться своими субъективными впечатлениями. Тезисно.

  • IDE стала более стабильной;
  • Исправлены многие баги FireMonkey;
  • Снова заработала отладка на Sony Xperia M2;
  • Особо порадовал GetIt Package Manager (регулярное обновление и пополнение ассортимента компонентов).

В общем, впечатление позитивное, хотя в случае с FireMonkey и выбора особого нет. Поддержка новых платформ более чем весомый повод для перехода на новую версию RAD Studio.

Теперь о планах на ближайшее время, а соответственно, о чём планирую написать. Очень хочется верить что в скором времени опубликуется первое написанное мной приложение в Google Play. Вероятно, весь процесс имеет смысл задокументировать. Но речь в данном случае идёт о локальной версии. Сейчас же я начал писать версию приложения, в которой локальная SQLite БД будет синхронизироваться с удалённой базой MS Access. Таким образом, от экспериментов с DataSnap я перешёл к реальному использованию технологии, что повышает вероятность продолжения серии.

И в контексте данной задачи я вернулся к идее развития DB Meta Studio. Здесь получилась интересная вещь. В своё время я несколько разочаровался в идее. Но сам факт того, что я использую программу на протяжении более двух лет, оставляет идее право на жизнь. Вероятнее всего я сделаю функционально завершённую редакцию с поддержкой двух СУБД (догадываетесь каких?), а затем на “готовый движок” “навешу” поддержку остальных популярных БД.

Так что, надеюсь в этом году материалы будут появляться чаще, чем в предыдущем.

И пара слов непосредственно о блоге. Наконец-то, навёл хоть какой-то порядок. Теперь хоть что-то здесь можно найти!

delphi-big-2-3(1)


Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика