È necessario che ogni sviluppatore conosca XML? Quanto è importante XML per uno sviluppatore? Qualsiasi suggerimento ...
È necessario che ogni sviluppatore conosca XML? Quanto è importante XML per uno sviluppatore? Qualsiasi suggerimento ...
è importante solo saperlo quando ne hai bisogno
e quando ne hai bisogno, puoi impararlo in un'ora. o meno
Un buon sviluppatore dovrebbe sapere quando è appropriato usare XML e quando non lo è. Ciò richiede la comprensione dei concetti alla base e le ragioni del suo utilizzo. In questo modo puoi prendere una decisione informata se devi utilizzarla in uno scenario specifico. Ma non c'è motivo di iniziare ad apprendere i meccanismi di XPATH, XSLT ecc. E i più fini punti di sintassi fino a quando non sarà effettivamente necessario.
È utile sapere almeno che cos'è e le basi di XPath. Ma in questi giorni JSON ha preso il formato di trasferimento dei dati di scelta per la maggior parte degli sviluppatori web.
Dovresti almeno conoscere il concetto dietro XML. Conoscere le specifiche non vale la pena se non comprendi perché è usato in primo luogo. L'approccio di XML al trasporto dei dati è racchiuso in tag in questo modo: <greeting>hi</greeting>
ma probabilmente stai dicendo, cosa? Perché sta inventando tutto HTML su di me?
Sai, alcuni potrebbero non essere d'accordo con me qui, ma non penso sia una buona idea chiamarti uno sviluppatore e non sapere cosa sia XML. È troppo comune, troppo semplice e troppo facile da riprendere da un momento all'altro.
Ad esempio, puoi dedicare 3 minuti a leggere queste risposte. Ma BAM, in quei tre minuti, ho appena letto l'introduzione di XML su w3schools: link
Ora posso far sapere ai miei capi che, hey, se hai bisogno di dati trasportati ... sono il ragazzo giusto da chiedere (sorta).
È sempre utile conoscere i diversi formati di dati come XMl, RRDBMS, CSV ecc. Inoltre sarà utile conoscere le basi di come funziona, i vantaggi e le limitazioni di ciascuno. Questo sicuramente aiuterà a prendere alcune importanti decisioni in fase di progettazione. Alla luce di ciò, dirò che è importante che gli sviluppatori conoscano le basi dell'XML, XPATH, validazioni, dtd, xsl. Ma non sarà obbligatorio conoscere i dettagli di implementazione di basso livello.
XML è uno strumento e, come qualsiasi altro strumento, funziona meglio per alcuni scopi rispetto ad altri. Si discute se XML sia lo strumento migliore per gli scopi a cui è adatto. La mia personale opinione è che JSON e le espressioni S siano entrambe alternative migliori per lo scambio di dati. In ogni caso, conoscere l'XML come opzione è una buona cosa.
È un formato per lo scambio di dati che è estremamente popolare in questi giorni. Aiuta se lo sai, certo, dato che i programmi di solito hanno bisogno di scambiarsi dati tra loro.
XML è come un elemento fondamentale per uno sviluppatore.
(1) Nell'applicazione Android XML è il requisito fondamentale per visualizzare l'interfaccia utente grafica. (2) Nelle applicazioni mobili come per gli sviluppatori iPhone e Blkackberry è possibile utilizzare il servizio Web in formato xml. (3) XML è facile da capire e molto facile da imparare. (4) XML fornisce informazioni strutturali per visualizzare i dati.
Leggi altre domande sui tag xml