
Интернет или ничего: как заставить PHP-разработчика ERP-системы писать под Windows
scif_online 2 минуты назад Интернет или ничего: как заставить PHP-разработчика ERP-системы писать под Windows Средний 9 мин 33 ERP-системы * MySQL * PHP * SQLite * Разработка под e-commerce * Кейс Первая версия нашей...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: scif_online 2 минуты назад Интернет или ничего: как заставить PHP-разработчика ERP-системы писать под Windows Средний 9 мин 33 ERP-системы * MySQL * PHP * SQLite * Разработка под e-commerce * Кейс Первая версия нашей системы складского учета на PHP и MySQL вышла в 2011 году и мы изначально ориентировались на работу только в интернет. Тогда еще слово “облако” было не в ходу, потому мы называли себя “веб-ориентированная” и нужно было объяснять клиентам что это и почему. В качестве аргумента мы использовали фразу, которую приписывают Биллу Гейтсу, сказанную им лет 25 тому назад.
"Если вашего бизнеса нет в Интернете, то вас нет в бизнесе! Скоро на рынке останется два вида компаний: те, кто в Интернете и те, кто вышел из бизнеса. " Тогда мы были твердо уверены, что будет именно так и очень скоро.
Технические детали
Мы очень много внимания уделяем производительности, система хорошо работала даже на тех скоростях мобильного интернета что были 15 лет назад, потому вопрос о работе в оффлайн никогда особо не стоял. При этом, мы довольно долго поддерживали и локальную установку под Windows на Denwer. Хотя клиенты с локальной установкой не были нашей целевой аудиторией, просто нам нравился Denwer.
Сейчас товарный учет невозможно представить без интернета, потому что здесь и интернет-магазин, и маркетплейсы, и интеграции с мессенджерами. запустить систему локально можно, но смысла в этом очень мало, если только для учета домашнего консервирования…Но тут в дверь постучал Великий Чебурнет… И нужно было срочно что-то придумать для работы оффлайн и синхронизации данных при восстановлении интернета. Задача-минимум звучала так: сделать, чтобы продавец видел актуальные остатки и справочник клиентов и мог оформить продажу даже без интернета, а когда связь вернётся - продажи сами уехали бы в онлайн-базу.
Простой задача оказалась только на словах. По дороге мы успели чуть не утащить в десктоп весь свой серверный PHP, замахнуться на "один код сразу под все платформы" - и в итоге выкинули и то, и другое, оставив только Windows приложение. Рассказываем, как и почему.
Отраслевые последствия
Наш основной стек - PHP, осваивать десктоп под Windows или даже заказывать на сторону заняло бы неприемлемое количество часов. Потому, не оставалось ничего другого, как довериться ИИшке…Именно тут и спрятана половина граблей из этой истории. ИИ вёл уверенно и убедительно - в том числе уверенно вёл не туда: предлагал навернуть сложность там, где надо было остановиться и сменить подход, обещал, что "всё будет легко и быстро", когда мы на ровном месте теряли дни.
Условия задачи и почему это важноПрежде чем выбирать технологию, мы выписали ограничения. Именно они отсекли "очевидные" решения. Пользователь - не админ и не разработчик.
Установка в идеале без прав администратора и без терминала. Никаких "откройте консоль и введите команду". Данные должны жить локально.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





