Acquista e crea - Servizio FTP

2

Abbiamo bisogno di file FTP generati dal nostro sistema, quindi stiamo cercando di decidere se dovremmo passare il tempo a costruire qualcosa che soddisfi i nostri criteri (relativamente facile, .NET ha Funzionalità FTP integrata, tra le altre librerie più avanzate di terze parti). O se dovessimo comprare qualcosa dallo scaffale.

I nostri requisiti sono approssimativamente:

  • Deve essere in grado di attivare un file da inviare a livello di codice
  • Ha bisogno di riprovare N numero di volte (configurabile)
  • Stato interrogabile delle richieste FTP
  • Richiamata al completamento o non riuscita di una richiesta FTP

Non ho bisogno di essere venduto sulla relativa semplicità di costruire qualcosa del genere per me stesso. Comunque voglio fare la due diligence di vedere quali prodotti sono disponibili ... perché se esiste qualcosa che soddisfa i requisiti di cui sopra, non mi dispiacerebbe pagare per questo.

    
posta Joel Martinez 29.06.2011 - 16:10
fonte

3 risposte

4

Un grande commento che ho visto una volta è stato "Se si tratta di una funzione di core business - fai da te, non importa cosa" - di Joel Spolsky, quando decidi di acquistare o esternalizzare, se è così devi costruirlo in modo da avere controllo totale, se non acquistare o esternalizzare è un'opzione.

Questo suona come il secondo.

    
risposta data 29.06.2011 - 17:06
fonte
2

SyncBackPro ne gestirà la maggior parte, tranne che penso allo stato interrogabile delle richieste FTP.

Lo usavamo, ma lo abbiamo sostituito con un codice personalizzato per avere maggiore controllo sulla segnalazione di attività. Inoltre, sembrava mangiare molta CPU.

Se stai creando qualcosa, ti consiglio Rebex FTP . È più semplice da usare rispetto alle classi .Net integrate e ha anche più funzionalità. Rebex è stato solido per noi nella produzione.

    
risposta data 29.06.2011 - 17:06
fonte
0

Per qualcosa di semplice, costruirlo da solo non dovrebbe richiedere troppo tempo, forse non molto più a lungo rispetto all'integrazione di una libreria di terze parti nella tua app. Dopo tutto, c'è già un supporto FTP a tua disposizione, come dici tu. Inoltre rimuove la dipendenza da una libreria di terze parti (che può / non può essere un problema per il tuo progetto).

    
risposta data 29.06.2011 - 19:38
fonte

Leggi altre domande sui tag