<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>JSON &#8211; Oscar Blancarte &#8211; Software Architecture</title>
	<atom:link href="https://www.oscarblancarteblog.com/tag/json/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.oscarblancarteblog.com</link>
	<description>Software Architect &#38; FullStack developer</description>
	<lastBuildDate>Fri, 18 Jul 2014 22:01:58 +0000</lastBuildDate>
	<language>es-MX</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.5.5</generator>

<image>
	<url>https://www.oscarblancarteblog.com/wp-content/uploads/2019/03/cropped-ob-32x32.png</url>
	<title>JSON &#8211; Oscar Blancarte &#8211; Software Architecture</title>
	<link>https://www.oscarblancarteblog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">89905023</site>	<item>
		<title>JSON vs XML</title>
		<link>https://www.oscarblancarteblog.com/2014/07/18/json-vs-xml/</link>
					<comments>https://www.oscarblancarteblog.com/2014/07/18/json-vs-xml/#comments</comments>
		
		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Fri, 18 Jul 2014 22:01:58 +0000</pubDate>
				<category><![CDATA[JSON]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Schema]]></category>
		<category><![CDATA[XSD]]></category>
		<guid isPermaLink="false">http://javamex.wordpress.com/?p=118</guid>

					<description><![CDATA[<p>En esta entrada quisiera hacer una comparativa entre JSON vs XML ya que en varias ocasiones me ha tocado discutir cual es mejor que la otra y siempre se vuelve un tema de conversación de horas. Mi conclusión a este tema es que ambos son buenos y cada uno tiene sus ventajas y desventajas y son [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.oscarblancarteblog.com/2014/07/18/json-vs-xml/">JSON vs XML</a> appeared first on <a rel="nofollow" href="https://www.oscarblancarteblog.com">Oscar Blancarte - Software Architecture</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>				<img loading="lazy" class="aligncenter wp-image-1586 size-full" src="https://www.oscarblancarteblog.com/wp-content/uploads/2014/07/XML-vs-JSON.jpg" alt="JSON vs XML" width="744" height="414" />En esta entrada quisiera hacer una comparativa entre JSON vs XML ya que en varias ocasiones me ha tocado discutir cual es mejor que la otra y siempre se vuelve un tema de conversación de horas.</p>
<p>Mi conclusión a este tema es que ambos son buenos y cada uno tiene sus ventajas y desventajas y son usados para diferentes cosas.<span id="more-118"></span></p>
<h2>XML</h2>
<h3><strong>Ventajas:</strong></h3>
<ul>
<li>Tiene un formato muy estructurado y fácil de comprender.</li>
<li>Puede ser validado fácilmente mediante <a href="https://www.oscarblancarteblog.com/2014/07/16/que-es-un-schema-en-xml/">Schemas(XSD)</a></li>
<li>Se pueden definir estructuras complejas y re utilizables.</li>
</ul>
<h3><strong>Desventajas:</strong></h3>
<ul>
<li>Es mas complicado de entender</li>
<li>El formato es sumamente estricto.</li>
<li>Lleva mas tiempo procesarlo</li>
<li>Un error con los namespace puede hacer que todo el documento sea invalido</li>
</ul>
<p>&nbsp;</p>
<h2>JSON</h2>
<h3><strong>Ventajas: </strong></h3>
<ul>
<li>Formato sumamente simple</li>
<li>Velocidad de procesamiento alta</li>
<li>Archivos de menor tamaño</li>
</ul>
<h3><strong>Desventajas:</strong></h3>
<ul>
<li>Tiene una estructura enredosa y difícil de interpretar a simple vista</li>
</ul>
<p><strong>NOTA: </strong><em>Gracias a un colaborar denominado<strong> Fugaz </strong>que me informo que existe una librería llamada mongoose que sirve para validar JSON aun que por lo que investigue es una librería de JavaScript y desconozco si exista una API similar para Java.</em></p>
<p><strong>Update 2</strong>: Mongoose es una librería utilizada para conectar NodeJS y MongoDB, aun que es posible validar de cierta forma los Objetos JS, en realidad no se utiliza para ello, si no que sirve para validar los objetos antes de ser persistidos en MongoDB.</p>
<p>Una vez que hablamos de las diferencias podría comentar que XML es mucho mejor para la comunicación entre servidores y aplicaciones ya que permite mensajes mucho mas completos, tipificados y ademas pueden ser validados con facilidad.</p>
<p>&nbsp;</p>
<p>Por otro lado, JSON cuenta con un formato mas simple y fácil de procesar, por lo que es ideal para dispositivos de bajo nivel de procesamiento, como los teléfonos móviles, los cuales son beneficiados ya que se requieren de menos consumo de datos para descargarlos y un consumo menor de batería al procesarlos, desde luego que los teléfonos modernos ya son capaces de procesar información mucho mas rápido pero no podemos confiarnos en todo mundo tendrá uno de esos.</p>
<p>&nbsp;</p>
<p>Tanto JSON como XML son muy ampliamente utilizados en entornos de integración, donde es necesario transmitir datos desde una aplicación a otra, como lo son los Web Services (SOAP) y los servicios REST (JSON), lo que me lleva a recomendarte el articulo <a href="https://www.oscarblancarteblog.com/2017/03/06/soap-vs-rest-2/">SOAP vs REST</a>, donde explico las diferencias de esta dos tecnologías para la construcción de servicios web.</p>
<p>&nbsp;</p>
<p>Cierro el tema preguntándote. ¿Tu que opinas, cuando usarías XML y cuand JSON, Crees que alguna de las dos tenga mas futuro?		</p>
<p>The post <a rel="nofollow" href="https://www.oscarblancarteblog.com/2014/07/18/json-vs-xml/">JSON vs XML</a> appeared first on <a rel="nofollow" href="https://www.oscarblancarteblog.com">Oscar Blancarte - Software Architecture</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.oscarblancarteblog.com/2014/07/18/json-vs-xml/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">118</post-id>	</item>
	</channel>
</rss>
