Domanda

In questo caso particolare è MVC. Ma quanta differenza c'è tra il candidato al rilascio e le versioni live o di produzione? Odio costruire molto sull'RC e farlo scoppiare o perdere perché non ho aspettato. D'altra parte, ho dei dealines da incontrare.

Grazie.

aggiornamento basato sui commenti:

Cosa significa veramente avere supporto per qualcosa come MVC di Microsoft? Non sono sicuro di quale supporto chiederei. Mi sono sempre chiesto questo per quanto riguarda il lato della programmazione delle cose. Ottenere supporto per il server fisico (un disco rigido si spegne), ho capito. Cosa chiederei a Microsoft in un caso come questo?

È stato utile?

Soluzione

In generale, attendere la versione di produzione prima di utilizzare. Se la società che lo sta sviluppando non è pronta a inserire un tag di produzione, come puoi fidarti della tua produzione? Quando si determina l'affidabilità del proprio sito / prodotto, si può essere affidabili solo come il collegamento più debole. Il rischio per la maggior parte dei RC è troppo alto per giocare d'azzardo.

Tuttavia, ci sono eccezioni. .Net MVC è uno. Il team di sviluppo ha rilasciato presto e spesso a enormi quantità di sviluppatori esterni che hanno trovato i bug. Questo RC è molto sicuro e non è una scommessa.

Altre eccezioni verrebbero da circostanze simili:

  • il prodotto ha subito numerosi test da parte di grandi gruppi di utenti esterni
  • l'azienda lascia i prodotti in modalità RC o Beta molto più a lungo del normale, quindi è passato del tempo sufficiente per trovare i bug (Gmail per esempio)
  • è disponibile il supporto immediato o la fonte

Il tipo di supporto di cui hai bisogno è la risposta rapida (con correzioni) a tutti i bug che scopri. Ad esempio, la tua app utilizza lo strumento DooHickey per eseguire l'operazione HickeyItUp. Scoprite che lo strumento funziona benissimo tranne quando lo utilizzate per HickeyUp un oggetto di tipo AlmostHickey. Invece restituisce un errore. Questo errore provoca l'arresto anomalo del tuo sito e ora hai bisogno di una risposta. Un buon supporto ti dirà se lo stai implementando nel modo sbagliato e nel modo corretto, o se ti fornirà una soluzione, e / o hai una correzione di bug in pochissimo tempo.

Non aspettarti molto di quel livello di supporto da parte di Microsoft (MVC potrebbe essere diverso a causa del grande team che è stato così reattivo). Invece otterresti molto di questo dal corpo degli sviluppatori che lo stanno già utilizzando.

Altri suggerimenti

Di solito le build RC avranno API e UI finalizzate, potrebbero avere dei bug. Direi che è sicuro svilupparsi contro, ma sarei molto diffidente nei confronti della distribuzione di codice inedito.

Direi che generalmente non usano i candidati al rilascio in ambienti di produzione. Detto questo, ci sono eccezioni definite, alcuni prodotti sono in fase Beta o Release Candidate per lungo tempo e possono essere abbastanza stabili prima che raggiungano la disponibilità generale.

Dipende dalle funzionalità che stai utilizzando, dal fatto che tu abbia il codice sorgente e che la licenza del fornitore ti permetta o meno di andare in produzione con esso.

Avere il codice sorgente può mitigare i problemi ma sarebbe sciocco usare un prodotto non supportato in un ambiente aziendale critico.

Penso di no

Aggiungo che dipende dalla disponibilità del supporto da parte del venditore se qualcosa va storto, che è spesso legato ai termini della licenza.

Per definizione, no, ma dovresti usare il tuo giudizio in base al prodotto, al fornitore, agli aggiornamenti in esso contenuti e alle tue esigenze.

Nella mia vita passata l'ho sempre fatto. Tutto ciò che ho distribuito era basato su componenti open source. Tuttavia, scelgo solo componenti forniti con buone suite di test.

Con il software a sorgente chiuso non hai idea di quanto bene vengano testate le cose. È possibile che il fornitore stia utilizzando la propria base di utenti come team QA esteso.

Ma, come dice Carlton Jenke, c'è sempre un'eccezione.

Penso che dipenda dalla solidità attesa della "produzione" app.

Il tuo sito web personale? Certo!

Il sistema statale di domanda di assicurazione contro la disoccupazione? No.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top