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

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
主站蜘蛛池模板: 什邡市| 普兰店市| 芦山县| 临江市| 丁青县| 驻马店市| 盘山县| 邛崃市| 湖南省| 栾城县| 黄平县| 巩留县| 澜沧| 漯河市| 九台市| 永修县| 西丰县| 苏尼特右旗| 上饶县| 稷山县| 五常市| 沧源| 滨州市| 枣强县| 海城市| 灵宝市| 阿拉善右旗| 额济纳旗| 潼南县| 大洼县| 奉节县| 东莞市| 思南县| 南充市| 中方县| 长乐市| 肇东市| 平谷区| 雅安市| 吴江市| 太保市|