23/11/2024 - dpsandro ha scritto:
Chiedo aiuto ai più sapienti come poter ricreare/portare con il minimo sforzo la windows form fatta oramai tanto tempo fà sotto VB.NET in una realtà sempre .NET magari CORE e soprattutto multiplatform . Avendo come richiesta ambienti MACOS e LINUX non solo WINDOWS.
Lo sforzo qui dipende da come hai strutturato il progetto: se il codice applicativo (la cosiddetta "business logic") non è separata ed è strettamente connessa e legata a doppio filo alla parte della UI, allora non vedo strade semplici, al netto di riscrivere l'applicazione e/o di fare un refactoring pesante prima della migrazione.
Bisognerebbe inoltre capire bene qual è la tipologia di applicazione che si vorrebbe realizzare, perché nella parola "multiplatform" si sottointende anche "multidevice", e i dispositivi non sono tutti uguali, soprattutto se oltre al desktop ci aggiungiamo tablet, mobile ecc.
23/11/2024 - dpsandro ha scritto:
Avevo pensato infatti a MAUI o HybridApp
Non so se MAUI può essere considerata già una piattaforma sufficientemente matura per poterci migrare, sempre con basso effort per intenderci, un'applicazione esistente in Windows Forms: tieni conto che devi portare nel "nuovo mondo" il codice esistente utilizzando 1) un runtime diverso, 2) una libreria diversa, 3) una piattaforma diversa. Hai detto poco. :|