Hoi mensen,
Ik ben bezig met het schrijven van een Windows applicatie bedoeld voor o.a. fotografen om hun klanten zelf makkelijk foto's en andere producten te laten bestellen.
Nu moet het mogelijk zijn voor de fotografen om de applicatie te beheren via een website (PHP).
Alle communicatie tussen de Windows applicatie en de website handel ik af met XMLRPC.
Ik heb 1 class met alle data die ik opgeslagen wil hebben wanneer de applicatie sluit zodat deze data de volgende keer dat de applicatie start weer beschikbaar is. Dit object sla ik bij sluiten geserialized op in een bestand die ik bij het opstarten weer deserialize. Ik vraag me af of dit een verstandige keuze van mij is geweest gezien wanneer er wat verandert in de structuur van 1 van de geserializde classes er fouten optreden.
Wanneer een klant inlogt in de Windows applicatie, zal de Windows applicatie alle instellingen en producten vanaf de website ophalen. De website houdt bij wie, wanneer voor het laatst in heeft gelogd en zal er vanuit gaan dat alle producten die niet gewijzigd zijn nadat er voor het laatste in is gelogd, nog recent in de applicatie staan gezien de producten geserialized opgeslagen worden. Maar zodra er dus iets fout is gegaan bij het serializen / deserializen van de data loopt alles dus in de soep.
Tips zijn dus van harte welkom!
Ik ben bezig met het schrijven van een Windows applicatie bedoeld voor o.a. fotografen om hun klanten zelf makkelijk foto's en andere producten te laten bestellen.
Nu moet het mogelijk zijn voor de fotografen om de applicatie te beheren via een website (PHP).
Alle communicatie tussen de Windows applicatie en de website handel ik af met XMLRPC.
Ik heb 1 class met alle data die ik opgeslagen wil hebben wanneer de applicatie sluit zodat deze data de volgende keer dat de applicatie start weer beschikbaar is. Dit object sla ik bij sluiten geserialized op in een bestand die ik bij het opstarten weer deserialize. Ik vraag me af of dit een verstandige keuze van mij is geweest gezien wanneer er wat verandert in de structuur van 1 van de geserializde classes er fouten optreden.
Wanneer een klant inlogt in de Windows applicatie, zal de Windows applicatie alle instellingen en producten vanaf de website ophalen. De website houdt bij wie, wanneer voor het laatst in heeft gelogd en zal er vanuit gaan dat alle producten die niet gewijzigd zijn nadat er voor het laatste in is gelogd, nog recent in de applicatie staan gezien de producten geserialized opgeslagen worden. Maar zodra er dus iets fout is gegaan bij het serializen / deserializen van de data loopt alles dus in de soep.
Tips zijn dus van harte welkom!