Ik heb het idee opgevat om iets als Sickbeard te maken. Voor wie het niet kent: Sickbeard haalt informatie van tv-series op via de API's van sites die die info hebben en zoekt nieuwsgroepen en eventueel torrents af om ontbrekende afleveringen te downloaden. Ik heb echter een aantal problemen met SB die niet op te lossen zijn zonder zelf in de source te gaan hacken, en daar heb ik nou een paar avonden geklooi noch het geduld voor noch zin in omdat ik Python domweg geen mooie taal vind.
Nou heb ik het idee opgevat om gewoon vanaf scratch te beginnen, maar Python ligt daarbij dus al per definitie niet op tafel. Ik heb zelf verreweg de meeste kennis van PHP maar dat is dan weer geen geschikte taal om tooltjes in te schrijven die 24/7 moeten blijven draaien. Wat betreft de talen die ik voldoende ken en waardeer om dit in te kunnen doen blijven C# en Java over. Om C# ook op Linux te laten werken zou dat dus uiteraard Mono worden, al heb ik dáár dan weer geen ervaring mee. Toch heb ik wel een voorkeur voor C# omdat ik wel gecharmeerd ben door .NET en ik alles net iets beter in elkaar vind zitten dan in Java. Daarbij heb ik de voorkeur voor een applicatie die native kan draaien zonder dat ik eerst andere software (Python, Java) moet installeren.
Goed, nu ben ik een beetje op verkenning gegaan. Het blijft dat het relatief simpel is om een Mono-applicatie als service te draaien. Ook een mini-webservertje opnemen voor de webinterface is makkelijk te doen.
Goed, na drie lange alinea's dan eindelijk mijn vraag: ik ben bang dat ik iets over het hoofd zie. Zoals ik het nu zie is zowel zo'n service als de basis voor de webinterface binnen no time geschreven, en de rest is gewoon programmalogica die ik in elke andere taal ook nodig zou hebben. Is het echt zo simpel als ik nu denk, of mis ik iets?
Nou heb ik het idee opgevat om gewoon vanaf scratch te beginnen, maar Python ligt daarbij dus al per definitie niet op tafel. Ik heb zelf verreweg de meeste kennis van PHP maar dat is dan weer geen geschikte taal om tooltjes in te schrijven die 24/7 moeten blijven draaien. Wat betreft de talen die ik voldoende ken en waardeer om dit in te kunnen doen blijven C# en Java over. Om C# ook op Linux te laten werken zou dat dus uiteraard Mono worden, al heb ik dáár dan weer geen ervaring mee. Toch heb ik wel een voorkeur voor C# omdat ik wel gecharmeerd ben door .NET en ik alles net iets beter in elkaar vind zitten dan in Java. Daarbij heb ik de voorkeur voor een applicatie die native kan draaien zonder dat ik eerst andere software (Python, Java) moet installeren.
Goed, nu ben ik een beetje op verkenning gegaan. Het blijft dat het relatief simpel is om een Mono-applicatie als service te draaien. Ook een mini-webservertje opnemen voor de webinterface is makkelijk te doen.
Goed, na drie lange alinea's dan eindelijk mijn vraag: ik ben bang dat ik iets over het hoofd zie. Zoals ik het nu zie is zowel zo'n service als de basis voor de webinterface binnen no time geschreven, en de rest is gewoon programmalogica die ik in elke andere taal ook nodig zou hebben. Is het echt zo simpel als ik nu denk, of mis ik iets?
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.