Портирование MS Access -> WEB

D.T.George

Добрый день!...хочу посоветоваться по тематике портирования большого проекта на MS Access в WEB.Проект это ERP-система. Причём MS Access используется только как UI, в качестве СУБД - mysql over ODBC.Такая связка на сегодняшний день кажется очень странной, но проект начинался в 2006-м, разрабатывал я его сам, сначала на встроенной СУБД, потом перешёл на mysql, а интерфейс переписывать было лень... а интерфейс развивался с тех пор... и теперь это моyстр, в котором 70 форм разных и десятки тысяч строк кода (местами говно-кода, чего уж скрывать, хотя я особо не парюсь, т.к. это линейное программирование и, как говорится, "лишь бы работало")...Подробнее ознакомиться с тем - что это и как можно тут - http://www.fastprint.ua/Фастпринт-ERPПериодически подумывал о WEB2.0, но всё как-то времени особо не было, я ведь не девелопер, я соучредитель конторы для которой эта система писалась, и все эти годы в приоритете была именно контора, а не система и "кошерность" её написания...Сейчас вот разгрёбся чутьчуть и опять подумываю о возможных подходах к портированию... По самому проекту.Логика управления данными находится в клиенте (MS Access accde-файл), который через функции вида get_recordset("select * from..."), get_value("select * from..."), connExecute("start transaction; insert....") общается с базой.Портировать саму логику на, скажем, php проблем особых не вижу... ну кроме временных затрат... простая, рутинная работа... функции работы с БД переписать ясное дело...А вот чё делать с UI - главный вопрос и главный камень преткновения который каждый раз отворачивает меня от темы портирования... в MS Access IDE об этом вообще можно не париться, но при переходе в WEB надо хорошо подумать при выборе инструмента для отрисовки 70-и форм)))Кроме того, нужно придумать имплементацию механизма AJAX-связи между браузером и сервером... продумать безопасность этого дела... Может под что-то готовое подстроиться...Ясно, что можно вцелом можном портировать что угодно куда угодно... НО! Весь вопрос в цене затеи... Хочется как-то малой кровью...Есть у кого какой опыт/мысли по данному вопросу?
8 ответов

D.T.George

....Кроме того, нужно придумать имплементацию механизма AJAX-связи между браузером и сервером... продумать безопасность этого дела... Может под что-то готовое подстроиться...Ясно, что можно вцелом можном портировать что угодно куда угодно... НО! Весь вопрос в цене затеи... Хочется как-то малой кровью...Есть у кого какой опыт/мысли по данному вопросу?....
У вас ребята в Украине есть, судя по рекламе и напористости проталкиваются на рынок активно. Вот ссылка Разработка веб баз данных Я потестил у них trial доступ к конструктору, довольно симпатично и ненапряжно. Да и оформлено неплохо. Может найдете точки соприкосновения..


D.T.George

Спасибо! Посмотрел, но это не то... )))


D.T.George

Спасибо! Посмотрел, но это не то... )))
Ну так они не только готовые решения предлагают, могут и под ключ как понял доработать чтонить.Конкуренты, знакомые ваши?))


D.T.George

Я ж не ищу кто мне сделает, я пытаюсь найти/оценить решение которое может быть буду реализовывать самостоятельно... вот ищу/советуюсь, может кто уже сталкивался, пробовал что-то/как-то (имеются ввиду подходы к затее этой и/или инструментарий)...Если б заказать где-то под ключ - так зачем сюда писать??? ))Как они могут быть конкурентами? Я ведь полиграфией занимаюсь, а они IT )))))))Знать их - не знаю, просто глянул сайт бегло... не то что мне нужно...


D.T.George

MS Access в WEB
Заметил - всё чаще и чаще поднимается такая тема.


D.T.George

Что Вы имеете в виду под "инструмента для отрисовки 70-и форм" ?Если это конструктор для накидывания контрлов на форму в режиме дизайна, то это сейчас (типа) "не модна" и осталось как рудимент в Аксесс и Делфи (из тех что ещё на плаву). В ряде HTML редакторов така фича присутствует, но профи будут долго плеваться и отговаривать Вас от этого "мы пишем всё в блокноте" (есть правда для этого и объективные причины)


D.T.George

Что Вы имеете в виду под "инструмента для отрисовки 70-и форм" ?Если это конструктор для накидывания контрлов на форму в режиме дизайна, то это сейчас (типа) "не модна" и осталось как рудимент в Аксесс и Делфи (из тех что ещё на плаву). В ряде HTML редакторов така фича присутствует, но профи будут долго плеваться и отговаривать Вас от этого "мы пишем всё в блокноте" (есть правда для этого и объективные причины)
Руками в блокноте - это жесть)))У меня в одной из форм (в основной) аксес ругался в своё время, что мол "достигнуто максимальное кол-во контролов".. приходилось там кое-что менять и перераспределять...


D.T.George

Руками в блокноте - это жесть)))У меня в одной из форм (в основной) аксес ругался в своё время, что мол "достигнуто максимальное кол-во контролов".. приходилось там кое-что менять и перераспределять...
ГигантуснаФ