Come mantenere gli assiemi .Net rilevanti durante il periodo di flusso elevato

3

Quanto, come sviluppatori .Net, consideri i cambiamenti tra Windows XP, 7, & 8 quando scegli il tuo ambiente di sviluppo e le tue librerie?

Siamo prossimi a la fine di Windows XP ; Windows 7 è notevolmente e aggressivamente rendendo il suo marchio; Windows 8 (Win R / T) è all'orizzonte. Certo, flessibilità è completamente atteso dal punto di vista del cliente. Ma stiamo affrontando lo sviluppo del sistema operativo attuale, Windows 7 ( comprensibilmente, alcuni potrebbero sostenere che il sistema operativo attuale è ancora XP ) ... e mantenere il codice legacy per il sistema operativo in uscita, WinXP.

Quindi, Windows 8 e tutta la bontà Win R / T divampa l'immaginazione e non puoi fare a meno di chiedere a te stesso, " che sarà ancora rilevante in 5 anni? " Beh, almeno Non posso fare a meno di porre la domanda.

Durante i periodi di rapida evoluzione di un sistema operativo, quali considerazioni si prevedono nella progettazione, nelle librerie, nei framework e nella scelta degli ambienti di sviluppo dell'applicazione? e, così facendo, come si determina la lunghezza di pertinenza di un particolare progetto?

    
posta IAbstract 27.10.2011 - 14:51
fonte

2 risposte

3

Fai la stessa cosa che dovresti sempre fare - mantieni la tua core logic separata dall'interfaccia utente e da altri problemi specifici della piattaforma. Potrebbero cambiare il modo in cui arriva l'input, ma non stanno cambiando l'istruzione if o for loops in qualsiasi momento.

    
risposta data 27.10.2011 - 15:25
fonte
-1

But we are faced with developing to the current OS, Windows 7 (understandably, some may argue the current OS is still XP) ...and maintain legacy code for the outgoing OS, WinXP.

Le uniche persone che dicono questo stanno solo chiedendo di fallire, quindi le loro argomentazioni sono viziate, in altre parole, è improbabile che cambino e siano bloccate nei loro modi. Ciò significa che puoi ignorarli senza una grande quantità di rischi, voglio dire, guarda cosa ha fatto Apple al "mercato conosciuto in precedenza come il mercato dei tablet", tutte le aziende che hanno ignorato ciò che volevamo lanciavano l'intero piatto di spaghetti in il muro. Direi che l'iPad non è un tablet, dico solo perché, con questo, si sarebbe costretti a sostituire un computer standard. Lo definirei un dispositivo di tocco informatico multiuso, penso sia giusto, devo ancora vedere un tablet da chiunque possa sostituire il personal computer standard.

So, Windows 8 and all the Win R/T goodness flares the imagination and you can't help but ask yourself, "what will still be relevant in 5 years?" Well, at least I can't help but ask the question.

Questa domanda non può essere risolta. Chi avrebbe mai pensato che 5 anni fa avremmo avuto telefoni cellulari che potevano accedere al tuo desktop come se fossi un desktop a casa, so che non pensavo che l'iPhone sarebbe uscito, figuriamoci l'iPad o il Kindle Fuoco.

During periods of rapid evolution of an OS, what considerations do you plan for in application design, libraries, frameworks, and choosing development environments; and, in doing so, how do you determine the length of relevance a particular design will have?

Continui a cercare modi per migliorare la tua interfaccia utente, progetti tutto il resto in modo che possa accettare diverse forme di input, perché voce, tocco e input come Kinect non vanno via.

Penso che siamo lontani almeno un decennio dagli input di fantascienza descritti in così tanti film negli ultimi trent'anni.

Adobe è un esempio dopo quanti anni ha appena rilasciato una versione mobile di Photoshop. Questo potrebbe essere un esempio orribile perché è una traduzione completa della loro suite completa, che sa se i programmi che utilizziamo ogni giorno avranno sempre traduzioni complete in modo da poter utilizzare input tattili / vocali.

    
risposta data 27.10.2011 - 15:22
fonte

Leggi altre domande sui tag