Low-Code Development with Xomega.Net: Generate .Net Apps for Blazor, Maui, Wpf, Asp.Net, and Typescript
暫譯: 使用 Xomega.Net 進行低代碼開發:為 Blazor、Maui、Wpf、Asp.Net 和 TypeScript 生成 .Net 應用程式

Sarafudinov, Serghei

  • 出版商: Apress
  • 出版日期: 2025-10-02
  • 售價: $2,330
  • 貴賓價: 9.5$2,214
  • 語言: 英文
  • 頁數: 351
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868817892
  • ISBN-13: 9798868817892
  • 相關分類: C#
  • 海外代購書籍(需單獨結帳)

商品描述

Quickly build robust, data-driven .NET applications in Visual Studio using Xomega, an extensible low-code platform. Use simple but flexible Xomega model structures to model your application domain entities, services, UI objects, and views. Instead of spending your time writing boilerplate plumbing code, this platform enables you to stay focused on big-picture issues like your business domain and the structure of your application. Once you define your application models, Xomega allows you to generate all layers of your application, producing high-quality, customizable source code organized as per the best-practice architectures for multi-tier, enterprise-grade applications.

Your application will leverage our powerful open-source Xomega Framework, which helps you write clean, reusable, and testable code. Coupled with code generation, it will guarantee consistent behavior and look-and-feel across your entire app, which can also reduce maintenance costs later on.

What You Will Learn

    Create a Blazor solution pre-configured for the selected architecture and frameworks using industry best practices.
  • Import initial domain model from a database and enrich it with static data, services and presentation models.
  • Iteratively model services and UI views for a powerful list screen with flexible search criteria.
  • Iteratively model CRUD services and presentation for a complex full-fledged details screen.
  • Continuously generate application code from the models for all layers and add custom code as needed.
  • Implement password authentication and multi-layer claims-based security for accessing app data and functionality.
Who This Book Is For

This book is for .NET developers who are looking to quickly and efficiently build .NET apps using low code.

商品描述(中文翻譯)

快速在 Visual Studio 中使用 Xomega 這個可擴展的低代碼平台構建穩健的數據驅動 .NET 應用程序。使用簡單但靈活的 Xomega 模型結構來建模您的應用程序領域實體、服務、UI 對象和視圖。這個平台使您能夠專注於業務領域和應用程序結構等大局問題,而不是花時間編寫樣板代碼。一旦您定義了應用程序模型,Xomega 允許您生成應用程序的所有層,產生高質量、可自定義的源代碼,並根據多層企業級應用程序的最佳實踐架構進行組織。

您的應用程序將利用我們強大的開源 Xomega Framework,幫助您編寫乾淨、可重用和可測試的代碼。結合代碼生成,它將保證整個應用程序的一致行為和外觀,這也可以減少後期的維護成本。

您將學到的內容:
- 使用行業最佳實踐創建一個預配置的 Blazor 解決方案,適用於所選架構和框架。
- 從數據庫導入初始領域模型,並用靜態數據、服務和展示模型進行豐富化。
- 迭代建模服務和 UI 視圖,以實現具有靈活搜索條件的強大列表屏幕。
- 迭代建模 CRUD 服務和展示,以實現複雜的完整詳細信息屏幕。
- 持續從模型生成所有層的應用程序代碼,並根據需要添加自定義代碼。
- 實現密碼身份驗證和多層基於聲明的安全性,以訪問應用程序數據和功能。

本書適合對象:
本書適合希望快速高效地使用低代碼構建 .NET 應用程序的 .NET 開發人員。

作者簡介

Serghei Sarafudinov is a seasoned software developer, architect, and entrepreneur with more than 25 years of experience building large-scale enterprise applications for leading telecommunications and transportation companies using .NET, Java and Typescript. He is the visionary behind the Xomega.NET low-code platform and the open-source Xomega Framework - power tools for .NET developers. Off the clock, you can find him developing his backhand and forehand and serving up aces on the tennis court.

作者簡介(中文翻譯)

Serghei Sarafudinov 是一位經驗豐富的軟體開發者、架構師和企業家,擁有超過 25 年的經驗,為領先的電信和運輸公司構建大型企業應用程式,使用 .NET、Java 和 TypeScript。他是 Xomega.NET 低代碼平台和開源 Xomega Framework 的創始人,這些都是 .NET 開發者的強大工具。在工作之餘,你可以在網球場上找到他,專注於提升他的反手和正手擊球,並發球得分。

類似商品