|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Агнец за бортомКурдль(или хотя бы, чтоб окружающие так считали Это пять. Это банки, детка! (с) В них есть святая корова - KPI высокого начальства. И если ему приспичит под новый год его "закрыть" - в ход пойдут любые средства. На внедренцев/сопровожденцев надавят, чтоб какой угодно говнопроект приняли "с технологическим долгом". Пригласят прессу, созовут конференцию не тему "Как зашибись мы тут всё внедрили". Ну а ты тихонько впишешь эту хрень себе в резюме ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 13:05 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Диамburedпропущено... Лучше уж что-то потолще, с навороченным гридом, ибо таблиц очевидно будет очень много. Развейте, пожалуйста, мысль дальше ) Что можно взять "потолще"? Потому что действительно много справочников и таблиц. если Диам1.1. Для логики ориентируюсь на использование .Net Core из-за того, что микрософт его активно продвигает и он позиционируется как кроссплатформенный (хотя мы пока эту кроссплатформенность никак не используем, сидим на винде) то "накрой" это всё (БД и логику) Web API, а к нему уже будешь "ходить" - либо с толстого клиента на WPF (десктопы / ноуты). Там куча гридов / справочников / форм для ввода и редактирования / etc - либо с лёгкой вэб-морды (мобилки / планшеты). Это для сотрудников, которым не нужен богатый функционал на клиенте ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:23 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Прошло некоторое время и, возможно, автор уже начал, находится в процессе или завершил миграцию в веб. В связи с этим было бы крайне познавательно узнать про полученный опыт и подводные камни с небольшими комментариями почему так, а не иначе, так как у самого назревает подобная миграция. Интересно узнать про: - стек (Web API на ASP.NET Core + Angular/React/Vue и WPF как советовал Шайтан в предыдущем каменте? Может вообще Blazor..) - какой хостинг был выбран облачный ли? - сроки (сколько ушло времени на базовую часть с админкой и весь проект в 500 форм) - разработка велась своими или внешними специалистами (фриланс или у какой-нибудь компании "под ключ") - еще что-нибудь интересное ) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2019, 18:06 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
d1video, когда я в своё время мигрировал в веб, то вынес по сути две вещи: 1. веб работает инчае, подходы дестопа там не применимы и вредны 2. надо знать как работает веб ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2019, 18:25 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
плюс в процессе миграции узнаёшь, зачем нуэен весь этот SOLID и прочие MVC :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2019, 18:28 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Дмитрий Мухи прочие MVC :) Ну, так-то MVC появился долго до того, как про веб вообще узнали. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2019, 20:52 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
fkthatДмитрий Мухи прочие MVC :) Ну, так-то MVC появился долго до того, как про веб вообще узнали. Wat? Я про то, что в процессе миграции узнаёшь, зачем нужно было использовать шаблоны проектирования "долго до того, как про веб вообще узнал". И потом начинаешь писать так, что мигрировать не надо, а просто "морда" разная :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2019, 21:02 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Дмитрий Мухfkthatпропущено... Ну, так-то MVC появился долго до того, как про веб вообще узнали. Wat? Я про то, что в процессе миграции узнаёшь, зачем нужно было использовать шаблоны проектирования "долго до того, как про веб вообще узнал". И потом начинаешь писать так, что мигрировать не надо, а просто "морда" разная :) сказки ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2019, 21:52 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Дмитрий МухWat? https://ru.wikipedia.org/wiki/Model-View-Controller#История Концепция MVC была описана Трюгве Реенскаугом в 1978 году, работавшем в научно-исследовательском центре «Xerox PARC» над языком программирования «Smalltalk». Позже, Стив Бурбек реализовал шаблон в Smalltalk-80. Дмитрий МухЯ про то, что в процессе миграции узнаёшь, зачем нужно было использовать шаблоны проектирования Я не великий спец в разработке десктопа, но, по-моему, хоть что-то мало-мальски сложное написать в нем без того же MVC или MVP, да и еще кучи паттернов - это будет треш и угар говнокода. Правда, некоторые, не к ночи помянутые, пассажиры вообще считают любые паттерны в десктопе моветоном ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2019, 23:57 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
fkthatДмитрий МухЯ про то, что в процессе миграции узнаёшь, зачем нужно было использовать шаблоны проектирования Я не великий спец в разработке десктопа, но, по-моему, хоть что-то мало-мальски сложное написать в нем без того же MVC или MVP, да и еще кучи паттернов - это будет треш и угар говнокода. Многое, многое было написано без MVC, MVP, SOLID... И простое, и сложное... И в десктопе, и в вебе... И продолжает писаться... Не было бы таких топиков, если было бы всё грамотно спроектировано, гибко и понятно как мигрировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 10:17 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
d1video, а у вас большое приложение? тоже на MS Access? тоже монолит? и тоже нет понимания, как это спроектировать иначе? нет архитектора? большая команда? что за спецы? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 10:26 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Дмитрий МухМногое, многое было написано без MVC, MVP, SOLID... И простое, и сложное... И в десктопе, и в вебе... И продолжает писаться... fkthatтреш и угар говнокода. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 10:45 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
fkthatДмитрий МухМногое, многое было написано без MVC, MVP, SOLID... И простое, и сложное... И в десктопе, и в вебе... И продолжает писаться... fkthatтреш и угар говнокода.Я бы сформулировал мягче: технический долг :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 11:03 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Диам1.1. Для логики ориентируюсь на использование .Net Core из-за того, что микрософт его активно продвигает и он позиционируется как кроссплатформенный (хотя мы пока эту кроссплатформенность никак не используем, сидим на винде) Если будете делать на .NET Core кроссплатформенный десктоп, то тут только один вариант - Avalonia UI Framework . ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 11:20 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
МониторДиам1.1. Для логики ориентируюсь на использование .Net Core из-за того, что микрософт его активно продвигает и он позиционируется как кроссплатформенный (хотя мы пока эту кроссплатформенность никак не используем, сидим на винде) Если будете делать на .NET Core кроссплатформенный десктоп, то тут только один вариант - Avalonia UI Framework . даладно, и по-другому делается ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 11:46 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Давайте не будет в форуме ASP.NET обсуждать, на чём и как писать десктоп :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 11:57 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Дмитрий Мух, >а у вас большое приложение? тоже на MS Access? тоже монолит? Да, почти тоже самое что у ТС, только помельче монолит на 100 таблиц, 70 форм. Почему вообще вопрос стоит о вебе: - нужна связь с подрядчиками, чтобы они могли сами залогиниться в систему и что-то там поменять - нужен approval workflow с рассылками писем и кнопками действий - нужна корректная работа с отдаленными локациями с узким каналом - доступность на мобильных устройствах приятное дополнение, но не самоцель - всякие плюшки в будущем в виде трекинга чего-нибудь на карте Основная тематика - закупки и логистика, отслеживание потраченного в рамках бюджета. В основном обычный CRUD (список и форма заявки на закупку, закупки, материала и тп) Кроме одной реализации планирования закупок, где есть грид и переключаемые режимы: - строки-материалы и столбцы-потребители, на пересечении необходимое кол-во материала в штуках - столбец-склад и те же самые столбцы-потребители, на пересечении накопительная дельта склад-потребление >и тоже нет понимания, как это спроектировать иначе? нет архитектора? первый вариант - WebAPI Asp.Net Core + фронт на Angular(Google)/Vue(легковесное) второй вариант - serverside Blazor так как нагрузки предсказуемые (скажем 100-10к пользователей) и для обычного корпоративного CRUD его должно хватить за глаза, либо дождаться clienside реализации для более сложных рассчетов на клиенте. хостинг либо облачный (Azure раз уж мы с MS), либо нет, тут не знаю есть ли смысл в облаке. Может докер, чтобы уж точно можно было хоститься где угодно. >большая команда? что за спецы? полтора человека ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 13:27 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Дмитрий МухДавайте не будет в форуме ASP.NET обсуждать, на чём и как писать десктоп :) отдельного подфорума по десктопу нет, почему бы не обсудить писание десктопа с применением ASP.NET здесь ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 13:32 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
d1video, сейчас где и как развёрнута система? кто и как ей пользуется? сколько пользователей? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 13:34 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Ролг ХупинДмитрий МухДавайте не будет в форуме ASP.NET обсуждать, на чём и как писать десктоп :) отдельного подфорума по десктопу нет, почему бы не обсудить писание десктопа с применением ASP.NET здесьздесь? в данном топике? :) имхо если хочется что-либо обсудить, то готовь нормальную постановку вопроса и создавай отдельный топик, а вбрасывать фразочки типа "даладно, и по-другому делается" и разводить беспредметную дискуссию не стоит ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 13:36 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
d1video >большая команда? что за спецы? полтора человекаопыт .NET, JavaScript имеется? с СУБД какими знакомы? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 13:38 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Дмитрий Мух, >сейчас где и как развёрнута система? кто и как ей пользуется? сколько пользователей? Сейчас просто фронт и бэк файлом без сервера, пользователей ~30. >опыт .NET, JavaScript имеется? с СУБД какими знакомы? Такого опыта нет, тут 100% будут привлекаться стороние специалисты ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 13:52 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
Дмитрий МухРолг Хупинпропущено... отдельного подфорума по десктопу нет, почему бы не обсудить писание десктопа с применением ASP.NET здесьздесь? в данном топике? :) имхо если хочется что-либо обсудить, то готовь нормальную постановку вопроса и создавай отдельный топик, а вбрасывать фразочки типа "даладно, и по-другому делается" и разводить беспредметную дискуссию не стоит круто! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 14:01 |
|
Переход с MS Access на .Net
|
|||
---|---|---|---|
#18+
d1videoДмитрий Мух, >сейчас где и как развёрнута система? кто и как ей пользуется? сколько пользователей? Сейчас просто фронт и бэк файлом без сервера, пользователей ~30. >опыт .NET, JavaScript имеется? с СУБД какими знакомы? Такого опыта нет, тут 100% будут привлекаться стороние специалисты Каждому пользователю свой файл? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2019, 11:36 |
|
|
start [/forum/topic.php?fid=18&msg=39882055&tid=1354879]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 265ms |
0 / 0 |