Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ASP.NET Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
 Переход с MS Access на .Net  [new]
Диам
Member

Откуда:
Сообщений: 1461
Здравствуйте, сообщество )

У нас в организации используется самописная CRM на MS Access (500 форм, 300 отчетов) + MS SQL (400 таблиц)
Хотим переходить на веб платформу. Выбрали .Net

У меня есть очень общие вопросы из сферы "с чего начать?":
1. Как все с Акцесса перенести на .Net?
Сейчас у нас монолит. Хочется сделать хотя бы модульность.
Все это будет использоваться как внутренний инструмент компании (не для всей аудитории интернета), если это имеет значение в выборе инструментов.

1. Как можно разбить приложение на интерфейс взаимодействия с пользователем и на логику обработки данных? (какие инструменты использовать для этого)?

1.1. Для логики ориентируюсь на использование .Net Core из-за того, что микрософт его активно продвигает и он позиционируется как кроссплатформенный (хотя мы пока эту кроссплатформенность никак не используем, сидим на винде)

1.2. Что из дотНета правильнее использовать для создания морды приложения?
Сотрудники предлагают VueJS для интерфейса пользователя, я пока не понимаю с помощью чего должно происходить его взаимодействие с бэкэндом. Есть же в .Net инструмент для создания веб-интерфейса (какой из них лучше использовать?), не будет ли правильнее, раз уж бэк на дотНете и веб-интерфейс делать на нем же?

У кого есть опыт такого переноса, дайте, пожалуйста, дельный совет.
13 июл 18, 06:50    [21567676]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21983
Диам,
Ну тут никакого ПЕРЕНОСА не просматривается. Берется все и пишется с нуля.

Дальше требуется определиться, хотите ли вы изучать дотнет на примере своего софта или хотите сходу сделать нормально.
В первом случае полюбому будет первый блин комом, набьете шишек, потом перепишете еще раз, но уже нормально.
Во втором случае лучше взять опытного архитектора, который проработает вам архитектуру. Не обязательно его прям нанимать на полный день, пусть просто выполнит анализ текущего софта, разработает архитектуру, раздаст всем задачи, а потом одни глазком присматривает за ходом реализации.
13 июл 18, 07:05    [21567682]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Диам
Member

Откуда:
Сообщений: 1461
Shocker.Pro,
Где взять такого? Тут среди сообщества найдется человек, который сможет нам помочь? Небесплатно.
13 июл 18, 07:10    [21567685]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Диам
Member

Откуда:
Сообщений: 1461
Shocker.Pro, это я про архитектора
13 июл 18, 07:10    [21567686]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21983
Вероятно, кто-то откликнется, но надо помнить, что "не все йогуртыфорумчане одинаково полезны" (с)

Лучше попытаться найти через знакомых с рекомендациями.
И город напишите, удаленно такие вещи делать довольно туго.
13 июл 18, 07:15    [21567687]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
hVostt
Member

Откуда:
Сообщений: 18555
Диам,

Разместите предложение на хедхантере. Всяких фрилансеров брать не рекомендую.
13 июл 18, 09:23    [21567858]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
big-duke
Member

Откуда:
Сообщений: 6763
Диам,

Я есть какие-то объективные причины для ухода с Access ?
Есть понимание стоимости владения текущей системой и оценка бюджета на внедрения и сопровождение новой ?
Есть спонсор от бизнеса, кто будет продвигать эту миграцию, заставлять бизнес-пользователей принимать активное участие в процессе проектирования и внедрения ?
Если у вас будет список "претензий" к текущей реализации, то будет проще выработать требования к перспективной платформе.

По технике исполнения. На первом этапе нужен архитектор и несколько SME, чтобы в течении x месяцев разработать целевую архитектуру решения исходя из требований бизнеса и функциональных возможностей текущего решения. Здесь стоит посчитать стоимость владения с учётом облачных сервисов, потому как адекватная отказоустойчивость для СУБД и балансировка фронта -- задача не тривиальная.
Далее пойдет многоэтапная разработка.
Как вариант -- бэкэнд на MS SQL, сервера приложений на ASP.NET, фронт -- React плюс bootstrap.
13 июл 18, 09:25    [21567860]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Диам
Member

Откуда:
Сообщений: 1461
big-duke,
>>Я есть какие-то объективные причины для ухода с Access ?

Работа с базой данных через интернет (сервер в датацентре, офисы по всей России) в Акцессе создает проблемы (очень много живых соединений от одного пользователя).
Микрософт со следующего года перестает поддерживать winAPI, а в win10 его просто отключат, по заявлениям самого микрософт.
Постоянные ошибки связи Акцесс - SQL на уровне DAO (чувствительность к лагам в интернет соединении)
13 июл 18, 11:17    [21568136]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
BlackEric
Member

Откуда:
Сообщений: 756
Диам
big-duke,
Микрософт со следующего года перестает поддерживать winAPI, а в win10 его просто отключат, по заявлениям самого микрософт.


Э, а можно пруф? Что-то я о таком вендекапце не слышал.
13 июл 18, 11:52    [21568301]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Диам
Member

Откуда:
Сообщений: 1461
интересует все таки детализация технологии. Что брать за основу для интерфейса пользователей?
13 июл 18, 13:57    [21568947]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Konst_One
Member

Откуда:
Сообщений: 11551
что умеете, то и выбирайте.
сейчас в основном фронт на разных javascript движках делают, вы сами упоминали vue.js. есть ещё angular, например. со стороны бэкенда напишите к нему webapi на .NET Core.
13 июл 18, 14:03    [21568984]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1143
Диам,

Я не вижу никаких объективных причин переходить с Acess на .NET (при отсутствии квалифицированных в .Net специалистов).
Судя по тому, что Ваша CRM написана на Access, она вряд ли имеет сложную бизнес-логику или замысловатую интеграцию со смежными автоматизированными системами. Т.е. в основном вся логика АС - это CRUD
Ну и зачем тогда вообще программисты? (Не важно, дотнетчики или джависты).
Может вам лучше оптимизировать структуру БД, перенести её на другую платформу, способную автоматически генерировать формы и отчеты по заданным SQL-запросам?
13 июл 18, 15:15    [21569249]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38640
Диам
интересует все таки детализация технологии. Что брать за основу для интерфейса пользователей?
вы хотя бы решите, десктоп будет или веб проект?
Т.к. сабж это клиент сервер, а вы в топике веб проектов.
13 июл 18, 15:36    [21569299]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21983
Petro123
вы хотя бы решите, десктоп будет или веб проект?
как всегда, писатель ничего не читал.
ТС все сказал в первом топике, но тут проснулся петроодиндватри и давай все сначала
13 июл 18, 16:39    [21569481]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
big-duke
Member

Откуда:
Сообщений: 6763
Shocker.Pro,

я бы сначала посмотрел на фронт текущей системы, чтобы оценить возможность её перевода на веб. ХЗ что там наворочено. Вполне мб чтобы фронт на десктопе, на том же WPF будет менее затратным.
13 июл 18, 17:59    [21569687]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38640
Shocker.Pro,
Тебе воспитателем работать)).
Я прочитал ответы мемберов.
И они недоумевают зачем ему переходить?
По твоей логике как можно сравнивать клиент сервер и веб проект?
).
13 июл 18, 18:07    [21569709]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21983
big-duke
Вполне мб чтобы фронт на десктопе, на том же WPF будет менее затратным.
хе-хе, фронт на wpf полюбому буден менее затратным. Но, я думаю, ТС не от фонаря хочет веб, видно, что он подумал, имхо впрочем.
13 июл 18, 19:05    [21569808]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38640
Shocker.Pro
big-duke
Вполне мб чтобы фронт на десктопе, на том же WPF будет менее затратным.
хе-хе, фронт на wpf полюбому буден менее затратным. Но, я думаю, ТС не от фонаря хочет веб, видно, что он подумал, имхо впрочем.
вот именно.
Поэтому ты первым же ответом все верно написал.
Только не архитектор нужен, а hello world сделать и пусть приходит через неделю со своими вопросами.
Ну какие вопросы, если ни строчки не писал?
Моё имхо, рано ещё до вопросов как в Ослике строка Привет мир! появляется.
13 июл 18, 19:16    [21569818]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Агнец за бортом
Member

Откуда:
Сообщений: 1351
Диам,

Бери 1С. Что вы там на ACCESS наваяли?

На 1С-ке месяца за три можно звездолет собрать. С нуля.

Премию получишь.
13 июл 18, 20:53    [21569910]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
big-duke
Member

Откуда:
Сообщений: 6763
Shocker.Pro
Но, я думаю, ТС не от фонаря хочет веб, видно, что он подумал, имхо впрочем.

Судя по аргументам ТС именно фонарём и пользовался :D Потому как тоже самое можно сказать про десктоп на WPF.
Диам
Есть же в .Net инструмент для создания веб-интерфейса (какой из них лучше использовать?), не будет ли правильнее, раз уж бэк на дотНете и веб-интерфейс делать на нем же?
13 июл 18, 20:59    [21569916]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Диам
Member

Откуда:
Сообщений: 1461
big-duke, не совсем фонарем, хотя доля правды в этом и есть. Ориентация на веб - чтобы использовать программу можно было и на мобилке, и на планшете. И удаленным пользователям можно было подключиться.
13 июл 18, 22:43    [21570075]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38640
Диам
программу можно было и на мобилке, и на планшете.

уже кое что. Только мобилка и планшет это одно и то же. Если через Интернет эксплорер.
Тогда изучайте, что тут думать))
Меню - проект - новый.
14 июл 18, 00:12    [21570203]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1143
Диам,

Навскидку 2 000 ч/д
14 июл 18, 07:28    [21570370]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6330
Диам,

Подумайте сначала про терминалки, как промежуточный этап.
14 июл 18, 15:24    [21570803]     Ответить | Цитировать Сообщить модератору
 Re: Переход с MS Access на .Net  [new]
Агнец за бортом
Member

Откуда:
Сообщений: 1351
Диам
"с чего начать?":

Диам
Хочется сделать хотя бы модульность.

Диам
1. Как можно разбить приложение на интерфейс взаимодействия с пользователем и на логику обработки данных? (какие инструменты использовать для этого)?

Диам
из-за того, что микрософт его активно продвигает

Диам
Что из дотНета правильнее использовать для создания морды приложения?

Диам
я пока не понимаю с помощью чего должно происходить его взаимодействие с бэкэндом

Диам
раз уж бэк на дотНете и веб-интерфейс делать на нем же?


Автор, послушай дельный совет. Это задача для нескольких НОРМАЛЬНЫХ спецов, если говорить о WEB.
500 форм вручную рисовать ушатаетесь, а пилить генератор форм (а на нём уже формы) - вам даже в голову не придёт.

Если не хочешь завалить проект (а ты его завалишь даже не с треском, но с писком) - выявляй MVP и бери 1С.
Там тебе и веб и планшеты и черт в ступе. А главное, ты получишь такой RAD, что у тебя от ветра уши загибаться будут.
14 июл 18, 20:26    [21571096]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
Все форумы / ASP.NET Ответить