Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Разработка информационных систем Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
Alexander A. Sak,
От хостинга мне надо круглосуточный доступ и ежедневный бэкап. Насчет поставить локально это я вообще упомянул безотносительно себя. Я знаю что такое java и лучше ну ее нах, хот деплой отсутствует, вместо него дрочить xml. На пхп сейчас все намного проще делать. Весь мой код на пхп с тем функционалом что показал на видео занимает 30kb на диске. Сможешь повторить на джаве что я сделал, имею ввиду вот так быстро создать crud на таблицу с фильтрацией и сортировкой?
30 дек 16, 21:33    [20065316]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Alexander A. Sak
Member

Откуда: Омск
Сообщений: 901
Хот деплой - это что? Изменения вступают в силу без перезапуска приложения? У меня почти везде так и есть. И я не оригинал по этой части. JSP, например, такой же.

Как у меня делается CRUD я же написал. Два XML-файла в правильных местах, и готов список и форма редактирования.
Фильтрации в том виде, как на видео нет. Там же поля ввода под заголовками? Я еще с дельфяных времен проповедовал подход "сначала параметры фильтров, потом данные". Вариант "сначала все, потом отфильтруем" кажется ближе к Foxpro.

Сделать фильтры в моем случае - вариантов несколько. Самый простой -- вписать bind-переменные в запросе и в настройках приложения сделать дополнительные описания для переменных: метка, справочник, размер. Не будет описаний - не страшно. Работать все равно будет.

Вот, например, справочник контрагентов выглядит так (писал не я, форматирование и качество SQL не хаять):

<?xml version="1.0" encoding="utf-8"?>
<list title="Мебель-Сам: Контрагенты" access="SETTINGS">

   <setting name="default-cud">mebelsam/dict/contractor</setting>
   <setting name="simplified">true</setting>

   <sql>
        select c.Id,
               c.Name as "Название",
               c.Full_Name as "Полное название",
               c.Inn as "ИНН",
               c.Address "Адрес",
               c.Comment "Примечания",
               (select u.Name from contractor_group u where u.Id = C.Id) as "Группа",
               (select u.Name from User_ u where u.Id = C.User_Id) as "Пользователь",
               (select count(*) from document where contractor_id = c.id) as "Док-тов"
        from Contractor c
        where Lower(c.name) like '%' || Lower(:name) || '%'
          or Lower(c.full_name) like '%' || Lower(:name) || '%'
          or c.inn like '%' || :inn || '%'
        order by c.Name
   </sql>
</list>


Есть переменные name и inn. Перед открытием списка появится форма, в которой можно ввести название и ИНН.
30 дек 16, 22:24    [20065413]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
Alexander A. Sak,
Хот деплой это не только создание формы справочника. А если надо переписать бизнес-логику ? Если надо будет переписать/подправить алгоритм обработки данных? Тоже на xml?
У меня "не сначала все, а потом отфильтруем ". Сделаю видео отдельно по принципу взаимодействия с данными, там другой подход.
31 дек 16, 01:33    [20065863]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
Alexander A. Sak,
Кстати, насчет SQL, если заметил, то я вообще при создании справочника его не писал никуда
31 дек 16, 02:31    [20065909]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Alexander A. Sak
Member

Откуда: Омск
Сообщений: 901
Polar
Хот деплой это не только создание формы справочника. А если надо переписать бизнес-логику ? Если надо будет переписать/подправить алгоритм обработки данных? Тоже на xml?


Если мелочь, можно и в XML. Что-то крупное можно в отдельных файлах со скриптами. Я и тут ничего не изобретал: взял шататный API для запуска скриптов. Дефолтный JavaScript aka Nashon вполне подходит. В планах добавить Jython и Groovy, но это больше для демонстрации возможных вариантов языков. Естественно, так как это скрипты, никаких перезапусков приложения не требуется. Поправил файл и сразу смотришь что получилось.

Опять же, на самой джаве никто писать не запретит. Скриптами все это потом быстро склеивается. Конечно же перед тем, как лабать код, надо подумать о слоях, абстракциях и все такое прочее. И да, в этом случае веб-приложение надо перезапускать.

Еще вариант -- бизнес-логика в сервере БД. С нового года взялся помочь заместить свой дельфяный проект 10-летней давности. Там вся бизнес-логика в хранимых процедурах в Firebird. Отучать людей от привычных средств не собираюсь, им там комфортно - пусть и живут. Тоже получается без перезапуска веб-сервера: поправил хранимую процедуру и получил результат.
31 дек 16, 10:40    [20066079]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Alexander A. Sak
Member

Откуда: Омск
Сообщений: 901
Polar
Кстати, насчет SQL, если заметил, то я вообще при создании справочника его не писал никуда


Может быть. Я видео в полглаза просмотрел.
Я не сторонник скрывания SQL от программиста. Все равно он где-то да проявится.
31 дек 16, 10:44    [20066086]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
Как и обещал пример написания прикладного кода
31 дек 16, 17:25    [20066608]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
Как печатать документы и прочие фичи )))
11 янв 17, 13:34    [20093519]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
Новая часть. там больше 40 минут.
21 янв 17, 09:55    [20129764]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
Вставка записей в справочник over 10000 r/sec . Принцип организации учетной системы без использования блокировок.
28 янв 17, 06:54    [20156016]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
Подскажите стоит еще делать видео?
А то я охладел к формату видео.
Разработка движется, а вот видео для ютьюба делать больше не хочу, по крайней мере на русском.
15 мар 17, 17:31    [20299032]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Уважаемый автор
Member

Откуда: Питер
Сообщений: 230
Polar
Подскажите стоит еще делать видео?


Думаю, что не стоит
8 апр 17, 01:47    [20379918]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
trdm_
Member

Откуда: г. Ростов-на-Дону
Сообщений: 758
Polar
Формы и отчеты рисовать на клиенте на JavascriptUI.
Бизнеслогика и данные для форм и отчетов на Apache+PHP.

Я думаю что так совсем делать не стоит.
Нужны генераторы, которые по мтаданным сгенерируют php с нужными функциями.
пых-пых имеет оверхед по разработке, т.е. тексты его модулей очень "шумные" с точки зрения бизнес логики.
13 апр 17, 15:40    [20399244]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
trdm_
Member

Откуда: г. Ростов-на-Дону
Сообщений: 758
+ Можно посотрудничать, я делаю софт - редактор метаданных, а ты обеспечиваешь трансляцию в веб .
13 апр 17, 15:42    [20399256]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Нахлобуч
Member

Откуда: https://hglabhq.com
Сообщений: 3931
Какой ужас. Даже банальный доступ к данным от бизнес-логики не научились отделять, а всё туда же -- ажно на целую ERP-систему замахнулись.
13 апр 17, 15:57    [20399376]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
trdm_
Нужны генераторы, которые по мтаданным сгенерируют php с нужными функциями.

Не нужны. У меня задача, чтобы это все работало на виртуальном хостинге самом дешевом. Пхп выполняется на стороне хостера, а они нервничают при долгоиграющих скриптах. А на клиентской машине можно грузить проц на 100 процентов.
13 апр 17, 20:35    [20400456]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
trdm_
+ Можно посотрудничать, я делаю софт - редактор метаданных, а ты обеспечиваешь трансляцию в веб .

Спасибо за предложение, но нет.
Результат моего труда принадлежит только мне. Эта разработка задумывалась как альтернатива access, которая к тому же работает через веб на mysql + быстрая скорость разработки. Также как альтернатива всяким zoho, но в упрощенном варианте. Не всем нужны супер навороченные системы.
Я себе найду пару-тройку буржуев, которым подойдет мой софт под их задачи и буду с этого кормиться. Ахулиарды денег мне не надо.
Ты тоже делай свой софт, продавай сам и получай всю прибыль в одно рыло.
13 апр 17, 21:10    [20400532]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
trdm_
Member

Откуда: г. Ростов-на-Дону
Сообщений: 758
Polar
trdm_
+ Можно посотрудничать, я делаю софт - редактор метаданных, а ты обеспечиваешь трансляцию в веб .

Спасибо за предложение, но нет.
Результат моего труда принадлежит только мне. Эта разработка задумывалась как альтернатива access, которая к тому же работает через веб на mysql + быстрая скорость разработки.

phpMyAdmin++ ? :)
14 апр 17, 07:57    [20401039]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22878
Polar,

пару-тройку буржуев, что никогда не отвалятся и будут надежным источником дохода? у Вас наивные представления о бизнесе :)
14 апр 17, 09:09    [20401181]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
skyANA
Polar,

пару-тройку буржуев, что никогда не отвалятся и будут надежным источником дохода? у Вас наивные представления о бизнесе :)

Давно тебе хотел сказать:
Может прекратишь общаться сам с собой?
Я где-то написал "нигода не отвалятся"? Или это тебе голоса в голове нашептывают?
Я может охренею поддерживать больше пары-тройки одновременно, возможно придется кому-то отказать.
14 апр 17, 09:42    [20401317]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
trdm_
phpMyAdmin++ ? :)

Ну вот поэтому я видосы больше не буду делать, все равно их никто не смотрит, а потом в дискуссию ввязываются слабо представляя чем я занимаюсь.
Возможно размещу на хостинге и дам потыкать в демо режиме, но попозже.
14 апр 17, 09:46    [20401337]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22878
Polar
skyANA
Polar,

пару-тройку буржуев, что никогда не отвалятся и будут надежным источником дохода? у Вас наивные представления о бизнесе :)

Давно тебе хотел сказать:
Может прекратишь общаться сам с собой?
Я где-то написал "нигода не отвалятся"? Или это тебе голоса в голове нашептывают?
Я может охренею поддерживать больше пары-тройки одновременно, возможно придется кому-то отказать.

Конечно охренеешь. А вот отказать едва ли сможешь :)
15 апр 17, 09:23    [20404112]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
skyANA
А вот отказать едва ли сможешь :)


Опять себе что-то придумал?
Короче давай так, если есть что-то конструктивное по теме сказать, то велком. А чухню прекращай писать, водолей.
15 апр 17, 10:13    [20404153]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22878
Polar, имею мнение и его выссказываю. Мнение основано на опыте.
Но ты можешь опираться на фантазии, дело твоё :)
15 апр 17, 10:17    [20404155]     Ответить | Цитировать Сообщить модератору
 Re: Учетная система через веб для хостинга PHP+MySQL  [new]
Polar
Member

Откуда: Ростов-на-Дону
Сообщений: 156
skyANA
Polar, имею мнение и его выссказываю. Мнение основано на опыте.
Но ты можешь опираться на фантазии, дело твоё :)

Не знаю. Но судя по количеству твоих сообщений, ты предпочитаешь балаболить, а не работать.
15 апр 17, 12:07    [20404270]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Разработка информационных систем Ответить