Hola que tal, como lo índico en el título pretendo hacer una aplicación tipo dropbox así que la ayuda que quiero no es exactamente código o paso a paso, sino, algo más como un análisis de lo que necesito para desarrollar, mencionare algunas cosas y si es posible ustedes me complementan o sugieren algo más adecuado u optimo.
El desarrollo lo llevaré mediante c#.net, php o aspx.net y mysql.
De forma superficial sería
1.- Aplicación de escritorio(c#.net)
- Monitorear directorios/archivos
- Cambiar iconos personalizados en el explorador de Windows(aquí no tengo idea por donde buscarle para realizar eso)
- bajar/subir archivos al servidor(por una cuenta ftp o podría ser por medio de streaming/remoting/wcf, pero para eso el servidor debería ser en aspx, o menos que haya una aplicación como servidor (aplicación cliente-servidor)
2.- Servidor web (php o aspx)
- llevar registro de conexión online de la aplicación cliente
- Notificar cambios del lado de servidor para descargar/subir desde la aplicación cliente.
Esto es algo muy general, espero y agradezco de antemano el apoyo y orientación que me pueda brindar, sobre todo desglosar y especificar un poco más.
Saludos