<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:media="http://search.yahoo.com/mrss/"
	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/"
	>

<channel>
	<title>Javascript archivos - Itop</title>
	<atom:link href="https://itop.es/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>https://itop.es/tag/javascript/</link>
	<description>Consultora tecnológica en Tenerife</description>
	<lastBuildDate>Tue, 30 Jun 2026 11:17:40 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://itop.es/wp-content/uploads/2023/01/itop-favicon-web.svg</url>
	<title>Javascript archivos - Itop</title>
	<link>https://itop.es/tag/javascript/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>¿Qué es Pentaho y cuáles son sus beneficios?</title>
		<link>https://itop.es/blog/item/que-es-pentaho-y-cuales-son-sus-beneficios.html</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 20 May 2019 00:00:03 +0000</pubDate>
				<category><![CDATA[Analítica]]></category>
		<category><![CDATA[beneficios]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[big data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[datos]]></category>
		<category><![CDATA[ETL]]></category>
		<category><![CDATA[informes]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JSP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft SQL server]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://migracion.itop.es/?p=1131</guid>

					<description><![CDATA[<p>Pentaho es una aplicación de software para la Gestión de la Inteligencia Empresarial (Business Intelligence y Big Data) que genera muchos beneficios a las empresas. En este artículo te contamos todo lo que puede ofrecerte.</p>
<p>La entrada <a href="https://itop.es/blog/item/que-es-pentaho-y-cuales-son-sus-beneficios.html">¿Qué es Pentaho y cuáles son sus beneficios?</a> se publicó primero en <a href="https://itop.es">Itop</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Actualmente, muchas empresas utilizan Pentaho como herramienta BI para la mejora de la capacidad de análisis y de toma de decisiones,&nbsp;puesto que&nbsp;ofrece soluciones que se componen fundamentalmente de una infraestructura de herramientas de análisis e informes integrado con un motor de workflow de procesos de negocio.</p>



<figure class="wp-block-image"><img decoding="async" src="images/Tecnologias/pentaho-color-itop.png" alt=""/></figure>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading">¿Cuáles son los productos que nos ofrece Pentaho?</h3>



<p class="wp-block-paragraph">Pentaho nos ofrece una serie de útiles productos como son los siguientes:</p>



<ul class="wp-block-list">
<li><a href="https://community.hitachivantara.com/docs/DOC-1009856-pentaho-reporting" target="_blank" rel="noopener noreferrer">Pentaho Reporting</a>: Es un motor de presentación capaz de generar informes programáticos sobre la base de un archivo de definición XML.</li>



<li><a href="http://www.itop.academy/blog/item/pentaho-creacion-de-un-dashboard.html" target="_blank" rel="noopener noreferrer">Pentaho Dashboard</a>: Es una plataforma integrada para proporcionar información sobre sus datos, donde se pueden ver informes, gráficos, etc.</li>



<li><a href="https://community.hitachivantara.com/docs/DOC-1009857-data-mining-weka" target="_blank" rel="noopener noreferrer">Pentaho Data Mining</a>: Es una suite de software que usa estrategias de aprendizaje de máquina, automático y minería de datos. Cuenta con las herramientas necesarias para apoyar las tareas de análisis descriptivo.</li>



<li><a href="http://www.dataprix.com/empresa/recursos/recursos-pentaho-su-integracion-apache-hadoop" target="_blank" rel="noopener noreferrer">Pentaho para Apache Hadoop</a>: Es un conector de bajo nivel para facilitar el acceso a grandes volúmenes manejados en el proyecto Apache Hadoop.</li>



<li><a href="https://community.hitachivantara.com/docs/DOC-1009853-mondrian" target="_blank" rel="noopener noreferrer">Pentaho Analysis Services</a>: Es compatible con el MDX, y el lenguaje de conducta XML para el análisis y especificaciones de la interfaz.</li>
</ul>



<p class="wp-block-paragraph">Pentaho ofrece una edición empresarial y comunitaria del software, pero en general, las características de ambas opciones son las siguientes:</p>



<ul class="wp-block-list">
<li>Plataforma 100% J2EE: Que asegura las escalabilidad, integración y portabilidad.</li>



<li>Servidor: Puede correr en servidores compatibles con J2EE como JBOSS AS, WebSphere, WebLogic, etc.</li>



<li>Base de datos: vía JDBC, IBM DB2, Microsoft SQL server MySQL, Oracle, etc.</li>



<li>Sistema operativo: No hay dependencia. Lenguaje interpretado.</li>



<li>Lenguaje de programación: Java, JavaScript , JSP, XSL.</li>



<li>Interfaz de desarrollo: Java SWT, Eclipse, Web-base.</li>



<li>Repositorio de datos: Basado en XML.</li>



<li>Todos los componentes están expuestos vía web services para facilitar la integración con Arquitecturas orientadas a servicios (SOA).</li>
</ul>



<h4 class="wp-block-heading"><em>→ ¿Quieres ver un caso práctico en Pentaho? <a href="https://itop.academy/blog/item/como-se-publican-reportes-pentaho.html" target="_blank" rel="noopener noreferrer">¡Aquí te lo mostramos!</a></em></h4>



<h3 class="wp-block-heading">Pero, ¿cuáles son sus ventajas?</h3>



<ul class="wp-block-list">
<li>Open Source: No es necesario adquirir licencias para su uso.</li>



<li>Multiplataforma: funciona tanto en Linux, como en Windows, etc.</li>



<li>Usa tecnologías estándar como java, XML o Javascript</li>



<li>Posee entornos básicos de desarrollo tanto en <a href="https://www.itop.academy/blog/item/que-es-pentaho-data-integration-pdi-y-para-que-sirve.html" target="_blank" rel="noopener noreferrer">PDI</a> como en BI server y las demás herramientas.</li>



<li>Fácil de instalar y configurar.</li>



<li>Es una solución flexible que permite crear nuevas funcionalidades o módulos, que se adaptan a las necesidades de la organización.</li>



<li>Cuenta con un poderoso motor de Data mining y servidor OLAP.</li>



<li>Enfocado <a href="https://itop.es/blog/item/que-es-el-big-data.html" target="_blank" rel="noreferrer noopener">Big Data</a> y bases de datos no relacionales.</li>



<li>La comunidad de Pentaho es muy amplia. Antes de ser liberado el software pasa por una serie de pruebas realizadas por la comunidad de forma altruista, que reporta reporta fallos y ponen a prueba el software.</li>
</ul>



<h3 class="wp-block-heading">¿Y sus desventajas?</h3>



<p class="wp-block-paragraph">Pues una de los principales inconvenientes de Pentaho es que las herramientas que forman parte de la suite fueron desarrolladas por separado lo que quiere decir que los desarrolladores usan diferentes metodologías para poder hacer las mismas acciones pero con distintas herramientas.</p>



<p class="wp-block-paragraph">Por otra parte, no hay demasiada documentación fiable; solo dispone de un manual de usuario básico en el que no se detallan muchos conceptos, lo que dificulta el desarrollo y despliegue de la solución.</p>



<h3 class="wp-block-heading">¿Necesitas ayuda con Pentaho o te gustaría saber más detalles sobre esta herramienta? Haz clic aquí y <a href="https://itop.es/contacto.html">contacta con nosotros</a>.</h3>
<p>La entrada <a href="https://itop.es/blog/item/que-es-pentaho-y-cuales-son-sus-beneficios.html">¿Qué es Pentaho y cuáles son sus beneficios?</a> se publicó primero en <a href="https://itop.es">Itop</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://chevereto.itop.es/images/2026/01/28/que-es-pentaho-y-cuales-son-sus-beneficios-itop_cf4c818c82353083c8e3d2fc36285be1.png" medium="image"></media:content>
            	</item>
		<item>
		<title>Cómo la estrategia digital puede impulsar tu negocio</title>
		<link>https://itop.es/blog/item/como-la-estrategia-digital-puede-impulsar-tu-negocio.html</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 25 May 2018 00:00:00 +0000</pubDate>
				<category><![CDATA[Marketing Digital]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mejores]]></category>
		<category><![CDATA[pautas]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[prácticas]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://migracion.itop.es/?p=736</guid>

					<description><![CDATA[<p>Antes de empezar, ¿sabes en qué consiste exactamente una estrategia de<a href="marketing-digital.html"> marketing digital</a>?</p>
<p>Se trata de un plan que se suele hacer para optimizar todas las herramientas y recursos de marketing, seleccionando aquellas acciones que llevaremos a cabo en los diferentes medios o canales digitales.</p>
<p>Pero, ¿por qué deberíamos de elaborarlo?</p>
<p>La entrada <a href="https://itop.es/blog/item/como-la-estrategia-digital-puede-impulsar-tu-negocio.html">Cómo la estrategia digital puede impulsar tu negocio</a> se publicó primero en <a href="https://itop.es">Itop</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Tener desarrollado y bien definido un plan de estrategia digital nos ayudará a realizar las acciones que debemos tomar de una forma más eficiente y óptima, además nos facilitará el logro de los objetivos que nos hayamos marcado en la empresa, consiguiendo, así, más oportunidades de negocio.</p>



<p class="wp-block-paragraph">Vamos a poner un ejemplo.</p>



<p class="wp-block-paragraph">Imagina que queremos incrementar un «X» porcentaje&nbsp;el alcance de&nbsp;nuestra marca y llegar a más gente para que compren&nbsp;nuestros productos y/o servicios o, por lo menos, para que&nbsp;nos lleguen a solicitar más información de lo que&nbsp;ofrecemos a nuestros clientes.</p>



<p class="wp-block-paragraph">Para ello, necesitaremos&nbsp;definir y crear una específica estrategia digital, definiendo cada etapa o paso que vayamos&nbsp;a realizar y en cuánto tiempo. Tener esto claro nos ayuda a lograr dicho objetivo de la mejor manera posible.</p>



<p class="wp-block-paragraph">Y ahora es posible que te preguntes: ¿cómo voy a elaborar una estrategia digital si nunca lo he hecho? ¿me va a suponer invertir mucho tiempo en prepararlo? ¿necesito contar con algún profesional para esta tarea en concreto?</p>



<p class="wp-block-paragraph">Tranquilo, todo es dependiendo del tipo de empresa o negocio que tengas y de lo que quieras conseguir, lo cual puede llevar más o menos tiempo y, por tanto, te verías obligado&nbsp;(o no) a tomar más tiempo en esta tarea. Pero, en general, desarrollar el plan de estrategia digital es bastante fácil y supone un reto emocionante para el equipo de marketing.</p>



<p class="wp-block-paragraph">Como sabemos que toda ayuda siempre es bien recibida, aquí te decimos qué pasos has de realizar:</p>



<ul class="wp-block-list">
<li>Definir tu público objetivo o cliente ideal (Buyer Persona).</li>



<li>Objetivos concretos, específicos y realistas.</li>



<li>Decidir qué herramientas de utilidad vamos a utilizar como, por ejemplo, un <a href="https://itop.es/soluciones-tecnologicas/crm.html">CRM</a>.</li>



<li>Seleccionar los diferentes canales digitales: web, blog y/o RRSS.</li>



<li>Desarrollar un plan de contenidos para esos canales (artículos, recursos gratuitos, ebooks, infografías, vídeos…)</li>
</ul>



<p class="wp-block-paragraph">Cumpliendo con estas sencillas premisas tendrás elaborado el plan de estrategia digital ideal para tu negocio (el cual puedes ir modificando según los resultados que vayas obteniendo a medida que pasa el tiempo).</p>



<h3 class="wp-block-heading">¿Quieres conocer con más detalle cada uno de los pasos que te he mencionado? Haz clic <a href="https://itop.academy/blog/item/como-crear-la-mejor-estrategia-digital-para-tu-empresa.html">aquí</a>.</h3>
<p>La entrada <a href="https://itop.es/blog/item/como-la-estrategia-digital-puede-impulsar-tu-negocio.html">Cómo la estrategia digital puede impulsar tu negocio</a> se publicó primero en <a href="https://itop.es">Itop</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Las mejoras pautas para programar en una web</title>
		<link>https://itop.es/blog/item/las-mejoras-pautas-para-programar-en-una-web.html</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 08 May 2018 12:00:53 +0000</pubDate>
				<category><![CDATA[Marketing Digital]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mejores]]></category>
		<category><![CDATA[pautas]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[prácticas]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://migracion.itop.es/?p=898</guid>

					<description><![CDATA[<p>Cuando estamos programando en una web, debemos utilizar una serie de pautas para que el trabajo final sea lo mejor posible.</p>
<p>Actualmente se suele seguir el modelo marcado por PSR-2, por lo que especificaremos las reglas de este estándar para <a href="http://php.net/manual/es/intro-whatis.php">PHP</a> junto a algunas otras específicas para <a href="https://www.javascript.com/">Javascript</a> y HTML.</p>
<p>Además también comentaremos algunas indicaciones genéricas para todos los lenguajes de programación.</p>
<p>La entrada <a href="https://itop.es/blog/item/las-mejoras-pautas-para-programar-en-una-web.html">Las mejoras pautas para programar en una web</a> se publicó primero en <a href="https://itop.es">Itop</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Veamos cuáles son estas pautas:</p>



<h2 class="wp-block-heading">Genéricas</h2>



<ul class="wp-block-list">
<li>Con la finalidad de unificar formatos es importante realizar tanto las implementaciones como los comentarios en inglés.</li>



<li>Cada desarrollador deberá comentar su código antes de subir cambios al repositorio. Al ir documentando el código durante el desarrollo evitamos tener que realizar la documentación posteriormente teniendo que volver sobre el código desarrollado:
<ul class="wp-block-list">
<li>Utilizando PHPDoc reference en caso de código php.</li>



<li>Utilizando JSDoc block tags en caso de código javascript: <a href="http://usejsdoc.org/index.html#block-tags" target="_blank" rel="noopener noreferrer">http://usejsdoc.org/index.html#block-tags</a></li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">HTML</h2>



<ul class="wp-block-list">
<li>Declarar el DOCTYPE correcto, para HTML5 se utiliza únicamente DOCTYPE.</li>



<li>Cerrar las etiquetas abiertas, normalmente todas las etiquetas cuentan con etiqueta abrir y otra para cerrar por lo que es importante cerrar cada etiqueta abierta.</li>



<li>Nombrar siempre las etiquetas en minúscula para evitar malas interpretaciones por parte de los navegadores modernos.</li>



<li>Utilizar CSS y Javascript SOLO en archivos externos para aumentar la legibilidad del código y facilitar las futuras actualizaciones/mejoras en el código.</li>



<li>Enlazar los CSS externos dentro de la etiqueta en el HTML.</li>



<li>Enlazar los JavaScript externos al final del documento antes de cerrar la etiqueta esto ayudará a que las páginas carguen mucho más rápido ya que cuando un navegador está cargando los scripts detiene la carga del resto del archivo hasta que este termine por lo que cuando los scripts son muy grandes o existe una gran cantidad no ponerlos al final aumenta los tiempos de carga de la página.</li>



<li>Usar el atributo “alt” en todas las imágenes rellenándolo con una palabra descriptiva de la imagen. Esto es útil porque si un usuario entra con un navegador que no puede visualizar las imágenes aparecerá la palabra descriptiva de la misma.</li>



<li>Especificar la codificación de caracteres correcto añadiendo en el head la siguiente línea: &lt;meta charset=»UTF-8&#8243;/></li>



<li>Para la implementación de buenas prácticas en HTML5 podría instalarse el HTMLHint que cuenta con plugins para los diferentes editores:
<ul class="wp-block-list">
<li>Visual estudio: <a href="https://marketplace.visualstudio.com/items?itemName=mkaufman.HTMLHint" target="_blank" rel="noopener noreferrer">https://marketplace.visualstudio.com/items?itemName=mkaufman.HTMLHint</a></li>



<li>Atom: <a href="https://atom.io/packages/linter-htmlhint" target="_blank" rel="noopener noreferrer">https://atom.io/packages/linter-htmlhint</a></li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">JavaScript</h2>



<p class="wp-block-paragraph">La herramienta ESLint sirve para identificar e informar sobre los patrones encontrados en el código ECMAScript/JavaScrip.</p>



<p class="wp-block-paragraph">Instalacion: <a href="https://eslint.org/docs/user-guide/getting-started" target="_blank" rel="noopener noreferrer">https://eslint.org/docs/user-guide/getting-started </a></p>



<p class="wp-block-paragraph">En ESLint las reglas se agrupan por categorías y no hay reglas habilitadas por defecto por lo que se deben configurar en su archivo de configuración, las reglas de dicho lint pueden ser consultadas en el siguiente enlace: <a href="https://eslint.org/docs/rules/" target="_blank" rel="noopener noreferrer">https://eslint.org/docs/rules/</a></p>



<h2 class="wp-block-heading">PHP (Según PSR-0, PSR-1 y PSR-2)</h2>



<ul class="wp-block-list">
<li>Solo se deben utilizar las etiquetas &lt;?php y &lt;?=. &#8211;</li>



<li>Separar acciones de efectos secundarios (generar output, acceder a una base de datos, modificación de configuraciones iniciales, uso explícito de require o include, enviar errores o excepciones, modificar variables globales o estáticas, leer o escribir un archivo, etc) de las declaraciones estructurales (clases, funciones, constantes, etc).</li>



<li>Solo se debe usar UTF8 sin BOM para código PHP.</li>



<li>Un espacio de nombre y una clase deben tener la siguiente estructura: \()*</li>



<li>Cada espacio de nombre debe tener un espacio de nombre de nivel superior.</li>



<li>Los vendor names, namespaces y class names deben ser combinaciones entre letras mayúsculas y minúsculas.</li>



<li>Las contantes de la clase deben declararse en mayúsculas con guiones bajos como separadores: CONSTANTE_DE_CLASE.</li>



<li>Los nombres de los métodos deben declararse en notación camelCase.</li>



<li>El código debe utilizar 4 espacios como indentación y no tabulaciones.</li>



<li>La longitud máxima de las líneas es de 10 caracteres.</li>



<li>Debe haber una línea en blanco tras la declaración del namespace y otra después de las declaraciones use.</li>



<li>La apertura de llaves en clases y métodos debe ir en la siguiente línea y el cierre debe ir en la línea siguiente después del body. La apertura de llaves en estructuras de control debe ir en la misma línea y el cierre en la siguiente línea después del body.</li>



<li>La visibilidad se debe declarar en todas las propiedades y métodos. abstract y final deben declararse antes que la visibilidad. Static debe declararse después de la visibilidad.</li>



<li>Las palabras de estructuras de control deben tener un espacio después, las llamadas a métodos y funciones no deben.</li>



<li>La apertura de paréntesis para estructuras de control no debe tener un espacio después, y el cierre de paréntesis para estructuras de control no deben tener un espacio antes.</li>
</ul>



<p class="wp-block-paragraph">Si seguimos estas recomendaciones para programar, nuestro trabajo final será de una mayor calidad.</p>



<h3 class="wp-block-heading">¿Necesitas ayuda para programar tu página web? <a href="https://itop.es/soluciones-tecnologicas/marketing-digital.html">¡Estamos encantados de echarte una mano!</a> <figure><img decoding="async" src="media/editors/tinymce/plugins/emoticons/img/smiley-smile.gif" alt="smile"></figure></h3>
<p>La entrada <a href="https://itop.es/blog/item/las-mejoras-pautas-para-programar-en-una-web.html">Las mejoras pautas para programar en una web</a> se publicó primero en <a href="https://itop.es">Itop</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
