Treffer: A cross-platform mobile development for accelerating software development lifecycle
Weitere Informationen
This paper presents and discusses the benefit of cross-platform development. The purpose is to demonstrate the advantages of the cross-platform framework .NET MAUI. The mobile application was designed according to a cross-platform approach to reach the broadest possible audience of customers, saving time and effort in development and maintenance. The code is fully shared between mobile platforms (Android, iOS, macOS, Windows, and Web) allowing customers to use the application on any device. ; Однією з найважливіших частин кожної програми є вибір мови та фреймворку, на якому вона буде розроблятись. Але досить складно визначити, яким має бути хороший фреймворк для розробки програмного забезпечення, адже на це питання немає єдиної правильної відповіді. В цілому, він повинен робити програмні продукти дешевшими у розробці та обслуговуванні, бути гнучким при виявленні помилок, розширюваним та придатним для довгострокового використання, адаптивним до вимог та змін; при додаванні функцій продуктивність не повинна знижуватися. Хороший фреймворк допомагає підтримувати якість програмного забезпечення протягом усього терміну його служби. Однак навіть найкращі проєкти зазвичай зазнають труднощів при виборі правильного фрейморку на початковому етапі. Завжди важливо думати про довгострокову перспективу, створюючи програмне забезпечення, щоб зробити його функціональним одразу і в той же час дозволити підтримку розвитку та будь-яких змін. Це може заощадити час розробників, обслуговуючи мінливі вимоги клієнтів. Вибір правильного фреймворку має вирішальне значення, тому що після створення продукту його вже досить складно і дорого змінити. У цій статті розглядається крос-платформний фреймворк .NET MAUI. Проаналізовано його переваги порівняно з іншими фреймворками. Ця інформація може допомогти при виборі фреймворку при розробці власного продукту. Також детально розглянуто його застосування на прикладі розробки авторського кросплатформового додатка “Draw & GO”.