Стоит ли вообще с такой архитектурой думать о подобном? Правильнее было бы использовать файловую бд, например sqlite. Также, можно добавить шифрование бд, например AES256 с вшитым в программу ключем. Отредактировать файл будет не возможно. Т.е. возможно, но с повреждением файла.
dom1n1k, времени, которого я потратил хватило, чтобы писать на php в стиле php, и на js также. Вероятно этому поспособствовало сразу углубление в ооп подход в этих языках. Но я чётко соблюдаю то, что от меня просят более опытные в этих языках программисты на рабочем месте.
dom1n1k, да, дела с вакансиями по Делфи обстоят куда хуже чем у шарпа или си и питона. Но это временно и совершенно не значит, что этот язык бесполезен или плох.
dom1n1k, я был в трёх совершенно разных и далёких друг от друга городах. И в каждом из них без особых усилий, в течение пары дней находил работу по специальности.
В первом случае был проект, новый. Т.е. прям начало. Заказ, на Делфи.
В другом городе, это была огромная компания, которая имеет свой внутренний софт со своим штатом программистов, которые там успешно работают, развиваются наравне с веб и мобильными разработчиками. Там я работал над улучшениями текущего софта, а также вел собственный (почти с ноля) проект - клиент для видеонаблюдения.
В текущем городе я также с ноля работаю над проектом для IPTV. Это плеер с ТВ архивом, кастомной авторизацией, правами и прочим.
Все это произошло за последние 3 года. Переезжать просто пришлось и не было способа остаться работать к сожалению на предыдущем месте.
Эти города: Екатеринбург, Кемерово, Междуреченск.
По поводу языков. Речь шла о переходе с языка на язык. И этот переход в основном включает принятие нового синтаксиса. Я конечно не буду говорить, что после изучения синтаксиса я неделями читал мануалы по симфони, бутстрапу, ларавель, xamarin, wpf и прочим фреймворка и паттернам.
Saboteur, в чем противоречие? Чтение аудио книги это в тему про кроссплатформенность. Делфи с докером работать может, есть и примеры и вебинары по этому поводу.
Библиотека на паскале ровно такая же проблема, как на любом другом языке. Более того, написанную библиотеку для питона я могу без проблем использовать на паскале (Delphi) напрямую.
Эту вещь, о которой вы говорите я вижу прекрасно, хотя, все не так плохо, как вам кажется. Только вот это не аргумент против Паскаля, а лишь последствия, к которым привела история развития Delphi и среды. Что сейчас упорно исправляют и нагоняют упущенное.
Saboteur, это в очередной раз доказывает вашу непросвещённость в теме паскаля (я настаиваю на использовании Delphi) и его возможностей. Т.к. ентерпрайз софт на Delphi пишется в десятки раз быстрее чем вообще на любом другом языке и инструменте.
А фреймворк FMX, позволяет создавать приложения под любые платформы используя единую кодовую базу в основном коде. Т.е. написав приложение на Win, можно сразу же собрать под Android, Linux и MacOS.
Создание клиентского приложения для чтения аудио книг для андроид и вин заняло у меня в сумме 10 часов, разбросанных на несколько дней. В итоге я собираю приложение под две платформы двумя кликами.
Нейронные сети? А вы знаете что такое нейронные сети? Это алгоритм. Вы думаете, что в паскале нельзя строить алгоритмы или каков ваш поток мыслей? Отсутствие уже написанных кем-то за вас библиотек с нейронкой, а вы её подключаетесь и радуетесь? А разве это вы её сделали? Нет, её сделали до вас. Сделать такую на паскале проблем не составит. Никаких.
Saboteur, всё, что делают на "современных" языках можно с тем же успехом реализовать на Паскале (Delphi), так для чего другие языки? Понимаешь к чему я?
Меня тоже в школе не учили программированию. Я его начал изучать только в колледже.
Мне нужны аргументы в пользу того или иного языка против Delphi, а не вот это вот всё ваше.
6yntar05, у меня где-то было фото (не скрин), где я тестировал это приложение и оно, из моих тогда 6гб озу съело 16гб. Комп встал намертво и висел минут 15. Но посчитал.