Devo scrivere un programma daemon che viene eseguito costantemente in background ed esegue alcune semplici operazioni. La logica non è affatto complicata, tuttavia deve essere eseguita per lunghi periodi di tempo ed essere stabile.Scrivere un demone in Python è una buona idea?
Penso che C++ sarebbe una buona scelta per scrivere questo tipo di applicazione, tuttavia sto considerando anche Python dato che è più facile scrivere e testare qualcosa velocemente in esso.
Il problema che ho con Python è che non sono sicuro di come si comporterà il suo ambiente di runtime per lunghi periodi di tempo. Può consumare sempre più memoria a causa di alcune stranezze del GC? Può arrestarsi in modo imprevisto? Non ho mai scritto daemon in Python prima, quindi se qualcuno lo ha fatto, per favore condividi la tua esperienza. Grazie!
Questo potrebbe rivelarsi utile: http://pypi.python.org/pypi/python-daemon/ (mai usato). –