¿Es necesario que cada desarrollador sepa XML? ¿Qué tan importante es XML para un desarrollador? Cualquier sugerencia...
12
solo es importante saberlo cuando lo necesitas
y cuando lo necesites, puedes aprenderlo en una hora. o menos
Un buen desarrollador debe saber cuándo es apropiado usar XML y cuándo no. Esto requiere comprender los conceptos detrás de él y las razones para su uso. De esa manera, puede tomar una decisión informada sobre si necesita utilizarla en un escenario específico. Pero no hay razón para comenzar a aprender la mecánica de XPATH, XSLT, etc. y los puntos más finos de sintaxis hasta que realmente lo necesite.
fuente
Es útil al menos saber qué es y los conceptos básicos de XPath. Pero en la actualidad, JSON ha asumido el formato de transferencia de datos elegido por la mayoría de los desarrolladores web.
fuente
Al menos debe conocer el concepto detrás de XML. Conocer los detalles no vale la pena si no entiendes por qué se usa en primer lugar. El enfoque de XML para transportar datos es encerrándolo en etiquetas de esta manera:
<greeting>hi</greeting>
pero probablemente estés diciendo, ¿qué? ¿Por qué está inventando HTML en mí?Sabes, algunos pueden no estar de acuerdo conmigo aquí, pero no creo que sea una buena idea llamarte desarrollador y no saber qué es XML. Es demasiado común, demasiado simple y demasiado fácil de recoger en cualquier momento.
Por ejemplo, puede pasar 3 minutos leyendo estas respuestas. Pero BAM, en esos tres minutos, acabo de leer la introducción a XML en w3schools: http://www.w3schools.com/xml/xml_whatis.asp
Ahora puedo decirles a mis jefes que, oye, si alguna vez necesitas transportar algunos datos ... Soy el tipo adecuado para preguntar (algo así).
fuente
Siempre es bueno conocer los diferentes formatos de datos como XMl, RRDBMS, CSV, etc. También será útil conocer los conceptos básicos de cómo funciona, las ventajas y limitaciones de cada uno. Esto ciertamente ayudará a tomar algunas decisiones importantes en la etapa de diseño. A la luz de esto, diré que es importante que los desarrolladores conozcan los conceptos básicos de XML, XPATH, validaciones, dtd, xsl. Pero no será obligatorio conocer los detalles de implementación de bajo nivel.
fuente
XML es una herramienta y, como cualquier herramienta, funciona mejor para algunos fines que para otros. Existe cierto debate sobre si XML es la mejor herramienta para los propósitos para los que es bueno. Mi opinión personal es que JSON y las expresiones s son alternativas mejores para el intercambio de datos. En cualquier caso, conocer XML como una opción es algo bueno.
fuente
Es un formato para el intercambio de datos que es muy popular en estos días. Es útil si lo sabes, sin duda, ya que los programas generalmente necesitan intercambiar datos entre sí.
fuente
XML es como un bloque de construcción para un desarrollador.
(1) En la aplicación de Android, XML es el requisito básico para mostrar la interfaz gráfica de usuario. (2) En aplicaciones móviles como para iPhone y el desarrollador de Blkackberry puede usar el servicio web que está en formato xml. (3) XML es fácil de entender y muy fácil de aprender. (4) XML proporciona información estructural para mostrar datos.
fuente