|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
На предприятии старая учетная система (ведение НСИ, планирование производства, расчет плановой и фактической себестоимости). Всё это работает на dbf-ах и в Dos-овской оболочке (исходники и документация есть). Есть желание перевести на более современную платформу, причем что-бы её можно было максимально легко допиливать и добавлять функционал. Чтобы для доработок требовалась минимальная квалификация программиста. Поскольку машины, на которых система установлена очень старые, хотелось бы максимально тонкого клиента, что бы всё делалось на сервере и не нужно было устанавливать ни фреймворков, ни самих клиентских приложений. И вот закралась мысль, которая пугает своей простотой - а почему бы не сделать это на php + MySQL? Плюсы: - всё это бесплатно (не нужны Visual Studio MS Sql server или Oracle) - работает на стороне сервера (заработает на любом старье где есть браузер) - доработки и дальнейшее развитие упрощены за счет того что используется простой и распространенный язык php. Покритикуйте, чем плох такой вариант? Производительностью? Ограничениями СУБД? Будет примерно 200 клиентов, относительно большие объемы данных (сейчас по dbf-ам разбросано в общей сложности порядка 20 Гб). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 08:44 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Игорь_1985Покритикуйте, чем плох такой вариант? Производительностью? Ограничениями СУБД? Будет примерно 200 клиентов, относительно большие объемы данных (сейчас по dbf-ам разбросано в общей сложности порядка 20 Гб). Т.к. вам полностью придется переписывать все на PHP, то трудозатраты будут большими. Кроме того клиент-серверная приложение будет сильно отличаться от клиент-файл архитектуры. Так что такой проект обречен на провал, если за него не браться серьезно. Т.е. без привлечения квалифицированной команды разработчиков. P.S. А так лучше придерживаться практики "работает - не трогай!" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 09:47 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Игорь_1985, Ну про мускул наверное стоит забыть и посмотреть в сторону PgSQL. Он тоже бесплатный и нет таких огриничений как в мускуле. Если вам абсолютно заняться нечем и уверены что все телодвижения сможете реализовать на PHP - дерзайте. Думаю даже за год неосилите, ну и за два тоже. В итоге просто забьете на это дело. Не вы первый не вы последний. Проще взять уже готовую систему и допилить до своих нужд, если потребуется. Хотя если все устраивает то и нет смысла дергаться. Я б не стал. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 10:18 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Уточнение: вопрос не о том, стоит ли переходить на новые технологии. Вопрос в том, какие у данного простого решения (php + MySQL) недостатки по сравнению с более серьезными, например Java + Oracle, Visual Studio C# + MS SQL server? Плюсы я расписал в первом посте. А минусы? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 10:21 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Злой БобрХотя если все устраивает то и нет смысла дергаться. Я б не стал. Основная беда той системы, которая есть - её обслуживает 1 человек, причем пенсионного возраста. Молодежь представления не имеет о Clipper, на котором написана система. Поэтому и хочется перевести на php, как наиболее широко распространенный язык (чтобы легче было обслуживать и развивать). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 10:25 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Игорь_1985Плюсы я расписал в первом посте. А минусы?MySQL очень слабый, немасштабируемый по сложности вычислений. А они вам понадобятся. Берите МССКЛ. Бесплатной версии хватит надолго, ИМХО. Как вариант - Постгрес. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 10:55 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Главный минус это PHP и MySQL. Предлагаю связку С++(Qt/GTKmm/wxWidgets/Fox-Toolkit)/PostgreSQL/FirebirdSQL ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 11:06 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Игорь_1985Злой БобрХотя если все устраивает то и нет смысла дергаться. Я б не стал. Основная беда той системы, которая есть - её обслуживает 1 человек, причем пенсионного возраста. Молодежь представления не имеет о Clipper, на котором написана система. Поэтому и хочется перевести на php, как наиболее широко распространенный язык (чтобы легче было обслуживать и развивать). С "налету" вы проблему не решите. Т.е. вы заранее хотите сделать провальный проект. Если вы хотите новую ERP-систему, то выберете из уже существующих и начните проект внедрения. Но он будет не бесплатный. Если вы хотите "ваять свою нетленку", то без знания Clipper'а все равно не обойтись. Т.к. 100% вся бизнес-логика храниться в коде, а пользователи о ней даже не подозревают. P.S. Еще раз мой совет - "Работает - не трогай". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 11:26 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Игорь_1985Уточнение: вопрос не о том, стоит ли переходить на новые технологии. Вопрос в том, какие у данного простого решения (php + MySQL) недостатки по сравнению с более серьезными, например Java + Oracle, Visual Studio C# + MS SQL server? Плюсы я расписал в первом посте. А минусы? Плюсов нет. А если все таки хотите "потренироваться на кошках". То берите связку - PostgreSQL+Java+Tomcat Специалистов много, причем в нужно вам предметной области. Если "повезет", то "нетленку" можно будет продавать как решение, ибо Java = Ынтыпрайз. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 11:30 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
PHP - это больше язык для Web. Хотя тоже возможен и для ERP. MySQL - для ERP лучше не брать. Лучше: PostgreSQL, Oracle XE. Наряду с PHP стоит рассмотреть язык Python и написанные на нем системы. Python для ERP подходит больше - так как это универсальный язык, на котором написан самый разнообразный софт для фронт-енда: HTML5, CSS, javascript + jQuery, Angular и т.д. Не изобретать свой велосипед, брать за основу готовые решения. Для этого изучать сайт sourceforge.net и другие источники - там куча оупенсорсных проектов на PHP и Python и Java. Например, для Python ODOO https://www.odoo.com/ -- коммерческий сайт http://sourceforge.net/projects/greenopenerp/ -- комьюнити версия http://odoo-russia.ru/ -- русскоязычное сообщество http://www.tryton.org/ -- полностью свободный клон OpenERP http://www.erp5.com/ На PHP: http://www.weberp.org/ http://www.dolibarr.org/ На Java: http://ofbiz.apache.org/ http://adempiere.org/ http://www.idempiere.org/ http://www.openbravo.com/ http://www.dnet-ebusiness-suite.com ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 11:58 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
brig_2000PHP - это больше язык для Web. Хотя тоже возможен и для ERP. MySQL - для ERP лучше не брать. Лучше: PostgreSQL, Oracle XE. Наряду с PHP стоит рассмотреть язык Python и написанные на нем системы. Python для ERP подходит больше - так как это универсальный язык, на котором написан самый разнообразный софт для фронт-енда: HTML5, CSS, javascript + jQuery, Angular и т.д. Не изобретать свой велосипед, брать за основу готовые решения. Для этого изучать сайт sourceforge.net и другие источники - там куча оупенсорсных проектов на PHP и Python и Java. Например, для Python ODOO https://www.odoo.com/ -- коммерческий сайт http://sourceforge.net/projects/greenopenerp/ -- комьюнити версия http://odoo-russia.ru/ -- русскоязычное сообщество http://www.tryton.org/ -- полностью свободный клон OpenERP http://www.erp5.com/ На PHP: http://www.weberp.org/ http://www.dolibarr.org/ На Java: http://ofbiz.apache.org/ http://adempiere.org/ http://www.idempiere.org/ http://www.openbravo.com/ http://www.dnet-ebusiness-suite.com добавлю: операционка - Linux офис - LibreOffice ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 12:00 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Плюсы: - всё это бесплатно (не нужны Visual Studio MS Sql server или Oracle) то что у вас есть и так бесплатно - работает на стороне сервера (заработает на любом старье где есть браузер) это очередной холивар о том что нужно выносить все на сервер или на приложение. Ответ - все зависит от задачи, и каждый подход в своем случае имеет право на жизнь - доработки и дальнейшее развитие упрощены за счет того что используется простой и распространенный язык php. это вам так кажется. вполне возможно что есть задачи которые нельзя решить на РНР Ну и где тут ваши плюсы? Плюс это то что очевидно для владельца бизнеса. В вашем случае вы предлагаете: - поменять одно бесплатное на другое - поменять всю логику - тут вообще непонятно будет работать или нет Где профит для владельца бизнеса?.. Ну обслуживает сейчас все это 1 человек. В вашем случае это все будет обслуживать меньше людей? Платить ПХП-ешнику будете меньше? А как же стоимость разработки, внедрения, геморроя последствий, ... Минус только один - человек пытается изобрести велосипед, в то время как он уже давно изобретен. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 12:02 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
brig_2000brig_2000PHP - это больше язык для Web. Хотя тоже возможен и для ERP. MySQL - для ERP лучше не брать. Лучше: PostgreSQL, Oracle XE. Наряду с PHP стоит рассмотреть язык Python и написанные на нем системы. Python для ERP подходит больше - так как это универсальный язык, на котором написан самый разнообразный софт для фронт-енда: HTML5, CSS, javascript + jQuery, Angular и т.д. Не изобретать свой велосипед, брать за основу готовые решения. Для этого изучать сайт sourceforge.net и другие источники - там куча оупенсорсных проектов на PHP и Python и Java. Например, для Python ODOO https://www.odoo.com/ -- коммерческий сайт http://sourceforge.net/projects/greenopenerp/ -- комьюнити версия http://odoo-russia.ru/ -- русскоязычное сообщество http://www.tryton.org/ -- полностью свободный клон OpenERP http://www.erp5.com/ На PHP: http://www.weberp.org/ http://www.dolibarr.org/ На Java: http://ofbiz.apache.org/ http://adempiere.org/ http://www.idempiere.org/ http://www.openbravo.com/ http://www.dnet-ebusiness-suite.com добавлю: операционка - Linux офис - LibreOffice +1 если хотите максимально халявы и не завалить проект. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 12:44 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Ну обслуживает сейчас все это 1 человек. В вашем случае это все будет обслуживать меньше людей? Речь не в этом. Ключевое слово "1 человек", "единственный", чьи знания уникальны. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 12:57 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
а понадобится целая свора ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 13:06 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Игорь_1985И вот закралась мысль, которая пугает своей простотой - а почему бы не сделать это на php + MySQL? Плюсы: - всё это бесплатно (не нужны Visual Studio MS Sql server или Oracle) - работает на стороне сервера (заработает на любом старье где есть браузер) - доработки и дальнейшее развитие упрощены за счет того что используется простой и распространенный язык php. Покритикуйте, чем плох такой вариант? Производительностью? Ограничениями СУБД? Будет примерно 200 клиентов, относительно большие объемы данных (сейчас по dbf-ам разбросано в общей сложности порядка 20 Гб). Мысль отличная. Сам как раз разрабатываю подобную систему. Именно изза этих плюсов. добавлю вам еще пару. Отчеты (печатные формы документов) на обычном HTML. Можно просто распечатать с браузера, можно сохранить в PDF с помощью либы TCPDF, можно сохранить с расширением екселя и ворда - при открытии они сами конвертнут в свой формат (конечно нужно немного приспособится - табличная верстка inline CSS но это окупается). для возможной переносимости на другую БД можно ипользовать библиотеку adodb. кроме того там есть заготовка для Active record и автогенерация SQL (передается ассоциативный массив а либа сама сравнивает с полями таблицы и генерит insert или update) Простота обновления само собой - любой документ или отчет обновляется простым копирование файла. Вэб - решение - огромный плюс - ща у каждого смартфоны и планшеты- с любой точки земного шара можно посмотреть отчет или набрать накладную. Причем независимо от устройства - главное не использовать наворосенную верстку - да она и не нужна для такого приложения (тем более эт внутреннее приложение) - twitter bootstap и уже 90% верстки. А то что в отличие от моего опенсорса вам еще и платить будут ваще класно. Единственное НО независящее от технологии -разработка подобных систем гораздо более трудоемка чем кажется на первый взгляд. Впрочем это касается любого ПО - смотришь на прогу и кажется - да я бы ее нормально переписал за пару недель, но в 99 % случаев это оказывается далеко не пара недель и далеко не нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 13:27 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
caballeroИгорь_1985И вот закралась мысль, которая пугает своей простотой - а почему бы не сделать это на php + MySQL? Плюсы: - всё это бесплатно (не нужны Visual Studio MS Sql server или Oracle) - работает на стороне сервера (заработает на любом старье где есть браузер) - доработки и дальнейшее развитие упрощены за счет того что используется простой и распространенный язык php. Покритикуйте, чем плох такой вариант? Производительностью? Ограничениями СУБД? Будет примерно 200 клиентов, относительно большие объемы данных (сейчас по dbf-ам разбросано в общей сложности порядка 20 Гб). Мысль отличная. Сам как раз разрабатываю подобную систему. Именно изза этих плюсов. добавлю вам еще пару. Отчеты (печатные формы документов) на обычном HTML. Можно просто распечатать с браузера, можно сохранить в PDF с помощью либы TCPDF, можно сохранить с расширением екселя и ворда - при открытии они сами конвертнут в свой формат (конечно нужно немного приспособится - табличная верстка inline CSS но это окупается). для возможной переносимости на другую БД можно ипользовать библиотеку adodb. кроме того там есть заготовка для Active record и автогенерация SQL (передается ассоциативный массив а либа сама сравнивает с полями таблицы и генерит insert или update) Простота обновления само собой - любой документ или отчет обновляется простым копирование файла. Вэб - решение - огромный плюс - ща у каждого смартфоны и планшеты- с любой точки земного шара можно посмотреть отчет или набрать накладную. Причем независимо от устройства - главное не использовать наворосенную верстку - да она и не нужна для такого приложения (тем более эт внутреннее приложение) - twitter bootstap и уже 90% верстки. А то что в отличие от моего опенсорса вам еще и платить будут ваще класно. Единственное НО независящее от технологии -разработка подобных систем гораздо более трудоемка чем кажется на первый взгляд. Впрочем это касается любого ПО - смотришь на прогу и кажется - да я бы ее нормально переписал за пару недель, но в 99 % случаев это оказывается далеко не пара недель и далеко не нормально. запал обычно заканчивается на справочниках ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 14:07 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
caballero........... Отчеты (печатные формы документов) на обычном HTML. Можно просто распечатать с браузера, можно сохранить в PDF с помощью либы TCPDF, можно сохранить с расширением екселя и ворда - при открытии они сами конвертнут в свой формат (конечно нужно немного приспособится - табличная верстка inline CSS но это окупается). ............ А есть ли визуальный редактор печатных форм, типа как в 1С? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 14:26 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Sheraton, любой радактор для HTML, например Dreamviewer хотя никакого особого смысла в редакторах тут нет - лично я прекрасно справляюсь блокнотом ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 15:12 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ запал обычно заканчивается на справочниках это да помню давным давно попробовал повторить на делфи формы 1С казалось бы че там - грид, кнопочки вверху визуальная часть конешно быстро поучилась мышкой накидать а вот уже с выборками и логикой оказалосл куда злопотнее ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 15:16 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Игорь_1985, хочется перевести на php, как наиболее широко распространенный язык PHP-нники в массе своей учетных задач не понимают и с БД работать толком не умеют. Это вот самый главный минус. Ну PHP как язык производительностью не блещет. Можете крупно застрять в узком месте. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 19:04 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Игорь_1985, Всё это работает на dbf-ах и в Dos-овской оболочке ... Clipper Есть Harbour открытый компилятор для Cipper-а. И может много чего еще из современного. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 19:09 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
antares0PHP-нники в массе своей учетных задач не понимают и с БД работать толком не умеют. он вроде не писал что собирается нанимать сторонего PHPшника и ждать в стороне пока тот решит учетные задачи. и почему это не может быть опытный разработчик который в том числе знает и PHP antares0Ну PHP как язык производительностью не блещет. а в каком месте тут нужна особая производительность PHP? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2014, 19:16 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
antares0Игорь_1985, Всё это работает на dbf-ах и в Dos-овской оболочке ... Clipper Есть Harbour открытый компилятор для Cipper-а. И может много чего еще из современного. Совместимость с Clipper достаточно условная. Простейшие приложения (которые запустятся в любом xBase) да заработают. Все что сложнее придется полностью переписывать. Т.е. это вариант с переходом на другую платформу, только хуже, т.к. xBase давно устарел и не развивается. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2014, 07:38 |
|
|
start [/forum/topic.php?fid=29&msg=38754250&tid=1525908]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 235ms |
total: | 502ms |
0 / 0 |