官术网_书友最值得收藏!

Cross-platform development

The term cross-platform application development refers to the process of creating a software application that can run on multiple operating systems. In this book, we will not try to answer the question of why, but how – more specifically, will try to create a cross-platform application using the toolset provided by Microsoft and .NET Core.

Before we start talking about .NET Core, let's take a look at the process of developing an application for multiple platforms. Faced with the cross-platform requirement, the product team can choose multiple paths that will lead the developers through different application life cycles.

Throughout this book, we will have hypothetical user stories defined for various scenarios. We will start with an overall user story that underlines the importance of .NET Core:

"I, as a product owner, would like to have the client  ShopAcross  application running on iOS, Android mobile platforms, as well as Windows, Linux, and macOS desktop runtimes, so that I can increase my reach and user base."

In order to meet these demands, we can choose to implement the application in several different ways:

  • Fully native applications
  • Hybrid applications
  • Cross platform
主站蜘蛛池模板: 延川县| 右玉县| 成安县| 包头市| 马尔康县| 平原县| 观塘区| 南澳县| 波密县| 九台市| 吉林省| 台安县| 公安县| 德钦县| 固安县| 高要市| 冕宁县| 天门市| 行唐县| 抚松县| 乐至县| 麻阳| 宜兴市| 永丰县| 临沂市| 桃源县| 五莲县| 临邑县| 广平县| 仲巴县| 栖霞市| 西吉县| 花垣县| 通化县| 利津县| 伊宁市| 桂平市| 巴楚县| 青浦区| 定陶县| 申扎县|