Задать вопрос
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.

NET application with plugin. Как реализовать?

Сейчас задался вопросом создания интернет магазина, точнее он создан, я же хочу этот проект масштабировать.
Технические требования примерно такие:
Язык разработки C# NET7
Базы данных Mysql Postgree MSSQL Oracle
UI razor pages + VUE для интерактива (обусловлено SEO)

Цели собственно такие:
1. Установка из коробки даже слабо подготовленным пользователям
2. Брендинг
3. Расширяемость за счет плагинов
4. Скорость выше чем у WooCommerce
5. Интеграция с системами бухгалтерского и складского учета и внешними api
6. Простое добавление систем аутентификации
7. Интеграция с CRM

Собственно по всему перечисленному нет вопросов, кроме 3 пункта, а точнее визуализации пользовательского интерфейса в админке.
Мысль собственно в чем что любой плагин реализует интерфейс IPluginShop и опционально несколько других интерфейсов специфичных для 2,5,6,7. Собственно вопрос именно в том как отдавать эти страницы из плагина.

Если есть знания или ссылки на похожее решение пожалуйста напишите . Ну или просто свои мысли
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Сложный Комментировать
Решения вопроса 1
yarosroman
@yarosroman Куратор тега C#
C# the best
Пригласить эксперта
Ответы на вопрос 3
@d-stream
Готовые решения - не подаю, но...
ок гугл, что такое MEF, что такое MAF
Ответ написан
Чтобы UI был, нужно чтобы плагины либо сами html генерировали, либо чтобы они генерировали какое-то абстрактное представление, которое уже ты как-то переведёшь в html.

В принципе тут даже не обязательно razor использовать.

Как подгружать плагины, я думаю, вы уже знаете.
Ответ написан
Комментировать
NikFaraday
@NikFaraday
Student full-stack Developer
Думаю для гибкой и специфической настройки нужно уже что-то самому писать, всё же это не конструктор типа тильды либо вордпресса
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы