powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / ERP на php + MySQL - покритикуйте
34 сообщений из 34, показаны все 2 страниц
ERP на php + MySQL - покритикуйте
    #38754195
Игорь_1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На предприятии старая учетная система (ведение НСИ, планирование производства, расчет плановой и фактической себестоимости). Всё это работает на dbf-ах и в Dos-овской оболочке (исходники и документация есть).
Есть желание перевести на более современную платформу, причем что-бы её можно было максимально легко допиливать и добавлять функционал. Чтобы для доработок требовалась минимальная квалификация программиста. Поскольку машины, на которых система установлена очень старые, хотелось бы максимально тонкого клиента, что бы всё делалось на сервере и не нужно было устанавливать ни фреймворков, ни самих клиентских приложений.
И вот закралась мысль, которая пугает своей простотой - а почему бы не сделать это на php + MySQL?
Плюсы:
- всё это бесплатно (не нужны Visual Studio MS Sql server или Oracle)
- работает на стороне сервера (заработает на любом старье где есть браузер)
- доработки и дальнейшее развитие упрощены за счет того что используется простой и распространенный язык php.

Покритикуйте, чем плох такой вариант? Производительностью? Ограничениями СУБД?
Будет примерно 200 клиентов, относительно большие объемы данных (сейчас по dbf-ам разбросано в общей сложности порядка 20 Гб).
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754250
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_1985Покритикуйте, чем плох такой вариант? Производительностью? Ограничениями СУБД?
Будет примерно 200 клиентов, относительно большие объемы данных (сейчас по dbf-ам разбросано в общей сложности порядка 20 Гб).

Т.к. вам полностью придется переписывать все на PHP, то трудозатраты будут большими.
Кроме того клиент-серверная приложение будет сильно отличаться от клиент-файл архитектуры.
Так что такой проект обречен на провал, если за него не браться серьезно.
Т.е. без привлечения квалифицированной команды разработчиков.

P.S. А так лучше придерживаться практики "работает - не трогай!"
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754275
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_1985,

Ну про мускул наверное стоит забыть и посмотреть в сторону PgSQL. Он тоже бесплатный и нет таких огриничений как в мускуле.
Если вам абсолютно заняться нечем и уверены что все телодвижения сможете реализовать на PHP - дерзайте. Думаю даже за год неосилите, ну и за два тоже. В итоге просто забьете на это дело. Не вы первый не вы последний.
Проще взять уже готовую систему и допилить до своих нужд, если потребуется. Хотя если все устраивает то и нет смысла дергаться. Я б не стал.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754278
Игорь_1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточнение: вопрос не о том, стоит ли переходить на новые технологии.
Вопрос в том, какие у данного простого решения (php + MySQL) недостатки по сравнению с более серьезными, например Java + Oracle, Visual Studio C# + MS SQL server?
Плюсы я расписал в первом посте. А минусы?
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754285
Игорь_1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Злой БобрХотя если все устраивает то и нет смысла дергаться. Я б не стал.

Основная беда той системы, которая есть - её обслуживает 1 человек, причем пенсионного возраста. Молодежь представления не имеет о Clipper, на котором написана система. Поэтому и хочется перевести на php, как наиболее широко распространенный язык (чтобы легче было обслуживать и развивать).
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754334
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_1985Плюсы я расписал в первом посте. А минусы?MySQL очень слабый, немасштабируемый по сложности вычислений. А они вам понадобятся.
Берите МССКЛ. Бесплатной версии хватит надолго, ИМХО.
Как вариант - Постгрес.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754351
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главный минус это PHP и MySQL. Предлагаю связку С++(Qt/GTKmm/wxWidgets/Fox-Toolkit)/PostgreSQL/FirebirdSQL
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754369
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_1985Злой БобрХотя если все устраивает то и нет смысла дергаться. Я б не стал.

Основная беда той системы, которая есть - её обслуживает 1 человек, причем пенсионного возраста. Молодежь представления не имеет о Clipper, на котором написана система.
Поэтому и хочется перевести на php, как наиболее широко распространенный язык (чтобы легче было обслуживать и развивать).

С "налету" вы проблему не решите.
Т.е. вы заранее хотите сделать провальный проект.
Если вы хотите новую ERP-систему, то выберете из уже существующих и начните проект внедрения.
Но он будет не бесплатный.

Если вы хотите "ваять свою нетленку", то без знания Clipper'а все равно не обойтись.
Т.к. 100% вся бизнес-логика храниться в коде, а пользователи о ней даже не подозревают.

P.S. Еще раз мой совет - "Работает - не трогай".
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754373
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_1985Уточнение: вопрос не о том, стоит ли переходить на новые технологии.
Вопрос в том, какие у данного простого решения (php + MySQL) недостатки по сравнению с более серьезными, например Java + Oracle, Visual Studio C# + MS SQL server?
Плюсы я расписал в первом посте. А минусы?

Плюсов нет.
А если все таки хотите "потренироваться на кошках".
То берите связку - PostgreSQL+Java+Tomcat
Специалистов много, причем в нужно вам предметной области.
Если "повезет", то "нетленку" можно будет продавать как решение, ибо Java = Ынтыпрайз.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754404
brig_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754406
brig_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754409
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плюсы:
- всё это бесплатно (не нужны Visual Studio MS Sql server или Oracle) то что у вас есть и так бесплатно
- работает на стороне сервера (заработает на любом старье где есть браузер) это очередной холивар о том что нужно выносить все на сервер или на приложение. Ответ - все зависит от задачи, и каждый подход в своем случае имеет право на жизнь
- доработки и дальнейшее развитие упрощены за счет того что используется простой и распространенный язык php. это вам так кажется. вполне возможно что есть задачи которые нельзя решить на РНР

Ну и где тут ваши плюсы? Плюс это то что очевидно для владельца бизнеса. В вашем случае вы предлагаете:
- поменять одно бесплатное на другое
- поменять всю логику
- тут вообще непонятно будет работать или нет
Где профит для владельца бизнеса?.. Ну обслуживает сейчас все это 1 человек. В вашем случае это все будет обслуживать меньше людей? Платить ПХП-ешнику будете меньше? А как же стоимость разработки, внедрения, геморроя последствий, ...

Минус только один - человек пытается изобрести велосипед, в то время как он уже давно изобретен.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754484
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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

если хотите максимально халявы и не завалить проект.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754512
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну обслуживает сейчас все это 1 человек. В вашем случае это все будет обслуживать меньше людей? Речь не в этом. Ключевое слово "1 человек", "единственный", чьи знания уникальны.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754529
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а понадобится целая свора
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754583
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 % случаев это оказывается далеко не пара недель и далеко не нормально.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754667
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 % случаев это оказывается далеко не пара недель и далеко не нормально.

запал обычно заканчивается на справочниках
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754705
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballero...........
Отчеты (печатные формы документов) на обычном HTML. Можно просто распечатать с браузера, можно сохранить в PDF с помощью либы TCPDF, можно сохранить с расширением екселя и ворда - при открытии они сами конвертнут в свой формат (конечно нужно немного приспособится - табличная верстка inline CSS но это окупается).
............


А есть ли визуальный редактор печатных форм, типа как в 1С?
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754779
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheraton,

любой радактор для HTML, например Dreamviewer
хотя никакого особого смысла в редакторах тут нет - лично я прекрасно справляюсь
блокнотом
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38754786
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ
запал обычно заканчивается на справочниках
это да
помню давным давно попробовал повторить на делфи формы 1С
казалось бы че там - грид, кнопочки вверху
визуальная часть конешно быстро поучилась мышкой накидать а вот уже с выборками и логикой оказалосл куда злопотнее
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38755164
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_1985,
хочется перевести на php, как наиболее широко распространенный язык
PHP-нники в массе своей учетных задач не понимают и с БД работать толком не умеют. Это вот самый главный минус. Ну PHP как язык производительностью не блещет. Можете крупно застрять в узком месте.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38755170
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_1985,
Всё это работает на dbf-ах и в Dos-овской оболочке ... Clipper
Есть Harbour открытый компилятор для Cipper-а. И может много чего еще из современного.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38755175
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0PHP-нники в массе своей учетных задач не понимают и с БД работать толком не умеют.
он вроде не писал что собирается нанимать сторонего PHPшника и ждать в стороне пока тот решит учетные задачи. и почему это не может быть опытный разработчик который в том числе знает и PHP
antares0Ну PHP как язык производительностью не блещет.
а в каком месте тут нужна особая производительность PHP?
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38755479
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0Игорь_1985,
Всё это работает на dbf-ах и в Dos-овской оболочке ... Clipper
Есть Harbour открытый компилятор для Cipper-а. И может много чего еще из современного.

Совместимость с Clipper достаточно условная.
Простейшие приложения (которые запустятся в любом xBase) да заработают.
Все что сложнее придется полностью переписывать.
Т.е. это вариант с переходом на другую платформу, только хуже, т.к. xBase давно устарел и не развивается.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38755593
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>а в каком месте тут нужна особая производительность PHP?

себестоимость считать, планирование
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38756176
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ>а в каком месте тут нужна особая производительность PHP?

себестоимость считать, планирование
основная нагрузка все равно будет на Бд. Расчет себестоимости все таки не обработка видео - быстродействие языка не так критично
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38756242
andr_andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroПоследний выдох ГПЖ>а в каком месте тут нужна особая производительность PHP?

себестоимость считать, планирование
основная нагрузка все равно будет на Бд. Расчет себестоимости все таки не обработка видео - быстродействие языка не так критично

Не всё так просто, как вы себе представляете. У нас, в не сильно большом производстве с 3 переделами и встречным выпуском расчёт себестоимости выпуска месячного объема продукции - считает 45 минут. А есть и сильно покрупнее производства.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38756282
Фотография Андрей Ж.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulantares0Игорь_1985,
пропущено...

Есть Harbour открытый компилятор для Cipper-а. И может много чего еще из современного.

Совместимость с Clipper достаточно условная.
Простейшие приложения (которые запустятся в любом xBase) да заработают.
Все что сложнее придется полностью переписывать.
Т.е. это вариант с переходом на другую платформу, только хуже, т.к. xBase давно устарел и не развивается.
От куда такие "глубокие" познания?

- Clipper + самые популярные внешние библиотеки полностью входят в стандартную поставку (x) Harbour
- Изощренные и большие приложения переводятся за пару недель
- xBase не может устареть, т.к. это стандарт формата файла и уж тем более там нечему развиваться.
- harbour имеет функции интеграции с любым SQL, но для ТС интереснее LetoDB - файлы остаются dbf, но управляет ими SQL "машина" на сервере приложений... и даже код программ практически править не нужно
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38756372
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Ж.От куда такие "глубокие" познания?


Портировали одно приложение с Clipper. :-)

Андрей Ж.- Clipper + самые популярные внешние библиотеки полностью входят в стандартную поставку (x) Harbour


Clipper не входит поставку.
Совместимость на уровне базового xBase.

Андрей Ж.- Изощренные и большие приложения переводятся за пару недель


Например?
У меня пока опыт другой.

Андрей Ж.- xBase не может устареть, т.к. это стандарт формата файла и уж тем более там нечему развиваться.


Э-э-э т.е. вы не делаете различие между форматом DBF файлов и языком СУБД xBase?!
Хотя у формата DBF-файлов было несколько реализаций.
Отличий было не много, но они были.
Не говоря уже об индексах.

Андрей Ж.- harbour имеет функции интеграции с любым SQL, но для ТС интереснее LetoDB - файлы остаются dbf, но управляет ими SQL "машина" на сервере приложений... и даже код программ практически править не нужно

Все "плюшки" harbour не отменяют того факта, что совместимость с Clipper достаточно условная.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38756445
Фотография Андрей Ж.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь не совсем уместно обсуждать мелкие технические нюансы конкретных языков программирования, но если хотите знать больше, то можно почитать и получить конкретные ответы на русскоязычном форуме clipper/harbour

mad_nazgulАндрей Ж.От куда такие "глубокие" познания?

Портировали одно приложение с Clipper. :-)
Ну и что? На указанном форуме спецы берутся перевести приложение любой сложности за срок от одной до 3 недель... наверное "не знаете, как их готовить"


mad_nazgulАндрей Ж.- Clipper + самые популярные внешние библиотеки полностью входят в стандартную поставку (x) Harbour

Clipper не входит поставку.Совместимость на уровне базового xBase.
Конечно это банальная придирка к словам! Есть стандартная реализация последней версии Clipper 5.3e + библиотека расширения CT3 + библиотека работы с классами (забыл название) - это 100% входит в Harbour/xHarbour версий старше 2011 года. То есть программа на Clipper написанная только на перечисленных инструментах и не содержащая "новых" ключевых слов (команд) должна сразу пересобраться на Harbour... Но если у Вас были вставки на ассемблере или использовали другие, например графические библиотеки, то могут быть сложности в замене другими конструкциями.

mad_nazgulАндрей Ж.- Изощренные и большие приложения переводятся за пару недель


Например? У меня пока опыт другой.
Большой список программ переведенный с Clipper упоминается в википедии, постоянно темы на форуме... есть и набор моих программ - примерно 400 000 строк исходного текста + использование экзотических программных конструкций... переведено на xHarbour в паралле с изучением инструмента за 2 месяца.

mad_nazgulАндрей Ж.- xBase не может устареть, т.к. это стандарт формата файла и уж тем более там нечему развиваться.


Э-э-э т.е. вы не делаете различие между форматом DBF файлов и языком СУБД xBase?!
Хотя у формата DBF-файлов было несколько реализаций.
Отличий было не много, но они были.
Не говоря уже об индексах.
Опять придирки к "словам" - зачем?

1. Есть стандарт плоских БД - dBase... он "статичен"
2. Есть расширения этого стандарта в различных "xBase называемых" системах разработки, в том числе в структурах индесных файлов.
3. Языка СУБД xBase вообще "в природе не существует", а есть различающиеся инструменты разработки, которых условно относят с семейству xBase... из развивающихся и актуальных на "сегодня": Alaska, CAVO, (x) Harbour

mad_nazgulАндрей Ж.- harbour имеет функции интеграции с любым SQL, но для ТС интереснее LetoDB - файлы остаются dbf, но управляет ими SQL "машина" на сервере приложений... и даже код программ практически править не нужно

Все "плюшки" harbour не отменяют того факта, что совместимость с Clipper достаточно условная.
По совместимости см. выше, а лучше "почитайте" специализированные форумы...
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38756524
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andr_andreycaballeroпропущено...

основная нагрузка все равно будет на Бд. Расчет себестоимости все таки не обработка видео - быстродействие языка не так критично

Не всё так просто, как вы себе представляете. У нас, в не сильно большом производстве с 3 переделами и встречным выпуском расчёт себестоимости выпуска месячного объема продукции - считает 45 минут. А есть и сильно покрупнее производства.

вряд ли это 45 минут математических вычислений
небось пару миллионов обращения к серверу или файловой системме
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38756940
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Ж.Ну и что? На указанном форуме спецы берутся перевести приложение любой сложности за срок от одной до 3 недель... наверное "не знаете, как их готовить"


Ну люди с 5 летним опытом в Clipper, которые портировали свою разработку, считать что они "не знаете, как их готовить".
Наверное да.

Андрей Ж.Конечно это банальная придирка к словам! Есть стандартная реализация последней версии Clipper 5.3e + библиотека расширения CT3 + библиотека работы с классами (забыл название) - это 100% входит в Harbour/xHarbour версий старше 2011 года. То есть программа на Clipper написанная только на перечисленных инструментах и не содержащая "новых" ключевых слов (команд) должна сразу пересобраться на Harbour... Но если у Вас были вставки на ассемблере или использовали другие, например графические библиотеки, то могут быть сложности в замене другими конструкциями.


Должна, но не обязана :-)
Помню даже переход с Cipper Summer 87 на Clipper 5.0 было еще тем приключением.
Я не спорю, что Harbour реализует "сферический стандарт в вакууме" Clipper.
Но конкретная реализации все портит.


Андрей Ж.Большой список программ переведенный с Clipper упоминается в википедии, постоянно темы на форуме... есть и набор моих программ - примерно 400 000 строк исходного текста + использование экзотических программных конструкций... переведено на xHarbour в паралле с изучением инструмента за 2 месяца.


Вот с тем, что перевод не возможен я спорить не буду.
А вот с тем что он "безболезненный" буду :-)


Андрей Ж.Опять придирки к "словам" - зачем?

1. Есть стандарт плоских БД - dBase... он "статичен"
2. Есть расширения этого стандарта в различных "xBase называемых" системах разработки, в том числе в структурах индесных файлов.
3. Языка СУБД xBase вообще "в природе не существует", а есть различающиеся инструменты разработки, которых условно относят с семейству xBase... из развивающихся и актуальных на "сегодня": Alaska, CAVO, (x) Harbour


1) Вы наверное не сталкивались, когда dbf файлы от DBase IV не читались в FoxBase.
Это конечно решалось правкой парой байтов... но все таки.
2) Расширения стандарта нет, т.к. нет самого стандарта. Точно так же как нет стандарта doc (не docx)
3) Язык есть, родоночальником является dBase, потом был FoxBase, затем Clipper и т.д. Причем этот ЯП был СУБД. Точно так же как сейчас SQL. Проблема xBase была в том, что для него не существовало стандарта, в отличии от SQL.

Андрей Ж.По совместимости см. выше, а лучше "почитайте" специализированные форумы...

По совместимости см выше :-)
Если бы она была идеальной, то специализированные форумы не были бы нужны. ;-)
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38767035
Фотография sapzvezda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1C.
...
Рейтинг: 0 / 0
ERP на php + MySQL - покритикуйте
    #38767227
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sapzvezda1C.
И?
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / ERP на php + MySQL - покритикуйте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]