Задать вопрос
@mega-epic

Выбор средств разработки для системы учета. Что выбрать?

Приступил к работе над проектом, уперся в недостаток опыта.

Суть проекта: Делаю систему учета выпускаемой продукции на предприятии( сотрудники вводят в бд через веб-форму информацию - сколько выпустили, когда и чего). Управляющий через свою форму смотрит статистику( собираемой из бд).

Необходимо чтобы система автоматически генерировала отчеты(в формате экселя) и отправляла на электронку в главный офис раз в сутки.
Cервер с локальным хостингом и БД стоит в локальной сети, т.к. плохой интернет.

В чем проблема: с клиентской частью все понятно (js в браузере), а вот на сервере лично для меня непонятки. Начал делать на php, потом появились вопросы (а как лучше?) Нужно что-бы автоматически генерировался документ в заданный промежуток времени( изменяемый управляющим через веб-интерфейс), соответственно запускать скрипт по времени планировщиком на сервере не подходит. А писать демон на php везде отговаривают, мол память ест.

Вопросы: как лучше сделать? подходит ли php вообще для решения моей задачи, или лучше что-то другое? Может вообще не стоит использовать веб-технологии? Заранее спасибо за ответы.
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя ThunderCat К ответам на вопрос (3)
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
как лучше сделать?
поставить крон на выполнение каждый час, в панели управления давать задать время отчета в часах. Смотреть примеры cli php скриптов.

подходит ли php вообще для решения моей задачи, или лучше что-то другое? Может вообще не стоит использовать веб-технологии?
У вас архитектура клиент-сервер, веб направление ее частный случай, так что это неверный вопрос. А от выбора другого языка много не поменяется, если вы лучше знаете какой-то конкретный альтернативный язык с подходящим профилем (ява, питон, нода...) пишите на нем. Разницы особо нет. Но пхп подходит, я бы сказал обычно это язык первого выбора в таких проектах.

А писать демон на php везде отговаривают, мол память ест.
Писать своих демонов на любом языке задача не тривиальная, пхп кстати при грамотном подходе (как и на других языках) ничего лишнего не ест, да и эта проблема решается перезапуском демона раз в сутки. Просто тут задача не требует этого, достаточно штатных средств системы.
Ответ написан
Комментировать