ciao.
Premetto che non so se è la sezione giusta(non so se postare qui o in .net ma mi sembra una domanda piu generale , quindi legata a "programmazione" scusa alka se sbaglio) ma sto cercando di capire cosa sono i servizi.
Ho letto su google alcune definizioni , ma quello che non capisco è la differenza tra un programma ad es con un timer(o con un thread) che ogni tot esegue delle operazioni e il servizio.
Io dovrei creare un programma che sta su un server e spazzola delle cartelle precise sula rete, recupera dei file xml da queste cartelle li processa e inserisce i dati estratti in una particolare maniera su un db.
è per questo che ho pensato ad un servizio, ma essendo inesperto sull argomento chiedo a voi.
Ho visto inoltre che si possono creare questi servizi sia con ligguaggi ad alto livello( .net) sia con c++.
ho provato un po con c# in .net , sembra tutto semplice , ma il mio servizio nel task manager sembra impazzito , a volte occupa moltissime risorse a volte normale , ma non riesco ad avere il controllo e la pianificazione dell uso delle risorse della macchina(forse è questa la differenza dal programma col timer).
Aggiungo inoltre che in c++ senza boost un po complicato gestire i thread e le risorse condivise.
da dove partire?
grazie.