La versione a 32/64 bit di Dart SDK ha qualche effetto sul codice javascript prodotto?

1

Ho appena iniziato a collaborare in remoto su un progetto. Il project manager mi ha chiesto esplicitamente di scaricare la versione Dart SDK a 32 bit. Dato che ho una macchina a 64 bit, ho chiesto perché ne ho scoperto di più. Mi è stato detto che "stiamo compilando il codice Dart in Javascript che verrà quindi eseguito all'interno del sito Web / webapp. Pertanto," ha affermato, "dobbiamo evitare problemi di compatibilità con le macchine a 32 bit che visitano il nostro sito."

Ho programmato javascript per 8 anni. Non mi sono mai imbattuto in alcuna API web javascript che si avvicina a problemi come 32 / 64bit. Quindi cosa mi sto perdendo? In che modo la versione di bit SDK può influire sul codice .js prodotto? Ho deciso di chiedere qui prima di sollevare qualsiasi argomento, soprattutto perché non è molto importante se io uso 32/64 bit in questo caso.

    
posta Tomáš Zato 22.08.2015 - 20:59
fonte

1 risposta

3

Dovrei essere d'accordo con te sul fatto che la generazione di javascript dovrebbe essere la stessa sia dall'SDK a 32 bit che a 64 bit. Inoltre, non riesco a vedere la preoccupazione del project manager per i client a 32 bit che visitano il tuo sito.

Tuttavia, è possibile che, nonostante tutte le intenzioni contrarie, il software a 32 bit e 64 bit (SDK) si comportino in modo diverso (ad esempio, uno ha un bug che l'altro non ha).

Sono un grande fan di avere una linea di base ben nota e documentata di strumenti per un progetto, di avere risultati riproducibili tra le macchine di sviluppo. In effetti, in alcune organizzazioni ho partecipato a confrontare l'output di sviluppo (ad es. I binari) per assicurarmi che il software rilasciato fosse identico a quello di essere (sorgente) archiviato ed è lo stesso di quello che è stato effettivamente testato. Ho visto più di un bug catturato dall'essere metodico (principalmente bug nel sistema di compilazione in cui clean non era completamente pulito, quindi vecchie cose binarie venivano usate inconsapevolmente invece di ricompilare).

Quindi, in generale, sarei favorevole alla definizione di quale SDK utilizzare in anticipo e a tutti che utilizzano lo stesso SDK.

    
risposta data 22.08.2015 - 23:44
fonte

Leggi altre domande sui tag