Обновить

Интернет или ничего: как заставить PHP-разработчика ERP-системы писать под Windows

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели4.3K
Всего голосов 1: ↑1 и ↓0+3
Комментарии6

Комментарии 6

Примерно 25 лет назад, когда "Интернет" был повременной - люди делали веб-системы на локальных серверах.
Причем для этого не надо пытаться запускать сервер на десктопе под Виндовс, и даже не надо покупать стойку 19" со стоечными серверами - справлялся обычный ПК.
Сейчас, когда всё это стало намного проще настраивать "из коробки", и появился докер - так тем более.

А вот вопрос синхронизации баз между филиалами/удаленщиками - это как раз то, о чем пора вспоминать в эпоху блокировок и белых списков.
Когда-то это решалось периодическими "выгрузками", с отложенными транзакциями - некоторые вещи нельзя было "провести" сразу, требовалось дождаться обмена и подтверждения, что товар действительно в наличии и зарезервирован.

Это не на уровне БД, это на уровне бизнес-логики: текущие остатки, резервы, запрошенные транзакции по движению товара и тому подобное.

Это не на уровне БД, это на уровне бизнес-логики: текущие остатки, резервы, запрошенные транзакции по движению товара и тому подобное

Да, именно, здесь основная задача — бизнес-логика. А поскольку ERP на своём сайте vs в облаке обычно выбирают клиенты, которые хотят индивидуальную логику, мы и решили пока пойти по пути упрощения логики синхронизации, а не искать магическое универсальное решение.

Что будет дальше будем смотреть по ситуации, может и докер придётся кассирам осваивать

Ну сегодня есть версии денвера с php 8.2. И с такой же новой версией базы данных. В чем проблемы то? При этом все отлично c https работает в сети.

Проблема не с версией PHP, а с тем как синхронизировать локальные данные с онлайн-базой. Сами веб-серверы эту задачу не решают, но они для этого и не предназначены, претензий к ним никаких нет. Хотя в процессе изучения вариантов мы все же поностальгировали о том, что последняя официальная версия Денвер даже вместе с нашей системой занимала меньше 30Мб, а современные аналоги Денвер от 500Мб и выше

Звучит интересно, не попадалось раньше. Спасибо, изучим. Насколько я понял, это не то же самое как с локальным веб-сервером просто взять и использовать свои скрипты, нужно переписывать код? Но переписывать на PHP, вероятно, какие-то вещи может быть удобнее, чем на JavaScript для Electron

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации