|
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 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
>а в каком месте тут нужна особая производительность PHP? себестоимость считать, планирование ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2014, 09:34 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ>а в каком месте тут нужна особая производительность PHP? себестоимость считать, планирование основная нагрузка все равно будет на Бд. Расчет себестоимости все таки не обработка видео - быстродействие языка не так критично ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2014, 14:02 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
caballeroПоследний выдох ГПЖ>а в каком месте тут нужна особая производительность PHP? себестоимость считать, планирование основная нагрузка все равно будет на Бд. Расчет себестоимости все таки не обработка видео - быстродействие языка не так критично Не всё так просто, как вы себе представляете. У нас, в не сильно большом производстве с 3 переделами и встречным выпуском расчёт себестоимости выпуска месячного объема продукции - считает 45 минут. А есть и сильно покрупнее производства. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2014, 14:54 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
mad_nazgulantares0Игорь_1985, пропущено... Есть Harbour открытый компилятор для Cipper-а. И может много чего еще из современного. Совместимость с Clipper достаточно условная. Простейшие приложения (которые запустятся в любом xBase) да заработают. Все что сложнее придется полностью переписывать. Т.е. это вариант с переходом на другую платформу, только хуже, т.к. xBase давно устарел и не развивается. От куда такие "глубокие" познания? - Clipper + самые популярные внешние библиотеки полностью входят в стандартную поставку (x) Harbour - Изощренные и большие приложения переводятся за пару недель - xBase не может устареть, т.к. это стандарт формата файла и уж тем более там нечему развиваться. - harbour имеет функции интеграции с любым SQL, но для ТС интереснее LetoDB - файлы остаются dbf, но управляет ими SQL "машина" на сервере приложений... и даже код программ практически править не нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2014, 15:22 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Андрей Ж.От куда такие "глубокие" познания? Портировали одно приложение с Clipper. :-) Андрей Ж.- Clipper + самые популярные внешние библиотеки полностью входят в стандартную поставку (x) Harbour Clipper не входит поставку. Совместимость на уровне базового xBase. Андрей Ж.- Изощренные и большие приложения переводятся за пару недель Например? У меня пока опыт другой. Андрей Ж.- xBase не может устареть, т.к. это стандарт формата файла и уж тем более там нечему развиваться. Э-э-э т.е. вы не делаете различие между форматом DBF файлов и языком СУБД xBase?! Хотя у формата DBF-файлов было несколько реализаций. Отличий было не много, но они были. Не говоря уже об индексах. Андрей Ж.- harbour имеет функции интеграции с любым SQL, но для ТС интереснее LetoDB - файлы остаются dbf, но управляет ими SQL "машина" на сервере приложений... и даже код программ практически править не нужно Все "плюшки" harbour не отменяют того факта, что совместимость с Clipper достаточно условная. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2014, 16:10 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Здесь не совсем уместно обсуждать мелкие технические нюансы конкретных языков программирования, но если хотите знать больше, то можно почитать и получить конкретные ответы на русскоязычном форуме 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 достаточно условная. По совместимости см. выше, а лучше "почитайте" специализированные форумы... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2014, 17:04 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
andr_andreycaballeroпропущено... основная нагрузка все равно будет на Бд. Расчет себестоимости все таки не обработка видео - быстродействие языка не так критично Не всё так просто, как вы себе представляете. У нас, в не сильно большом производстве с 3 переделами и встречным выпуском расчёт себестоимости выпуска месячного объема продукции - считает 45 минут. А есть и сильно покрупнее производства. вряд ли это 45 минут математических вычислений небось пару миллионов обращения к серверу или файловой системме ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2014, 17:48 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
Андрей Ж.Ну и что? На указанном форуме спецы берутся перевести приложение любой сложности за срок от одной до 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. Андрей Ж.По совместимости см. выше, а лучше "почитайте" специализированные форумы... По совместимости см выше :-) Если бы она была идеальной, то специализированные форумы не были бы нужны. ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2014, 07:37 |
|
ERP на php + MySQL - покритикуйте
|
|||
---|---|---|---|
#18+
1C. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2014, 21:14 |
|
|
start [/forum/topic.php?all=1&fid=29&tid=1525908]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
others: | 234ms |
total: | 410ms |
0 / 0 |