Контакты
Местоположение
Филиппины, Филиппины, Себу

Наибольший вклад в теги

Все теги (12)

Лучшие ответы пользователя

Все ответы (16)
  • Как правильно интегрировать несколько систем в компании?

    PinoyExplorer
    @PinoyExplorer
    Software Developer
    Сейчас изучаю, применение микросервисной архитектуры для интернет магазина с ASP.NET Core, все очень сложно..., но для Вашего случая, думаю что подойдет.
    Ответ написан
    1 комментарий
  • Как отправить get запрос на страницу с cookie / куки?

    PinoyExplorer
    @PinoyExplorer
    Software Developer
    Если ответить коротко и просто. То нужно добавить еще один параметр для метода типа HttpGet, который готов принимать и обрабатывать cookies из вашего запроса. Но этот ответ насколько краток, настолько же и бесполезен. Эта тема затрагивает проблемы Идентификации и Авторизации Пользователей и Запросов. Для ASP.NET Core используется пакет AspNetCore.Identity, где используется сессии для хранения данных об авторизованном пользователе. Вот здесь пример интрнет магазина с идентификация через AspNetCore.Identity. https://youtu.be/RGqg8ltFSUw Более универсальный подход используется в микросервисах, там приходится использовать для идентификации https://duendesoftware.com/products/identityserver . Пример такого подхода для идентификации используется на примере создания интернет-магазина на микросервисах. https://youtu.be/8GFZviJfAFc
    Ответ написан
    Комментировать
  • Joomla или Wordpress?

    PinoyExplorer
    @PinoyExplorer
    Software Developer
    Привет, у меня товарищ (не программист), совсем недавно стоял перед тем же выбором. Мы обсуждали эту тему подробно.. Из трех CMS Joomla, WordPress и OpenCart он выбрал OpenCart. Он обосновал это тем, что Open Cart, заточен именно под интернет-магазины, есть русскоязычное комьюнити, множество готовых платных модулей, в том числе и для эквайринга в РФ. Но Я предлагал ему другое, более фундаментальное решение с точки зрения быстродействия и масштабируемости. Я имею в виду ASP.NET Core, что то типа вот этого примера интернет-магазина на ASP.NET Core MVC на платформе .NET 5. Естественно, что он отказался, потому что он не специалист в этом, и потому что в русскоязычном рунете из каждого "утюга" идет реклама WordPress, 1C-Битрикс...и так далее. Надо сказать, что он проделал огромную работу, и настроил сам такой магазин. Товары из его магазина, это сложная инженерная тематика и там важны экспертные продажи на рынке B2B. Сейчас он завел туда более 600 товарных позиций, а планируется ввод нескольких тысяч. И вот тут начались некоторые проблемы и стали вылезать системные ограничения таких CMS как WordPress, Joomla, OpenCart. Ему нужно загружать множество изображений, а также файлов документации в формате pdf, которые приходится хранить не в специальной базе данных, а просто в папках на самом сервере с OpenCart. В общем объемы бэкапов стали распухать, скорость ответа стала опускаться на "пол-шестого"...)), появились дубли и прочий цифровой мусор в папках и подпапках с фотками и pdf файлами. Пользователи магазина, используют его ссылки на документацию, как удобный справочник, без реальных покупок, и в пиковые нагрузки, уже достигнут потолок по rps. Так что он подумывает, арендовать более дорогие ресурсы. А он только вначале пути, по заполнению контентом, своего магазина. Наблюдая за его приключениями, я думаю что в конечном счете, ему придется юзать что то типа, вот такой микросервисной архитектуры. Так что для каждой задачи, нужны свои инструменты.
    Ответ написан
    1 комментарий
  • Язык с# и десктопные приложения: выбор библиотек, платформы, средств создания интерфейса?

    PinoyExplorer
    @PinoyExplorer
    Software Developer
    Выбор .NET Framework, мне кажется сомнительным. Microsoft уже заявила о переходе на единую платформу .NET 6, в том смысле что .NET и .NET Core теперь едины. Общая тенденция по интерфейсам, все переводить в браузеры. Но WPF для десктопов пока еще в силе. И если у вас специфическое приложение с 2D и 3D анимацией, то вы можете интегрировать, в такое приложение, наработки созданные в игровом движке Unity. Но это скорее будет экзотикой.
    Ответ написан
    2 комментария
  • Для чего аргументы в квадратных скобках перед полями классов?

    PinoyExplorer
    @PinoyExplorer
    Software Developer
    В первом примере, показаны атрибуты для Аннотации Данных и подготовки таких свойств для проекции в Базу Данных, с помощью ORM.
    Так например атрибут Required, прямо указывает, что при создании таблицы базы данных такой столбец не может не иметь значения (Не NULL)...Остальные атрибуты также задают параметры столбцов в при создании таблицы (миграции) в Базу Данных. Вот здесь пример практического использования Атрибутов для создания таблиц в базе данных на примере простейшего учета книг, с использованием фреймворка ASP.NET Core Razor-pages.
    Ответ написан
    Комментировать