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

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
主站蜘蛛池模板: 兰州市| 安丘市| 乐安县| 迁安市| 文登市| 罗定市| 阳东县| 崇义县| 姚安县| 乐都县| 黄龙县| 仁寿县| 南召县| 安远县| 卢氏县| 安平县| 贵定县| 恭城| 分宜县| 平湖市| 当雄县| 富裕县| 遂昌县| 水富县| 宝山区| 斗六市| 自治县| 大丰市| 平江县| 都江堰市| 舒兰市| 普定县| 巩留县| 磐石市| 镇平县| 来凤县| 泸西县| 漳州市| 弥勒县| 鄯善县| 曲阳县|