|
10.05.2017, 15:57 | #1 |
Участник
|
Цитата:
Сообщение от Polar
Желательно просматривать на экранах с большим разрешением, а то разметка вся не поместится, либо пользуйтесь клавишами CTRL +- для уменьшения увеличения страницы. В файерфоксе и експлорере не работает.
Попробовал перенести функционал с ERP системы, все получается и быстро, но рутина, а boring я делаю только за деньги. Какой вы функционал перенесли? пару справочников на 4 поля каждый? Время отклика чудовищное, Один проц, 512 Mb - этого должно быть за глаза, такая конфигурация может держать десятки php сессий единовременно |
|
10.05.2017, 20:14 | #2 |
Участник
|
Цитата:
Сообщение от potential
CTRL +- не помогает, какое должно быть разрешение? Сейчас 1440х900 Телевизора 4к 3840x2160 под рукой к сожалению нет
Какой вы функционал перенесли? пару справочников на 4 поля каждый? Время отклика чудовищное, Один проц, 512 Mb - этого должно быть за глаза, такая конфигурация может держать десятки php сессий единовременно Функционал не переносил, попробовал как он переносится. Я же инструмент хотел сделать, типа замены access, чтобы кроссплатформенно, быстро кастомизировать. Вот чтобы сделать вебформу достаточно создать таблицу и написать несколько строк кода.
__________________
Удачи! |
|
10.05.2017, 21:14 | #3 |
Участник
|
Цитата:
2. деплой скриптов на клиента тот еще геморрой. особенно, если есть модули. думаю, что стоит подумать еще раз над этим. |
|
10.05.2017, 21:29 | #4 |
Участник
|
Посмотрел рынок приложений ZoHo.
Что-то у всех приложений 0 оценок. Или я неправильно смотрю. https://marketplace.zoho.com/Extensi...tegory_tid=All |
|
10.05.2017, 22:00 | #5 |
Banned
|
Цитата:
Сообщение от Ace of Database
Посмотрел рынок приложений ZoHo.
Что-то у всех приложений 0 оценок. Или я неправильно смотрю. https://marketplace.zoho.com/Extensi...tegory_tid=All Цены на управление складом такие такие что конкурировать как бабушке с супермаркетом От $ 29 per organization / month P.S. Удалил ссылки на Zoho, а то ведь Product Placement ) Цитата:
Есть у меня стойкое желание отгрызть чуток профита от zoho.
Последний раз редактировалось ax_mct; 10.05.2017 в 22:08. |
|
11.05.2017, 08:17 | #6 |
Участник
|
Zoho - это Saas.
1. Ты платишь постоянно. 2. Твои данные и приложение тебе не принадлежат. 3. Перестаешь платить - лишаешься своих данных и возможности работать. 4. Сделать что-то сложное в приложении стоит много денег, т.к. нет доступа к коду. Достоинства 1. можно работать на любой ОС 2. можно работать из любой точки мира. 3. Простота создания приложения. 4. Есть готовые решения. Вот я собираюсь оставить достоинства и убрать недостатки. Для этого нужен простой фреймворк, который работал бы на самом дешевом хостинге. Кастомизировался на основе метаданных, а не языка PHP, обладал простым, но мощным API, был максимально прозрачен для быстрого дебага. А насчет Zoho так посмотри сколько людей уже ищет ему альтернативу, чтобы слезть с этой иглы. Стоимость владения моим фреймворком будет не больше чем оплата за хостинг в месяц. Я вот нашел за 1 евро. (у zoho 25$ плюс оплата за каждого пользователя). У меня пользователей будет неограничено. ЗЫ. Буду продавать исходники и ставить их на хостинг клиента. Возможно допиливать за денюжку.
__________________
Удачи! Последний раз редактировалось Polar; 11.05.2017 в 08:19. |
|
|
За это сообщение автора поблагодарили: Lemming (5), gl00mie (5), ax_mct (5). |
11.05.2017, 16:22 | #7 |
Banned
|
Цитата:
Сообщение от Polar
Zoho - это Saas.
... А насчет Zoho так посмотри сколько людей уже ищет ему альтернативу, чтобы слезть с этой иглы. Стоимость владения моим фреймворком будет не больше чем оплата за хостинг в месяц. ... ЗЫ. Буду продавать исходники и ставить их на хостинг клиента. Возможно допиливать за денюжку. Если у тебя получиться создать активное сообщество вокруг то да. В основном то размер слона определяется количеством программистов в сообществе конкретного фреймворка. Стоимость владения твоим фреймворком это не только хостинг. Это еще и разработка и поддержка. Вот я программист PHP создающий бизнес-приложения под заказ. Чем возьмешь меня? Мне нужно чтобы фреймворк 1) был проверен временем 2) был полным. 3) помогал в моей карьере и маркетинге. Дешевизна хостинга - не волнует. Вот я владелец бизнеса. Мне нужно некое подобие ERP и CRM. Чем возьмешь меня? Дешевый хостинг? OK. Но мне не нужно сэкономить 10 долларов в месяц, а о примерно такой экономии идет речь если сравнивать с альтернативами. Мне нужно чтобы ПРОДУКТ 1) был бесплатен 2) надежен 3) нужный фунционал 4) приемлимый хостинг. Фреймворки вообще не интересны. То есть на форуме программистов можно набрать актив и уникальный фреймворк пойдет. Особенно сейчас когда Аксапта на PHP смеха не вызывает потому как похороны АX в старом ее виде. Предположим есть на форуме десяток другой программистов которые воспринимают "Аксапта на PHP" как вполне себе логичный вариант. Но дешевый хостинг как аргумент для программистов? Метаданные, простота и прочее? И што такого еще нет? В чем твой маркетинг для целевой аудитории программистов? Ты очень молодец, интересный проект, но ты же хочешь не просто одобрения но и сообщество? Последний раз редактировалось ax_mct; 11.05.2017 в 16:28. |
|
10.05.2017, 21:42 | #8 |
Banned
|
Цитата:
Сообщение от Polar
Все спроектировано, чтобы использовать ресурс клиентской машины, код выполняется в браузере. Если у вас что-то тормозит, то это ваш комп виноват.
Функционал не переносил, попробовал как он переносится. Я же инструмент хотел сделать, типа замены access, чтобы кроссплатформенно, быстро кастомизировать. Вот чтобы сделать вебформу достаточно создать таблицу и написать несколько строк кода. И выбирать его надо не за бизнес-фунционал, а за некую привлекательность. Чем он привлекательней чем такие лидеры как Symfony, Laravel и Yii? Ну и еще пары десятков других https://en.wikipedia.org/wiki/Category:PHP_frameworks Я помню что вам не нравится классические MVC и ORM паттерны. Но я не верю что нет уже популярного фрэймворка на PHP который бы уже не решал проблемы MVC и ORM. Либо такой есть либо проблемы надуманные. Я не нападаю на вашу работу, она полезна в любом случае; акцент на том почему я или другие должны или могут предпочесть ваш PHP фрэймворк. Расскажите о нем так чтобы его захотелось. Как выбрать PHP фреймворк? https://habrahabr.ru/post/305626/ https://opensource.com/business/16/6...work-right-you |
|
12.05.2017, 18:03 | #9 |
Участник
|
Цитата:
Вижу в девтуле, что используется какой-то язык запросов к БД. Например: filterscount:0Возникли вопросы: 1) Этот язык запросов к БД вы сами придумали или взяли какой-то имеющийся? Какой? 2) Вижу, вроде используются только однотабличные запросы к БД. А с джойнами можно запросы делать? Мне кажется, будет полезно сделать возможность отправлять несколько запросов к БД одним http-запросом. Это сильно сократит время получения данных с сервера в случае множества запросов. |
|
12.05.2017, 19:48 | #10 |
Участник
|
Цитата:
Вот так выглядит Absence registration в базе. Поля employeeid, cause_of_absense, unitofmeasure это ссылки на другие таблицы. Чтобы вытащить значение в форму надо через двойное подчеркивание написать имя поля в связанной таблице. Например employeeid__first_name. Движок сам все делает. Код формы Absence registration можете посмотреть правой кнопкой на форме и "Просмотр кода фрейма". Также можно посмотреть код любой формы, все открыто.
__________________
Удачи! |
|
12.05.2017, 20:10 | #11 |
Участник
|
Насчет языка запросов, то пришлось придумать. А то в реквесте браузера нельзя передавать некоторые символы
Вот придумал язык: X++: switch ($filtercondition) { case "CONTAINS": return "LIKE"; break; case "DOES_NOT_CONTAIN": return "NOT LIKE"; break; case "EQUAL": return "="; break; case "NOT_EQUAL": return "<>"; break; case "GREATER_THAN": return ">"; break; case "LESS_THAN": return "<"; break; case "GREATER_THAN_OR_EQUAL": return ">="; break; case "LESS_THAN_OR_EQUAL": return "<="; break; case "NULL": return "IS NULL"; break; case "NOT_NULL": return "IS NOT NULL"; break; case "IN": return "IN"; break; default: return "UNKNOWN"; }
__________________
Удачи! |
|
13.05.2017, 01:02 | #12 |
Участник
|
Спасибо за пояснения, стало понятнее.
Цитата:
Вообще, люди уже довольно потоптались на этой теме и родили стандарт ODATA - текущая версия 4.0 - http://www.odata.org/, который вроде как реализован в продуктах Microsoft, SAP, 1C, IBM, а также других, менее известных организаций. Мне кажется, даже частичная совместимость с этим стандартом как минимум украсила бы ваш продукт, если конечно нет каких-то противопоказаний его использования. Цитата:
Мне видится, что реализация примеров отчетов (одного простого и одного сложного) была бы логичным шагом развития вашего прототипа. |
|
13.05.2017, 08:37 | #13 |
Участник
|
Цитата:
Сообщение от Bobkov
Со вводом данных более-менее понятно. А как вы видите реализацию отчетов, в том числе больших и сложных? Тут без долгих запросов не обойтись, наверное.
Мне видится, что реализация примеров отчетов (одного простого и одного сложного) была бы логичным шагом развития вашего прототипа. С отчетами есть 2 варианта, либо на сервере обрабатывать информацию и выдавать в готовом виде на PHP, либо выкачивать информацию на клиента (возможно с группировками и суммированием) и делать расчеты на клиентской машине на JavaScript в браузере. Смотря что будет быстрее. Например на рабочей станции будет стоять мощный проц и дофига памяти, тогда лучше запросить справочники и расчитывать отчет на клиенте, а не издеваться над сервером. PS На форме Employee есть кнопки в названии Print. Можно нажимать.
__________________
Удачи! |
|
|
|