Ik heb een applicatie gebouwd in C#.
Een gui app met een aantal background processen die grofweg de volgende functionaliteiten bevatten.
- draaien van een lijst met shell commands en output in een JSON zetten
- kletsen tegen een website (JSON objecten opsturen / ontvangen)
- 2 threads, worker en gui-updater met progressbar.
In C# wordt dit een .NET app. Ik wil deze app opnieuw bouwen / ombouwen zodat deze ook zonder installeren op systemen kan draaien zonder .NET.
Eigenlijk wil ik een minimum aan afhankelijkheden. Het tool moet door de gebruiker vanaf USB stick op allerlei systemen gedraaid kunnen worden. van NT5 tot Windows 7. Van 98,ME,XP tot server 2008.
Ik kom dan al snel bij C++ uit. Als ik echter een leeg project starten dit compileer dan grijpt ie al naar .NET
Kan ik .NET disabelen?
Kan ik dan nog GUI apps maken?
Als jullie mij een andere taal / omgeving aanraden dan wil ik daar ook zeker naar kijken, portability van de binary is belangrijkste samen met gebruikersgemak van het eindproduct.
Een gui app met een aantal background processen die grofweg de volgende functionaliteiten bevatten.
- draaien van een lijst met shell commands en output in een JSON zetten
- kletsen tegen een website (JSON objecten opsturen / ontvangen)
- 2 threads, worker en gui-updater met progressbar.
In C# wordt dit een .NET app. Ik wil deze app opnieuw bouwen / ombouwen zodat deze ook zonder installeren op systemen kan draaien zonder .NET.
Eigenlijk wil ik een minimum aan afhankelijkheden. Het tool moet door de gebruiker vanaf USB stick op allerlei systemen gedraaid kunnen worden. van NT5 tot Windows 7. Van 98,ME,XP tot server 2008.
Ik kom dan al snel bij C++ uit. Als ik echter een leeg project starten dit compileer dan grijpt ie al naar .NET
Kan ik .NET disabelen?
Kan ik dan nog GUI apps maken?
Als jullie mij een andere taal / omgeving aanraden dan wil ik daar ook zeker naar kijken, portability van de binary is belangrijkste samen met gebruikersgemak van het eindproduct.
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad