Bon, même réponse que précédemment : pourquoi compenser un choix de techno inadapté par un changement de langage ????????
Pourquoi ne pas refaire l'appli en gardant le couple C#/.Net mais en passabt en client lourd ????
En effet, il suffit de réécrire l'IHM car, à moins que ton appli ait été codée avec les pieds, tes couches métiers et accès données sont réutilisables à quasi 100%.
[/B]
Absolument.
Méthode :
- Modifier la DAL pour la rendre comlpatible avec une base embarquée (SqlIte, Sql Server CE ou ce que tu veux, ne nécessitant pas de serveur local).
- Refaire la partie IHM de ton appli : passer l'IHM ASP.Net à WPF ou Winforms.
- Régler le problème de synchro à la reconnexion du portable : si ma mémoire est bonne tu as Oracle en SI ? donc la solution native de réplication de fusion de Sql Server CE n'est pas utiisable, dans ce cas :
- développer une solution de synchro en utilisant le SyncFramework.
- ou peut être Oracle dispose-t-il "off the shelf" d'une solution base embarquée + synchro base SI ? (ça je n'en sais rien, voir avec un spécialiste Oracle)
Rien de tout cela n'est insumontable mais il est préférable d'introduire l'étape que vous avez, semble-t-il, allégrement bypassée jusque là : penser l'archi
avant.
Partager