• Каким способом организовать отправку/получение данных?

    SuccessVM
    @SuccessVM
    Программирование - творчество
    Лучше всего использовать специальные форматы сериализации \ дисериализации данных. Присмотрись к MessagePack, он как раз был создан, как замена формату JSON, только быстрее, есть поддержка на все популярные языки программирования.

    B_Gx0HDW0AAA_eR.png:large

    Можно также использовать Protocol Buffers (Protobuf) от Google, но придётся потратить время на его освоение, хотя бы с недельку, есть нюансы.
    Ответ написан
    Комментировать
  • Где хостить ASP.NET Core + F1 план от Azure?

    SuccessVM
    @SuccessVM
    Программирование - творчество
    ASP.NET Core имеет второе название ASP.NET 5. Фреймворк разработан для новой платформы от Microsoft - .NET Core, её разрабатывали, как кросс платформенное решение для запуска на любой популярной ОС.

    ASP.NET Core будет прекрасно работать, как на Windows или Mac OS X, так и на Linux - Debian/Ubuntu/CentOS/Fedora.

    При запуске ASP.NET Core приложения на Linux или Mac OS X необходимы следующие установленные компоненты:

    • Платформа .NET Core или альтернативная платформа Monо - это open source проект, реализующий .NET Framework, для платформ Mac OS X или Linux. Mono активно поддерживается компанией Xamarin и совсем недавно Microsoft официально объявила о приобретении Xamarin.

    • Веб сервер, который будет взаимодействовать с ASP.NET приложением, например Kestrel. Kestrel – проект с открытым исходным кодом, кросс платформенный. Можно использовать любой другой веб сервер, главное, чтобы он реализовывал интерфейсы Feature ASP.NET приложения, как минимум, IHttpRequestFeature и IHttpResponseFeature. Если приложение не высоконагруженное, запросы к Kestrel можно принимать напрямую, но обычно используют прокси сервер, как Apache или NGINX.


    На Windows, помимо установленного .NET Core также потребуется наличие веб сервера для работы с элементами Features ASP.NET, рекомендуется использовать WebListener, но можно тот же Kestrel. Прокси сервером, в данном случае, лучше использовать IIS, хотя можно любой другой.

    Что же касается плана от Azure, то это прекрасная возможность ознакомиться с облачными технологиями и разрабатывать северные приложения совершенно бесплатно, но для продакшена такой вариант не подойдёт, тут либо переходить на платный тариф либо искать альтернативу, например виртуальный или облачный сервер на Linux – сейчас это вполне доступно.
    Ответ написан
    Комментировать
  • Какие есть бесплатные программы для 2d скелетной анимации?

    SuccessVM
    @SuccessVM
    Программирование - творчество
    Как вариант попробуй DragonBones dragonbones.github.io - это Open Source проект для 2D скелетной анимации.

    Я пользуюсь Spriter версией Pro, для твоего варианта подойдёт бесплатная версия, тем более в ней будет доступна скелетная анимация www.brashmonkey.com/spriter.htm
    Ответ написан
    Комментировать
  • Как тестировать уведомления от iframe-приложения в одноклассниках?

    SuccessVM
    @SuccessVM
    Программирование - творчество
    stream.publish устаревший метод API, но у меня прекрасно работает до сих пор, использую Flash API. Запрос один и тот же, как на AS3 так и на JavaScript.

    При публикации в ленту с помощью postMediatopic, можно указать картинку большего размера 492x364, это повышает виральность/кликабельноть и увеличивает переходы. Протестировать postMediatopic можно и на этапе разработки для этого необходимо запросить разрешения по адресу api-support@odnoklassniki.ru
    Ответ написан
    Комментировать