<rss version="2.0"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
        <channel>
        <title>Magazine - ide</title>
        <link>https://www.genbeta.com</link>
        <description>Publicación de noticias sobre gadgets y tecnología. Últimas tecnologías en electrónica de consumo y novedades tecnológicas en móviles, tablets, informática, etc</description>
        <pubDate>Sat, 13 Jun 2026 10:46:11 +0000</pubDate>
        <generator>https://www.genbeta.com</generator>
        <atom:link href="https://www.genbeta.com/tag/ide/rss2.xml" rel="self" type="application/rss+xml" />
                                        <item>
                <title><![CDATA[Google lanza Antigravity, su editor de código gratis basado en el uso de agentes de IA ]]></title>
                <link>https://www.genbeta.com/desarrollo/google-lanza-antigravity-su-editor-codigo-gratis-basado-uso-agentes-ia</link>
                <guid>https://www.genbeta.com/desarrollo/google-lanza-antigravity-su-editor-codigo-gratis-basado-uso-agentes-ia</guid>
                <pubDate>Wed, 19 Nov 2025 17:24:08 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/8570c2/chatgpt-image-19-nov-2025-18_09_31/1024_2000.png" alt="Google&#x20;lanza&#x20;Antigravity,&#x20;su&#x20;editor&#x20;de&#x20;c&#x00F3;digo&#x20;gratis&#x20;basado&#x20;en&#x20;el&#x20;uso&#x20;de&#x20;agentes&#x20;de&#x20;IA&#x20;">
    </p>
    <p>Tras décadas viendo cómo los editores de código evolucionaban lentamente, la irrupción de los modelos de lenguaje ha abierto la puerta a una nueva etapa: la <strong>programación asistida por agentes autónomos</strong>. En este contexto, Google ha querido subirse también a ese carro y ha dado un golpe sobre la mesa con <strong>Antigravity</strong>, un entorno de desarrollo integrado (IDE) que combina lo mejor de Visual Studio Code con un sistema de agentes de IA profundamente integrado.</p>
<!-- BREAK 1 --><p>Un movimiento que, según muchas voces, podría alterar el equilibrio del mercado del desarrollo de software.</p>
<h2>¿Qué es Antigravity y qué tiene de especial?</h2><p><a rel="noopener, noreferrer" href="https://antigravity.google/" >Antigravity</a> no ha 'surgido de la nada': IDEs como Cursor, Windsurf y incluso productos tradicionales como Visual Studio Code ya han adoptado asistentes inteligentes o integraciones con proveedores de IA. Pero la apuesta de Google va más allá: no se trata solo de "tener una IA", sino de <strong>reorganizar completamente el flujo de trabajo</strong>.</p>
<p>Mientras que los IDE tradicionales trabajan bajo un modelo <em>human-first</em> —el programador escribe, la herramienta ayuda—, Antigravity pretende invertir la relación con un modelo <em>agent-first</em>, donde el humano actúa como supervisor y estratega, no como ejecutor.</p>
<!-- BREAK 2 --><div class="article-asset-video article-asset-large article-asset-center">
 <div class="asset-content">
  <div class="base-asset-video">
   <iframe width="650" height="366" src="//www.youtube.com/embed/SVCBA-pBgt0" allowfullscreen></iframe>
  </div>
 </div>
</div>
<p><strong>Antigravity es, de hecho, un 'fork' de Visual Studio Code</strong> —el editor más utilizado del mundo—, pero modificado desde la base para situar a los agentes de IA como elemento central de la experiencia de usuario. La interfaz, de hecho, resulta tremendamente familiar al del producto de Microsoft: los iconos, paneles y distribución recuerdan sin complejos a los del editor de Microsoft, una ventaja estratégica que sólo lo hace más atrayente para los nuevos usuarios.</p>
<!-- BREAK 3 --><p>Sin embargo, detrás de su apariencia conocida se esconde una filosofía radicalmente distinta: los agentes dejan de ser un mero complemento (ya se pueden usar como extensión en VS Code y en otros forks) y pasan a ocupar el papel principal. El programador deja de interactuar con una IA puntual y pasa a supervisar un <strong>equipo de agentes especializados</strong> que colaboran entre sí para completar tareas complejas.</p>
<p>Google describe este enfoque como un nuevo 'centro de mando' para coordinar múltiples agentes trabajando en paralelo, especialmente útil en proyectos grandes donde se requieren muchas operaciones simultáneas.</p>
<!-- BREAK 4 --><h2>Cómo funciona Antigravity: agentes, artefactos y auditoría</h2>
<p>El elemento más diferenciador de Antigravity es su <strong>capacidad para hacer visible y verificable el trabajo de los agentes</strong>. Cada agente produce 'artefactos': elementos como listas de tareas, planes de acción, capturas de pantalla o grabaciones de navegador que certifican los pasos que ha dado y los que planea realizar. Estos artefactos permiten al usuario auditar su trabajo con una transparencia inédita en otros IDE de IA, donde el proceso suele quedar oculto tras simples logs de consola.</p>
<!-- BREAK 5 --><p>Además, existe una vista específica llamada 'Mission Control', concebida como un panel para gestionar y coordinar a varios agentes en paralelo. Esta interfaz permite observar su progreso, intervenir mediante comentarios y delegar subtareas, de forma similar a cómo un arquitecto supervisa el trabajo de un conjunto de profesionales desde una torre de control.</p>
<div class="article-asset-image article-asset-large article-asset-center">
 <div class="asset-content">
                   <img class="" height=2028 width=3164 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/a39709/g6drlkzxoaarh1d/450_1000.webp 450w, https://i.blogs.es/a39709/g6drlkzxoaarh1d/650_1200.webp 681w,https://i.blogs.es/a39709/g6drlkzxoaarh1d/1024_2000.webp 1024w, https://i.blogs.es/a39709/g6drlkzxoaarh1d/1366_2000.webp 1366w" src="https://i.blogs.es/a39709/g6drlkzxoaarh1d/450_1000.webp" alt="google" onerror="this.src='https://i.blogs.es/a39709/g6drlkzxoaarh1d/450_1000.jpeg';this.srcset='https://i.blogs.es/a39709/g6drlkzxoaarh1d/450_1000.jpeg 450w, https://i.blogs.es/a39709/g6drlkzxoaarh1d/650_1200.jpeg 681w,https://i.blogs.es/a39709/g6drlkzxoaarh1d/1024_2000.jpeg 1024w, https://i.blogs.es/a39709/g6drlkzxoaarh1d/1366_2000.jpeg 1366w';return false;">
   <img alt="google" class="" src="https://i.blogs.es/a39709/g6drlkzxoaarh1d/450_1000.webp">
   
      </div>
</div>
<p><strong>Multimodelo sin restricciones.</strong> A diferencia de otros IDEs con IA —como Cursor o Windsurf—, Antigravity no se limita a un único proveedor: aunque está profundamente integrado con Gemini 3 Pro (normal, siendo ambos productos de Google), también permite seleccionar modelos de terceros como Claude Sonnet 4.5 o GPT-OSS sin coste adicional. Esta decisión ha sido bien recibida por usuarios, que ven en ella un freno al temido '<em>vendor lock-in</em>' y una clara apuesta por la flexibilidad del desarrollador.</p>
<!-- BREAK 6 --><h2>Todo genial... hasta que se agotan los créditos</h2>
<p>Aunque Antigravity se anuncia como <em>totalmente gratuito</em> durante su fase de vista previa, por ahora la experiencia de uso real puede variar. En varias pruebas, los usuarios denunciaron haberse quedado <strong>sin créditos en apenas 20 minutos</strong>, incluso sin haber llegado a enviar un solo prompt a Gemini 3 Pro.</p>
<!-- BREAK 7 --><p>Y muchos se encontraron sin forma de comprar más capacidad desde el propio IDE, lo que genera sospechas sobre que se trataba de problemas de cuota global, no individual.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/inteligencia-artificial/microsoft-anuncia-que-extension-copilot-para-vs-code-sera-libre-zarpazo-a-su-competencia-vibe-coding" class="pivot-outboundlink" data-vars-post-title="Microsoft anuncia que la extensión de Copilot para VS Code será libre. Es un 'zarpazo' a su competencia en el 'vibe coding' ">
     <img alt="Microsoft&#x20;anuncia&#x20;que&#x20;la&#x20;extensi&#x00F3;n&#x20;de&#x20;Copilot&#x20;para&#x20;VS&#x20;Code&#x20;ser&#x00E1;&#x20;libre.&#x20;Es&#x20;un&#x20;&#x27;zarpazo&#x27;&#x20;a&#x20;su&#x20;competencia&#x20;en&#x20;el&#x20;&#x27;vibe&#x20;coding&#x27;&#x20;" width="375" height="142" src="https://i.blogs.es/4f67b6/19-may-2025-19_41_26/375_142.webp" onerror='this.src="https://i.blogs.es/4f67b6/19-may-2025-19_41_26/375_142.png"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/inteligencia-artificial/microsoft-anuncia-que-extension-copilot-para-vs-code-sera-libre-zarpazo-a-su-competencia-vibe-coding" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Microsoft anuncia que la extensión de Copilot para VS Code será libre. Es un 'zarpazo' a su competencia en el 'vibe coding' ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/inteligencia-artificial/microsoft-anuncia-que-extension-copilot-para-vs-code-sera-libre-zarpazo-a-su-competencia-vibe-coding" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Microsoft anuncia que la extensión de Copilot para VS Code será libre. Es un 'zarpazo' a su competencia en el 'vibe coding' ">Microsoft anuncia que la extensión de Copilot para VS Code será libre. Es un &#039;zarpazo&#039; a su competencia en el &#039;vibe coding&#039; </a>
   </div>
  </div>
 </div>
</div>
<p>Google afirma que solo "una fracción muy pequeña" de usuarios debería alcanzar los límites por cada período de cinco horas, pero todo indica que ya en su lanzamiento estos límites fueron ampliamente sobrepasados.</p>
<!-- BREAK 8 --><h2>Una competencia feroz</h2><p>Si bien la irrupción de Antigravity entusiasma, no todos están convencidos de que vaya a destronar al actual rey. Visual Studio Code se ha convertido en un fenómeno cultural dentro de la industria: es gratuito, multiplataforma y cuenta con una comunidad y un ecosistema de extensiones gigantesco. Para muchos expertos, disputar ese terreno es comparable a intentar desbancar a Chrome en el mercado de navegadores.</p>
<p>Todo apunta a que nos encontramos ante un punto de inflexión. La idea de que un IDE no solo sugiera código, sino que <strong>planifique, ejecute, supervise y verifique</strong> de forma autónoma, abre la puerta a una nueva forma de desarrollar software... sin embargo, la tecnología aún está verde:</p>
<!-- BREAK 9 --><ul><li>Falta un ecosistema de extensiones comparable al de VS Code.</li><li>Existen problemas reales de capacidad y límites de uso.</li><li>La curva de adopción es pronunciada: hay que aprender a delegar en agentes, en lugar de escribir código línea a línea.</li></ul><p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta |&nbsp;<a class="text-outboundlink" href="https://www.genbeta.com/actualidad/empresas-que-mejor-usa-ia-sufrio-gravemente-ia-que-alucina-se-invento-respuesta-soporte" data-vars-post-title="Una de las empresas que mejor usa la IA sufrió gravemente una IA que alucina: se inventó una respuesta mientras hacía de soporte " data-vars-post-url="https://www.genbeta.com/actualidad/empresas-que-mejor-usa-ia-sufrio-gravemente-ia-que-alucina-se-invento-respuesta-soporte">Una de las empresas que mejor usa la IA sufrió gravemente una IA que alucina: se inventó una respuesta mientras hacía de soporte</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Este programador, sobre los colegas que recurren a la IA: "No me importa cómo llegó el código a tu IDE, quiero que te importe" ]]></title>
                <link>https://www.genbeta.com/desarrollo/este-programador-colegas-que-recurren-a-ia-no-me-importa-como-llego-codigo-a-tu-ide-quiero-que-te-importe</link>
                <guid>https://www.genbeta.com/desarrollo/este-programador-colegas-que-recurren-a-ia-no-me-importa-como-llego-codigo-a-tu-ide-quiero-que-te-importe</guid>
                <pubDate>Thu, 28 Aug 2025 18:53:43 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/d0eb2c/chatgpt-image-28-ago-2025-20_52_37/1024_2000.png" alt="Este&#x20;programador,&#x20;sobre&#x20;los&#x20;colegas&#x20;que&#x20;recurren&#x20;a&#x20;la&#x20;IA&#x3A;&#x20;&quot;No&#x20;me&#x20;importa&#x20;c&#x00F3;mo&#x20;lleg&#x00F3;&#x20;el&#x20;c&#x00F3;digo&#x20;a&#x20;tu&#x20;IDE,&#x20;quiero&#x20;que&#x20;te&#x20;importe&quot;&#x20;">
    </p>
    <p>En los últimos años, las herramientas de IA han irrumpido con fuerza en la práctica cotidiana de la programación. Modelos como ChatGPT o Copilot prometen acelerar el trabajo de los desarrolladores, generar código en cuestión de segundos y hasta sugerir patrones de diseño. Pero, más allá de la fascinación inicial, también han surgido ya voces críticas dentro de la propia comunidad de desarrolladores.</p>
<!-- BREAK 1 --><p>Una de ellas es la de <strong>Alex Kondov</strong>, ingeniero de software que, en su blog, ha planteado una reflexión incisiva: <em>el problema no es usar IA para programar, sino hacerlo sin cuidado ni criterio</em>. El problema, claro, es que tener la IA a mano es algo que muchos se toman como un incentivo para 'pasar' del criterio.</p>
<h2>El 'vibe coding': cuando el código huele raro</h2>
<p>Kondov arranca con una declaración que desmonta cualquier falsa polémica: <em>"No quiero saber cómo llegó el código a tu IDE. Podría haber salido de tus dedos, de un foro, de un LLM o de una </em><a class="text-outboundlink" href="https://www.xatakaciencia.com/psicologia/el-teorema-de-los-monos-infinitos-y-los-origenes-de-la-creatividad" data-vars-post-title="El teorema de los monos infinitos y los orígenes de la creatividad " data-vars-post-url="https://www.xatakaciencia.com/psicologia/el-teorema-de-los-monos-infinitos-y-los-origenes-de-la-creatividad"><em>simulación con monos infinitos</em></a><em>. Lo que me importa es lo que se fusiona en el repositorio"</em>.</p>
<!-- BREAK 2 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/inteligencia-artificial/me-volvi-perezoso-estupido-programando-ia-afirma-este-desarrollador-ahora-sabe-quien-su-peor-enemigo" class="pivot-outboundlink" data-vars-post-title="&quot;Me volví perezoso y estúpido&quot; programando con IA, afirma este desarrollador. Y ahora sabe quién es su peor enemigo ">
     <img alt="&quot;Me&#x20;volv&#x00ED;&#x20;perezoso&#x20;y&#x20;est&#x00FA;pido&quot;&#x20;programando&#x20;con&#x20;IA,&#x20;afirma&#x20;este&#x20;desarrollador.&#x20;Y&#x20;ahora&#x20;sabe&#x20;qui&#x00E9;n&#x20;es&#x20;su&#x20;peor&#x20;enemigo&#x20;" width="375" height="142" src="https://i.blogs.es/1a2f37/chatgpt-image-12-ago-2025-19_34_54/375_142.webp" onerror='this.src="https://i.blogs.es/1a2f37/chatgpt-image-12-ago-2025-19_34_54/375_142.png"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/inteligencia-artificial/me-volvi-perezoso-estupido-programando-ia-afirma-este-desarrollador-ahora-sabe-quien-su-peor-enemigo" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="&quot;Me volví perezoso y estúpido&quot; programando con IA, afirma este desarrollador. Y ahora sabe quién es su peor enemigo ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/inteligencia-artificial/me-volvi-perezoso-estupido-programando-ia-afirma-este-desarrollador-ahora-sabe-quien-su-peor-enemigo" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="&quot;Me volví perezoso y estúpido&quot; programando con IA, afirma este desarrollador. Y ahora sabe quién es su peor enemigo ">&quot;Me volví perezoso y estúpido&quot; programando con IA, afirma este desarrollador. Y ahora sabe quién es su peor enemigo </a>
   </div>
  </div>
 </div>
</div>
<p>En otras palabras, la herramienta no es el problema; lo es la falta de responsabilidad. Cuando un desarrollador aprueba un "pull request", sus preocupaciones deberían centrarse en tres puntos esenciales:</p>
<!-- BREAK 3 --><ul>
  <li><strong>Exactitud</strong>: ¿el código produce el resultado correcto?</li>
  <li><strong>Comprensibilidad</strong>: ¿el resto de compañeros podrán entender el código cuando lo retomen dentro de un tiempo?</li>
  <li><strong>Mantenibilidad</strong>: ¿será posible modificarlo con facilidad?</li>
</ul>
<p>La alarma surge cuando aparecen fragmentos que, aunque funcionales y hasta elegantes, delatan su origen automático: implementaciones completas de utilidades ya existentes en el proyecto, configuraciones globales alteradas sin necesidad o clases en un ecosistema que adoptó explícitamente el paradigma funcional. Es decir, <strong>soluciones técnicamente válidas, pero ajenas a las convenciones del equipo</strong>.</p>
<!-- BREAK 4 --><p>Para Kondov, el <strong>'vibe coding'</strong> se define por ser un estilo de desarrollo en el que todo parece correcto en apariencia, pero chirría en el contexto: y según afirma, esa desconexión <strong>no la genera la IA por sí sola</strong>, sino la falta de criterio al aceptarla sin ajustes.</p>
<h2>La idolatría a la velocidad</h2>
<p>El autor comenta una anécdota que presenció usándola como metáfora: un camarero novato en una cafetería, intentando preparar cafés con prisa ante una fila de clientes. El resultado: bebidas mal hechas, derrames, caos.</p>
<!-- BREAK 5 --><p>En su opinión, la programación actual vive un momento similar: obsesionada con la rapidez de entrega, sacrificando calidad y principios fundamentales.</p>
<p>Kondov confiesa que esperaba encontrarse con esa clase de tentaciones con el área de finanzas —los que presionan por reducir costes—, pero se ha sorprendido al ver que muchos de sus propios colegas programadores son quienes <strong>abandonaron estándares cuidadosamente construidos durante décadas, en nombre de la velocidad</strong>.</p>
<!-- BREAK 6 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/inteligencia-artificial/inesperado-paralelismo-vibe-coding-tragaperras-este-programador-explican-como-logran-que-usuario-se-enganche" class="pivot-outboundlink" data-vars-post-title="El inesperado paralelismo entre el 'vibe coding' y las tragaperras. Este programador explican cómo logran que el usuario se 'enganche' ">
     <img alt="El&#x20;inesperado&#x20;paralelismo&#x20;entre&#x20;el&#x20;&#x27;vibe&#x20;coding&#x27;&#x20;y&#x20;las&#x20;tragaperras.&#x20;Este&#x20;programador&#x20;explican&#x20;c&#x00F3;mo&#x20;logran&#x20;que&#x20;el&#x20;usuario&#x20;se&#x20;&#x27;enganche&#x27;&#x20;" width="375" height="142" src="https://i.blogs.es/50ebce/chatgpt-image-11-jul-2025-16_23_04/375_142.webp" onerror='this.src="https://i.blogs.es/50ebce/chatgpt-image-11-jul-2025-16_23_04/375_142.png"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/inteligencia-artificial/inesperado-paralelismo-vibe-coding-tragaperras-este-programador-explican-como-logran-que-usuario-se-enganche" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="El inesperado paralelismo entre el 'vibe coding' y las tragaperras. Este programador explican cómo logran que el usuario se 'enganche' ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/inteligencia-artificial/inesperado-paralelismo-vibe-coding-tragaperras-este-programador-explican-como-logran-que-usuario-se-enganche" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="El inesperado paralelismo entre el 'vibe coding' y las tragaperras. Este programador explican cómo logran que el usuario se 'enganche' ">El inesperado paralelismo entre el &#039;vibe coding&#039; y las tragaperras. Este programador explican cómo logran que el usuario se &#039;enganche&#039; </a>
   </div>
  </div>
 </div>
</div>
<h2>IA sí, pero con responsabilidad</h2>
<p>El mensaje central de Kondov no es un rechazo a la IA, sino una exhortación a usarla bien. Reconoce el mérito técnico de los modelos de lenguaje y su potencial para mejorar la productividad. Pero enfatiza:</p>
<!-- BREAK 7 --><ul>
  <li><strong>No basta con aceptar lo que produce un modelo</strong>. Hay que revisarlo, ajustarlo y asegurarse de que respeta las convenciones del proyecto.</li>
  <li><strong>La mantenibilidad es clave</strong>: el código no se mide solo por lo que funciona hoy, sino por cómo se podrá modificar mañana.</li>
  <li><strong>La calidad importa más que la velocidad</strong>: el software no son prototipos efímeros, sino sistemas que deben sostenerse en el tiempo.</li>
</ul>
<p>De ahí su recomendación práctica: <strong>escribir mejores </strong><em><strong>prompts</strong></em>, especificar qué librerías usar, dar ejemplos, trabajar en archivos pequeños y, sobre todo, <strong>seguir los principios de siempre</strong>. La IA puede ser un aliado, pero no sustituye el juicio profesional.</p>
<!-- BREAK 8 --><p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/a-fondo/desarrolladores-experiencia-pensaban-que-ia-su-productividad-mejoraria-estudio-ha-demostrado-que-al-reves" data-vars-post-title="Sobre el papel la IA es un catalizador bestial para disparar la productividad programando. Un estudio ha demostrado lo contrario" data-vars-post-url="https://www.genbeta.com/a-fondo/desarrolladores-experiencia-pensaban-que-ia-su-productividad-mejoraria-estudio-ha-demostrado-que-al-reves">Sobre el papel la IA es un catalizador bestial para disparar la productividad programando. Un estudio ha demostrado lo contrario&nbsp;</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Microsoft anuncia que la extensión de Copilot para VS Code será libre. Es un 'zarpazo' a su competencia en el 'vibe coding' ]]></title>
                <link>https://www.genbeta.com/inteligencia-artificial/microsoft-anuncia-que-extension-copilot-para-vs-code-sera-libre-zarpazo-a-su-competencia-vibe-coding</link>
                <guid>https://www.genbeta.com/inteligencia-artificial/microsoft-anuncia-que-extension-copilot-para-vs-code-sera-libre-zarpazo-a-su-competencia-vibe-coding</guid>
                <pubDate>Mon, 19 May 2025 17:52:20 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/4f67b6/19-may-2025-19_41_26/1024_2000.png" alt="Microsoft&#x20;anuncia&#x20;que&#x20;la&#x20;extensi&#x00F3;n&#x20;de&#x20;Copilot&#x20;para&#x20;VS&#x20;Code&#x20;ser&#x00E1;&#x20;libre.&#x20;Es&#x20;un&#x20;&#x27;zarpazo&#x27;&#x20;a&#x20;su&#x20;competencia&#x20;en&#x20;el&#x20;&#x27;vibe&#x20;coding&#x27;&#x20;">
    </p>
    <p>Microsoft ha vuelto a sorprender a la comunidad tecnológica con un anuncio que, a primera vista, parece contradecir la lógica empresarial tradicional: <strong>la liberación del código fuente de su extensión de Copilot para Visual Studio Code</strong>.</p>
<!-- BREAK 1 --><p>Este movimiento, <a rel="noopener, noreferrer" href="https://x.com/sarbjeetjohal/status/1924497804711657689">anunciado esta misma tarde por Satya Nadella</a> durante la conferencia BUILD, ya ha empezado a generar un intenso debate en redes sociales: ¿Se trata de una apuesta genuina por el software libre o de una maniobra estratégica para consolidar su propio dominio?</p>
<h2>¿Qué significa (realmente) que Copilot sea de código abierto?</h2>
<p>Abrir el código de Copilot implica que cualquier desarrollador o empresa puede examinar, modificar y reutilizar el software. Esto podría facilitar el lanzamiento de versiones mejoradas del software por parte de diversas startups, <strong>lo que teóricamente amenaza la posición dominante de Microsoft </strong>en el ecosistema de desarrollo.</p>
<!-- BREAK 2 --><p>Sin embargo, la realidad es más compleja.</p>
<p>Como <a rel="noopener, noreferrer" href="https://x.com/GergelyOrosz/status/1924498486927806817#m">señala</a> el ingeniero Gergely Orosz, aunque el código de VS Code (y ahora también de Copilot) sea abierto, los <em>forks</em> —versiones derivadas del software original, como Cursor o Windsurf— <strong>no tendrán acceso al marketplace oficial </strong>(<a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/competencia-se-esta-comiendo-tostada-vs-code-programacion-ia-microsoft-les-ha-quitado-acceso-a-sus-extensiones" data-vars-post-title="La competencia se está comiendo la tostada de VS Code en programación con IA. Microsoft les ha quitado acceso a sus extensiones " data-vars-post-url="https://www.genbeta.com/desarrollo/competencia-se-esta-comiendo-tostada-vs-code-programacion-ia-microsoft-les-ha-quitado-acceso-a-sus-extensiones"  data-id="noopener noreferrer">esto ya venía ocurriendo antes del anuncio de hoy</a>), lo que limita sus posibilidades de competir en igualdad de condiciones.</p>
<!-- BREAK 3 --><h2>Estrategia de plataforma: ganar el ecosistema</h2>
<p>El verdadero objetivo de Microsoft parece ser fortalecer su posición como <strong>plataforma central para el desarrollo de software</strong>. Abrir Copilot incentiva a la comunidad a contribuir y construir nuevas extensiones similares, pero estas solo serán plenamente funcionales en el entorno de VS Code.</p>
<!-- BREAK 4 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/inteligencia-artificial/a-microsoft-le-crecen-enanos-mercado-que-tenia-ganado-programacion-ia-estas-empresas-se-estan-poniendo-muy-dificil" class="pivot-outboundlink" data-vars-post-title="A Microsoft le crecen los enanos en un mercado que tenía ganado: la programación con IA. Estas empresas se lo están poniendo muy difícil ">
     <img alt="A&#x20;Microsoft&#x20;le&#x20;crecen&#x20;los&#x20;enanos&#x20;en&#x20;un&#x20;mercado&#x20;que&#x20;ten&#x00ED;a&#x20;ganado&#x3A;&#x20;la&#x20;programaci&#x00F3;n&#x20;con&#x20;IA.&#x20;Estas&#x20;empresas&#x20;se&#x20;lo&#x20;est&#x00E1;n&#x20;poniendo&#x20;muy&#x20;dif&#x00ED;cil&#x20;" width="375" height="142" src="https://i.blogs.es/b155d0/editores/375_142.webp" onerror='this.src="https://i.blogs.es/b155d0/editores/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/inteligencia-artificial/a-microsoft-le-crecen-enanos-mercado-que-tenia-ganado-programacion-ia-estas-empresas-se-estan-poniendo-muy-dificil" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="A Microsoft le crecen los enanos en un mercado que tenía ganado: la programación con IA. Estas empresas se lo están poniendo muy difícil ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/inteligencia-artificial/a-microsoft-le-crecen-enanos-mercado-que-tenia-ganado-programacion-ia-estas-empresas-se-estan-poniendo-muy-dificil" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="A Microsoft le crecen los enanos en un mercado que tenía ganado: la programación con IA. Estas empresas se lo están poniendo muy difícil ">A Microsoft le crecen los enanos en un mercado que tenía ganado: la programación con IA. Estas empresas se lo están poniendo muy difícil </a>
   </div>
  </div>
 </div>
</div>
<p>Así, Microsoft no solo retiene a los usuarios existentes, sino que también atrae a nuevos desarrolladores interesados en acceder a su creciente ecosistema. Así, Microsoft logra así un equilibrio perfecto:</p>
<!-- BREAK 5 --><ul>
  <li><strong>Promueve una imagen de apertura e innovación</strong>, y consolida su liderazgo como plataforma principal para desarrolladores.</li>
  <li>Estimula la creación de extensiones similares a Copilot... pero <strong>siempre dentro de su propio ecosistema</strong>, al que Cursor y Windsurf no tienen acceso.</li>
</ul><div class="article-asset-summary article-asset-normal article-asset-center">
 <div class="asset-content">
     <div class="sumario"> Pese a las dudas sobre las verdaderas intenciones de Microsoft, muchos celebran la apertura de Copilot como una victoria para el software libre</div>
   </div>
</div>
<p>Este enfoque es un ejemplo clásico de la estrategia empresarial conocida como <strong>"comercializar el complemento"</strong>. Al liberar aquello que complementa su producto principal (VS Code), Microsoft debilita a sus competidores indirectos y fortalece su núcleo de mercado.</p>
<!-- BREAK 6 --><p>Es un movimiento inteligente: permitir que la comunidad mejore la herramienta mientras se mantiene el control sobre la experiencia completa del usuario.</p>
<p>El desarrollador Ian Cooper <a rel="noopener, noreferrer" href="https://x.com/ICooper/status/1924500009833075187#m">lo resume así</a>:</p>
<blockquote>"Cuando vayas rezagado, abraza el open source. Esto erosionará con el tiempo la ventaja de soluciones como Cursor, porque la comunidad tenderá a reunirse alrededor de la alternativa abierta".</blockquote>
<h3>¿Por qué ahora?</h3>
<p>Además de todo lo anterior, este movimiento responde a toda otra serie de razones:</p>
<ul>
  <li><strong>Maduración de los modelos de lenguaje</strong>: Ya no es necesario proteger secretos técnicos ("salsa secreta") cuando los modelos LLM son accesibles y competitivos.</li>
  <li><strong>Estandarización de la experiencia de usuario</strong>: Las mejores prácticas de UX en herramientas de IA ya están ampliamente difundidas; abrir el código permite que la comunidad refine y personalice estas experiencias.</li>
  <li><strong>Demanda de transparencia</strong>: Abrir la extensión permite comprender qué datos se recopilan, aumentando la confianza de los usuarios.</li>
  <li><strong>Seguridad colaborativa</strong>: La comunidad OSS ha demostrado ser eficiente al detectar y corregir vulnerabilidades rápidamente.</li>
</ul>
<p>Imagen | Marcos Merino mediante IA</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/actualidad/desarrollador-pregunto-que-ia-mejor-para-programar-28-000-votos-fueron-muy-contundentes" data-vars-post-title="Un desarrollador preguntó qué IA es mejor para programar. Los más de 28.000 votos fueron muy contundentes " data-vars-post-url="https://www.genbeta.com/actualidad/desarrollador-pregunto-que-ia-mejor-para-programar-28-000-votos-fueron-muy-contundentes">Un desarrollador preguntó qué IA es mejor para programar. Los más de 28.000 votos fueron muy contundentes</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Una de las empresas que mejor usa la IA sufrió gravemente una IA que alucina: se inventó una respuesta mientras hacía de soporte ]]></title>
                <link>https://www.genbeta.com/actualidad/empresas-que-mejor-usa-ia-sufrio-gravemente-ia-que-alucina-se-invento-respuesta-soporte</link>
                <guid>https://www.genbeta.com/actualidad/empresas-que-mejor-usa-ia-sufrio-gravemente-ia-que-alucina-se-invento-respuesta-soporte</guid>
                <pubDate>Wed, 16 Apr 2025 09:25:40 +0000</pubDate>
                                         <dc:creator>Antonio Vallejo</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/33f0b2/christopher-gower-m_hrflhgabo-unsplash/1024_2000.jpeg" alt="Una&#x20;de&#x20;las&#x20;empresas&#x20;que&#x20;mejor&#x20;usa&#x20;la&#x20;IA&#x20;sufri&#x00F3;&#x20;gravemente&#x20;una&#x20;IA&#x20;que&#x20;alucina&#x3A;&#x20;se&#x20;invent&#x00F3;&#x20;una&#x20;respuesta&#x20;mientras&#x20;hac&#x00ED;a&#x20;de&#x20;soporte&#x20;">
    </p>
    <p>Llevamos un buen tiempo utilizando tecnologías y herramientas basadas en inteligencia artificial generativa como para saber que <a class="text-outboundlink" href="https://www.genbeta.com/a-fondo/inteligencias-artificiales-mienten-porque-alucinan-chatgpt-bing-alucina-jpg-ayudan-a-entender-que" data-vars-post-title="Las inteligencias artificiales 'mienten' porque alucinan, y el ChatGPT de Bing alucina aún más. Los JPG ayudan a entender por qué " data-vars-post-url="https://www.genbeta.com/a-fondo/inteligencias-artificiales-mienten-porque-alucinan-chatgpt-bing-alucina-jpg-ayudan-a-entender-que">uno de sus principales problemas es que 'alucinan'</a>, es decir, que a veces puede ocurrir que <strong>la IA ofrezca información incorrecta o inventada</strong> como si fuera cierta. Esto suele pasar cuando no tiene datos suficientes o interpreta mal el contexto, y aun así da una respuesta errónea con seguridad.</p>
<!-- BREAK 1 --><p>En un reciente incidente con <a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/cursor-editor-codigo-chatgpt-integrado-freemium-basado-vs-code" data-vars-post-title="Cursor, el editor de código con ChatGPT integrado, freemium y basado en VS Code " data-vars-post-url="https://www.genbeta.com/desarrollo/cursor-editor-codigo-chatgpt-integrado-freemium-basado-vs-code">Cursor</a>, un IDE (entorno de desarrollo integrado) reconocido por integrar funciones de IA para programar, <strong>las alucinaciones de su IA han vuelto a poner de manifiesto este problema</strong>.</p>
<h2>La IA de Cursor que alucina con sus propias políticas</h2>
<p>Todo comenzó con un problema técnico aparentemente simple. <strong>Usuarios de Cursor empezaron a ser desconectados automáticamente</strong> cuando intentaban trabajar desde múltiples dispositivos. Al cambiar del ordenador de sobremesa al portátil, por ejemplo, se dieron cuenta de que la plataforma les echaba, sin ningún tipo de aviso o notificación.</p>
<!-- BREAK 2 --><p>Algunos de los desarrolladores afectados acudieron al soporte técnico para intentar averiguar qué es lo que sucedía. Según <a rel="noopener, noreferrer" href="https://news.ycombinator.com/item?id=43683012">cuenta</a> un usuario de Ycombinator, el supuesto equipo de soporte respondió a los usuarios que <strong>esto era un "comportamiento esperado"</strong> bajo una nueva política de inicio de sesión de Cursor.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/inteligencia-artificial/muchas-decepciones-esto-que-google-esta-haciendo-ia-nadie-le-gane-solo-le-queda-dificil" class="pivot-outboundlink" data-vars-post-title="Tras muchas decepciones, esto es lo que Google está haciendo en IA para que nadie más le gane. Solo le queda lo más difícil ">
     <img alt="Tras&#x20;muchas&#x20;decepciones,&#x20;esto&#x20;es&#x20;lo&#x20;que&#x20;Google&#x20;est&#x00E1;&#x20;haciendo&#x20;en&#x20;IA&#x20;para&#x20;que&#x20;nadie&#x20;m&#x00E1;s&#x20;le&#x20;gane.&#x20;Solo&#x20;le&#x20;queda&#x20;lo&#x20;m&#x00E1;s&#x20;dif&#x00ED;cil&#x20;" width="375" height="142" src="https://i.blogs.es/2d0863/chatgpt-image-14-abr-2025-22_24_07/375_142.webp" onerror='this.src="https://i.blogs.es/2d0863/chatgpt-image-14-abr-2025-22_24_07/375_142.png"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/inteligencia-artificial/muchas-decepciones-esto-que-google-esta-haciendo-ia-nadie-le-gane-solo-le-queda-dificil" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Tras muchas decepciones, esto es lo que Google está haciendo en IA para que nadie más le gane. Solo le queda lo más difícil ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/inteligencia-artificial/muchas-decepciones-esto-que-google-esta-haciendo-ia-nadie-le-gane-solo-le-queda-dificil" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Tras muchas decepciones, esto es lo que Google está haciendo en IA para que nadie más le gane. Solo le queda lo más difícil ">Tras muchas decepciones, esto es lo que Google está haciendo en IA para que nadie más le gane. Solo le queda lo más difícil </a>
   </div>
  </div>
 </div>
</div>
<p><strong>El problema precisamente es que no existía tal política</strong>, ni tampoco un equipo humano de soporte. Y es que las respuestas provenían de un bot de IA diseñado para "imitar respuestas humanas", que se había inventado completamente esta explicación.</p>
<!-- BREAK 3 --><p>La respuesta fabricada por la IA <strong>se propagó rápidamente entre los usuarios</strong>. De hecho, hasta algunos desarrolladores, que dependen fundamentalmente de poder trabajar en múltiples dispositivos, comenzaron a cancelar sus suscripciones a la plataforma. Como señaló uno de los afectados, poder trabajar en varios dispositivos es una característica básica para cualquier desarrollador, y un supuesto cambio tan importante en las políticas debería, como mínimo, haber sido anunciado previamente.</p>
<p>A medida que los usuarios debatían sobre sus teorías y comenzaban a sospechar que algo no encajaba, el hilo principal en Reddit sobre el tema fue primero bloqueado y posteriormente eliminado, lo que <strong>solo aumentó la confusión y el descontento</strong>.</p>
<!-- BREAK 4 --><div class="article-asset-video article-asset-normal">
 <div class="asset-content">
  <div class="base-asset-video">
   <div class="js-dailymotion">
    <script type="application/json">
                          {"videoId":"x8cqxde","autoplay":true,"title":"Puedes cobrar unos 60.000€ por ser programador | HABLAMOS con Mouredev | XTK El Programa de Xataka", "tag":"webedia-prod", "duration":"631"}
                  </script>
   </div>
  </div>
 </div>
</div>
<p>Michael Truell, cofundador y CEO de Cursor, <a rel="noopener, noreferrer" href="https://news.ycombinator.com/item?id=43700931">tuvo que intervenir</a> públicamente para aclarar la situación. En un comentario en Ycombinator, explicó:</p>
<p>"Pedimos disculpas, algo salió claramente mal. Ya hemos comenzado a investigar. Cualquier respuesta de IA utilizada para el soporte por correo electrónico ahora está claramente etiquetada como tal. Utilizamos respuestas asistidas por IA como primer filtro para el soporte por correo".</p>
<p><a rel="noopener, noreferrer" href="https://old.reddit.com/r/cursor/comments/1jyy5am/psa_cursor_now_restricts_logins_to_a_single/">En Reddit</a>, Truell fue aún más directo sobre el incidente: "No tenemos tal política. Por supuesto que puedes usar Cursor en múltiples máquinas. Desafortunadamente, esta es una respuesta incorrecta de un bot de soporte de primera línea con IA".</p>
<!-- BREAK 5 --><p>Según explicó Truell, el problema técnico que desencadenó toda la situación fue una "condición de carrera" que aparece en conexiones de internet muy lentas. Este error provocaba la creación de numerosas sesiones innecesarias que terminaban desplazando a las sesiones reales, <strong>provocando las desconexiones</strong>. Truell asegura que ya han implementado una solución.</p>
<p>Que una IA alucine puede ser divertido en determinados momentos en los que trasteamos con ella sin ningún objetivo en mente. Sin embargo, cuando lo hace en sectores críticos <strong>puede ocasionar graves problemas</strong>. Por suerte, en este caso la cosa no ha ido a mayores.</p>
<!-- BREAK 6 --><p>Imagen de portada | <a rel="noopener, noreferrer" href="https://unsplash.com/es/@cgower">Christopher Gower</a></p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/inteligencia-artificial/vibe-coding-al-vibe-hacking-ia-todo-agente-ciberseguridad-apunta-a-cambiarlo-todo-empresas-pequenas" data-vars-post-title="Del 'vibe coding' al 'vibe hacking': la IA ya es todo un agente de ciberseguridad. Apunta a cambiarlo todo en empresas pequeñas " data-vars-post-url="https://www.genbeta.com/inteligencia-artificial/vibe-coding-al-vibe-hacking-ia-todo-agente-ciberseguridad-apunta-a-cambiarlo-todo-empresas-pequenas">Del 'vibe coding' al 'vibe hacking': la IA ya es &nbsp;todo un agente de ciberseguridad. Apunta a cambiarlo todo en empresas &nbsp;pequeñas</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Tiene 21 años y es gratis: por qué Notepad++ es una de las apps favoritas de los desarrolladores tras tanto tiempo]]></title>
                <link>https://www.genbeta.com/desarrollo/tiene-21-anos-gratis-que-notepad-apps-favoritas-desarrolladores-tiempo</link>
                <guid>https://www.genbeta.com/desarrollo/tiene-21-anos-gratis-que-notepad-apps-favoritas-desarrolladores-tiempo</guid>
                <pubDate>Sun, 22 Dec 2024 15:07:00 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/b7074b/notepadplusplus/1024_2000.jpeg" alt="Tiene&#x20;21&#x20;a&#x00F1;os&#x20;y&#x20;es&#x20;gratis&#x3A;&#x20;por&#x20;qu&#x00E9;&#x20;Notepad&#x2B;&#x2B;&#x20;es&#x20;una&#x20;de&#x20;las&#x20;apps&#x20;favoritas&#x20;de&#x20;los&#x20;desarrolladores&#x20;tras&#x20;tanto&#x20;tiempo">
    </p>
    <p>Aunque el mundo del software está en constante evolución, y la 'app de moda' varía, como la ropa, cada temporada, <strong>algunas aplicaciones logran consolidarse y convertirse en verdaderas instituciones</strong> que permanecen durante años entre las más usadas y relevantes del mercado.</p>
<!-- BREAK 1 --><p>Una de ellas es <a rel="noopener, noreferrer" href="https://notepad-plus-plus.org/">Notepad++</a>, que ha logrado permanecer en dicha posición durante más de dos décadas, convirtiéndose en un editor de texto y código fuente de referencia para desarrolladores de todo el mundo. Pero, <strong>¿qué tiene Notepad++ </strong>que lo hace tan especial <strong>incluso 21 años después</strong> de su lanzamiento?</p>
<h2><strong>Una herramienta para todos los niveles</strong></h2>
<p>Notepad++ se ha ganado un lugar especial tanto entre principiantes como expertos gracias a su accesibilidad y funcionalidades avanzadas. Su diseño permite a los usuarios trabajar con más de 50 lenguajes de programación, entre ellos Python, Java, C++, HTML y JavaScript.</p>
<!-- BREAK 2 --><p>Esta versatilidad resulta especialmente valiosa para quienes desean explorar múltiples lenguajes o gestionar proyectos complejos que involucran varios tipos de archivos. Entre sus características más destacadas se encuentran:</p>
<ul>
  <li><strong>Resaltado de sintaxis</strong>: Facilita la lectura del código al distinguir elementos clave con colores específicos, ayudando a prevenir errores.</li>
  <li><strong>Mapa de documentos</strong>: Ofrece una vista en miniatura del código, permitiendo una navegación rápida en scripts extensos.</li>
  <li><strong>Lista de funciones</strong>: Permite identificar y acceder a funciones o métodos específicos con un solo clic.</li>
  <li><strong>Visualización de caracteres ocultos</strong>: Ideal para evitar errores de formato como problemas de indentación.</li>
  <li><strong>Amplia biblioteca de plug-ins:</strong> El programa se puede personalizar para adaptarse a las necesidades específicas de cada usuario.</li>
</ul><div class="article-asset-image article-asset-large article-asset-center">
 <div class="asset-content">
                   <img class="" height=1080 width=1920 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/450_1000.webp 450w, https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/650_1200.webp 681w,https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/1024_2000.webp 1024w, https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/1366_2000.webp 1366w" src="https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/450_1000.webp" alt="Notepad V7 On Windows 10 With M" onerror="this.src='https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/450_1000.jpeg';this.srcset='https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/450_1000.jpeg 450w, https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/650_1200.jpeg 681w,https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/1024_2000.jpeg 1024w, https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/1366_2000.jpeg 1366w';return false;">
   <img alt="Notepad V7 On Windows 10 With M" class="" src="https://i.blogs.es/1eddf0/notepad_v7_on_windows_10-_with_m/450_1000.webp">
   
      </div>
</div>
<h2>El origen de una revolución en el software libre</h2>
<p>La historia de Notepad++ comienza con Don Ho, un estudiante de informática en París inspirado por el movimiento 'open source'. <strong>En 2003</strong>, tras la negativa de su empleador de entonces a adoptar su prototipo, Ho decidió liberar el software que había creado en la plataforma SourceForge (no existía por aquel entonces GitHub), permitiendo así que cualquiera pudiera contribuir a su desarrollo.</p>
<!-- BREAK 3 --><p>Pero más allá del debate software abierto/cerrado, la filosofía de Notepad++ gira en torno al principio <strong>KISS (</strong><em><strong>Keep It Simple, Stupid</strong></em><strong>)</strong>, que prioriza la simplicidad y mantenerse dentro de los márgenes de la funcionalidad básica de la aplicación, sin empezar a 'hinchar' el software con toda clase de extras.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/herramientas/emacs-editor-texto-libre-vocacion-sistema-operativo-sus-extensiones-usadas-suplen-toda-clase-aplicaciones" class="pivot-outboundlink" data-vars-post-title="Emacs, el editor de texto libre con vocación de sistema operativo: sus 'extensiones' más usadas suplen toda clase de aplicaciones">
     <img alt="Emacs,&#x20;el&#x20;editor&#x20;de&#x20;texto&#x20;libre&#x20;con&#x20;vocaci&#x00F3;n&#x20;de&#x20;sistema&#x20;operativo&#x3A;&#x20;sus&#x20;&#x27;extensiones&#x27;&#x20;m&#x00E1;s&#x20;usadas&#x20;suplen&#x20;toda&#x20;clase&#x20;de&#x20;aplicaciones" width="375" height="142" src="https://i.blogs.es/ab817b/emacs2/375_142.webp" onerror='this.src="https://i.blogs.es/ab817b/emacs2/375_142.jpg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/herramientas/emacs-editor-texto-libre-vocacion-sistema-operativo-sus-extensiones-usadas-suplen-toda-clase-aplicaciones" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Emacs, el editor de texto libre con vocación de sistema operativo: sus 'extensiones' más usadas suplen toda clase de aplicaciones">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/herramientas/emacs-editor-texto-libre-vocacion-sistema-operativo-sus-extensiones-usadas-suplen-toda-clase-aplicaciones" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Emacs, el editor de texto libre con vocación de sistema operativo: sus 'extensiones' más usadas suplen toda clase de aplicaciones">Emacs, el editor de texto libre con vocación de sistema operativo: sus &#039;extensiones&#039; más usadas suplen toda clase de aplicaciones</a>
   </div>
  </div>
 </div>
</div>
<h2>Notepad, Notepad+ y...</h2>
<p><strong>El origen de Notepad++ está estrechamente vinculado a las limitaciones del Bloc de Notas de Windows</strong>, una herramienta integrada en Windows que, aunque útil para tareas simples, carece de las funciones necesarias para desarrolladores y usuarios avanzados (<a class="text-outboundlink" href="https://www.genbeta.com/a-fondo/bloc-notas-ha-estado-30-anos-abandonado-que-llego-windows-11-le-dio-superpoderes" data-vars-post-title="El Bloc de notas ha estado más de 30 años abandonado. Hasta que llegó Windows 11 y le dio superpoderes " data-vars-post-url="https://www.genbeta.com/a-fondo/bloc-notas-ha-estado-30-anos-abandonado-que-llego-windows-11-le-dio-superpoderes">incluso después de sus recientes cambios</a>).</p>
<!-- BREAK 4 --><p>Así que Don Ho creó Notepad++ como una alternativa mejorada que ofreciera resaltado de sintaxis, capacidad para manejar archivos grandes y compatibilidad con múltiples lenguajes de programación. Y así, logró <strong>llenar ese vacío al ofrecer características avanzadas sin perder la sencillez</strong> que muchos usuarios valoraban del Bloc de Notas.</p>
<p><strong>Y si te preguntas por qué se llama 'Notepad++' y no 'Notepad+'</strong>, el motivo es sencillo: ya existía desde 1996 un 'Notepad+', gratuito, pero no libre... y que lleva al menos una década sin actualizarse.</p>
<!-- BREAK 5 --><div class="article-asset-image article-asset-normal article-asset-center">
 <div class="asset-content">
                   <img class="centro_sinmarco" height=958 width=1091 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/9ad30e/darkmodechoices/450_1000.webp 450w, https://i.blogs.es/9ad30e/darkmodechoices/650_1200.webp 681w,https://i.blogs.es/9ad30e/darkmodechoices/1024_2000.webp 1024w, https://i.blogs.es/9ad30e/darkmodechoices/1366_2000.webp 1366w" src="https://i.blogs.es/9ad30e/darkmodechoices/450_1000.webp" alt="Darkmodechoices" onerror="this.src='https://i.blogs.es/9ad30e/darkmodechoices/450_1000.jpeg';this.srcset='https://i.blogs.es/9ad30e/darkmodechoices/450_1000.jpeg 450w, https://i.blogs.es/9ad30e/darkmodechoices/650_1200.jpeg 681w,https://i.blogs.es/9ad30e/darkmodechoices/1024_2000.jpeg 1024w, https://i.blogs.es/9ad30e/darkmodechoices/1366_2000.jpeg 1366w';return false;">
   <img alt="Darkmodechoices" class="centro_sinmarco" src="https://i.blogs.es/9ad30e/darkmodechoices/450_1000.webp">
   
      </div>
</div>
<div class="article-asset-summary article-asset-normal article-asset-center">
 <div class="asset-content">
     <div class="sumario"> Notepad++ es una navaja suiza para programadores</div>
   </div>
</div>
<h2>Aguantando frente a los IDE</h2>
<p>En Reddit han recopilado razones para preferir Notepad++ frente a los principales IDE, y llegan a la conclusión de que es ideal para quienes buscan una solución rápida y sin distracciones, <strong>un enfoque minimalista</strong> que contrasta con los IDEs, que a menudo incluyen una gran cantidad de características que pueden ser abrumadoras para proyectos pequeños o para aquellos que prefieren un entorno limpio.</p>
<!-- BREAK 6 --><p>Pero, incluso para aquellos que prefieren apostar por los IDE, Notepad++ sigue siendo una herramienta confiable para casos específicos. Por ejemplo:</p>
<ol>
  <li><strong>Notas rápidas:</strong> Aunque herramientas como OneNote ofrecen mejores ecosistemas para notas, muchos prefieren la rapidez de Notepad++ para guardar ideas al vuelo.</li>
  <li><strong>Lectura y edición de archivos inusuales:</strong> Usuarios destacan su capacidad para abrir archivos hexadecimales o documentos escritos en lenguajes poco comunes como G-code o variantes de BASIC.</li>
  <li><strong>Tareas simples en lenguajes no compilados:</strong> Para lenguajes como JavaScript, que no requieren un proceso de compilación formal, Notepad++ suele ser más que suficiente.</li>
</ol>
<p>Notepad++ <strong>está desarrollado en C++, lo que garantiza un rendimiento rápido y eficiente</strong>. En comparación con otros editores que dependen de frameworks más pesados, Notepad++ utiliza menos recursos del sistema, haciéndolo ideal para equipos con especificaciones más limitadas o para quienes ejecutan varias aplicaciones simultáneamente.</p>
<!-- BREAK 7 --><p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/linux/notepad-next-notepadd-para-linux-para-que-extranan-legendario-editor-texto-sus-distros" data-vars-post-title="Notepad Next: el Notepadd++ para Linux para los que extrañan el legendario editor de texto en sus distros" data-vars-post-url="https://www.genbeta.com/linux/notepad-next-notepadd-para-linux-para-que-extranan-legendario-editor-texto-sus-distros">Notepad Next: el Notepadd++ para Linux para los que extrañan el legendario editor de texto en sus distros</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Cursor, el editor de código con ChatGPT integrado, freemium y basado en VS Code ]]></title>
                <link>https://www.genbeta.com/desarrollo/cursor-editor-codigo-chatgpt-integrado-freemium-basado-vs-code</link>
                <guid>https://www.genbeta.com/desarrollo/cursor-editor-codigo-chatgpt-integrado-freemium-basado-vs-code</guid>
                <pubDate>Sun, 15 Oct 2023 17:01:50 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/0d4a25/pantalla/1024_2000.jpeg" alt="Cursor,&#x20;el&#x20;editor&#x20;de&#x20;c&#x00F3;digo&#x20;con&#x20;ChatGPT&#x20;integrado,&#x20;freemium&#x20;y&#x20;basado&#x20;en&#x20;VS&#x20;Code&#x20;">
    </p>
    <p>La inteligencia artificial está empezando a revolucionar todas las áreas en que se introduce y, desde el lanzamiento de GitHub Copilot, <strong>el desarrollo de software se ha convertido en un ejemplo privilegiado</strong> de ello.</p>
<!-- BREAK 1 --><p>Cada vez más, las novedades en materia de programación llegan de la mano del uso de IA y, recientemente, un nuevo entorno de desarrollo integrado (o 'IDE') llamado <strong>Cursor</strong> ha desembarcado en este escenario, prometiendo <strong>cambiar la forma en que los desarrolladores interactúan con sus proyectos de software</strong>.</p>
<p><a rel="noopener, noreferrer" href="https://cursor.sh/">Cursor </a>es un editor de código freemium (con opción de uso gratuito y funciones extra de pago) que utiliza GPT-3.5/<a class="text-outboundlink" href="https://www.genbeta.com/a-fondo/gpt-4-guia-a-fondo-que-como-funcionara-cuando-se-lanzara-que-novedades-integrara-respecto-a-chatgpt-3-5" data-vars-post-title="GPT-4, guía a fondo: qué es, cómo funciona y qué novedades integra con respecto a ChatGPT 3.5" data-vars-post-url="https://www.genbeta.com/a-fondo/gpt-4-guia-a-fondo-que-como-funcionara-cuando-se-lanzara-que-novedades-integrara-respecto-a-chatgpt-3-5">GPT-4</a> para mejorar la productividad de los desarrolladores, y ha sido desarrollado por la compañía Anysphere…</p>
<!-- BREAK 2 --><p>…que precisamente <strong>acaba de recibir una inversión de 8 millones de dólares liderada por el Fondo para Startups de OpenAI</strong>, y que cuenta con el respaldo de figuras de la industria como el ex CEO de GitHub, Nat Friedman.</p>
<h2>Agilidad y eficiencia</h2>
<p>Michael Truell, cofundador y CEO de la empresa, plantea un futuro en el que los desarrolladores puedan<strong> crear software a velocidades nunca antes vistas</strong>, gracias a las características de autocompletado y generación de código basadas en IA: la IA de Cursor puede<strong> anticiparse a lo que el desarrollador está escribiendo</strong> y sugerir automáticamente código, funciones o incluso estructuras de control.</p>
<!-- BREAK 3 --><p>Esto no sólo ahorra tiempo, sino que también <strong>reduce significativamente la probabilidad de errores tipográficos</strong>, de modo que los desarrolladores pueden escribir código más rápido y con menos esfuerzo.</p>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/90-000-desarrolladores-opinan-utilizar-inteligencia-artificial-para-programar-para-esto-estan-usando" class="pivot-outboundlink" data-vars-post-title="90.000 desarrolladores opinan sobre utilizar la inteligencia artificial para programar: para esto la están usando">
     <img alt="90.000&#x20;desarrolladores&#x20;opinan&#x20;sobre&#x20;utilizar&#x20;la&#x20;inteligencia&#x20;artificial&#x20;para&#x20;programar&#x3A;&#x20;para&#x20;esto&#x20;la&#x20;est&#x00E1;n&#x20;usando" width="375" height="142" src="https://i.blogs.es/cd8e3b/sigmund-aqta5e6mcnu-unsplash/375_142.webp" onerror='this.src="https://i.blogs.es/cd8e3b/sigmund-aqta5e6mcnu-unsplash/375_142.jpeg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/90-000-desarrolladores-opinan-utilizar-inteligencia-artificial-para-programar-para-esto-estan-usando" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="90.000 desarrolladores opinan sobre utilizar la inteligencia artificial para programar: para esto la están usando">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/90-000-desarrolladores-opinan-utilizar-inteligencia-artificial-para-programar-para-esto-estan-usando" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="90.000 desarrolladores opinan sobre utilizar la inteligencia artificial para programar: para esto la están usando">90.000 desarrolladores opinan sobre utilizar la inteligencia artificial para programar: para esto la están usando</a>
   </div>
  </div>
 </div>
</div>
<p>Por otro lado, Cursor no sólo completar código, sino que también es capaz de <strong>detectar y corregir errores en tiempo real</strong>, así como de explicar por qué se produjo el error, algo particularmente útil para programadores que están aprendiendo un lenguaje de programación nuevo.</p>
<!-- BREAK 4 --><div class="article-asset-image article-asset-large article-asset-center">
 <div class="asset-content">
                   <img class="" height=925 width=1482 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/66be09/ejemplo/450_1000.webp 450w, https://i.blogs.es/66be09/ejemplo/650_1200.webp 681w,https://i.blogs.es/66be09/ejemplo/1024_2000.webp 1024w, https://i.blogs.es/66be09/ejemplo/1366_2000.webp 1366w" src="https://i.blogs.es/66be09/ejemplo/450_1000.webp" alt="Ejemplo" onerror="this.src='https://i.blogs.es/66be09/ejemplo/450_1000.jpeg';this.srcset='https://i.blogs.es/66be09/ejemplo/450_1000.jpeg 450w, https://i.blogs.es/66be09/ejemplo/650_1200.jpeg 681w,https://i.blogs.es/66be09/ejemplo/1024_2000.jpeg 1024w, https://i.blogs.es/66be09/ejemplo/1366_2000.jpeg 1366w';return false;">
   <img alt="Ejemplo" class="" src="https://i.blogs.es/66be09/ejemplo/450_1000.webp">
   
      </div>
</div>
<p>Además, Cursor permite a los desarrolladores escribir comandos directamente en el editor para realizar tareas específicas, como la creación de componentes o la resolución de problemas.</p>
<!-- BREAK 5 --><p>Además, Cursor es especialmente <strong>hábil traduciendo lenguajes… ya sean de programación o humanos</strong>. Esto no sólo facilita la reutilización de código escrito en otros lenguajes, sino también el uso de la documentación y de los comentarios de código por parte de equipos internacionales.</p>
<div class="article-asset-summary article-asset-normal article-asset-center">
 <div class="asset-content">
     <div class="sumario"> El autocompletado por IA es algo ya muy visto, pero Cursor pretende triunfar aventurándose en terrenos inexplorados, como la detección avanzada de errores y la resolución de consultas sobre el código base</div>
   </div>
</div>
<h2>Todo esto me suena</h2>
<p>Quizá hayas leído todo lo anterior y pienses que todo eso está muy bien, pero que <strong>tú ya estás acostumbrado al principal editor de código del mercado</strong>, que además cuenta con un amplio ecosistema de complementos: Visual Studio Code (VS Code).</p>
<!-- BREAK 6 --><p>En ese caso, tenemos una buena noticia para ti: <strong>Cursor es un fork de VS Code</strong>, lo que significa que los desarrolladores que ya están familiarizados con éste no tendrán que aprender un nuevo conjunto de herramientas.</p>
<p>Y, por supuesto, significa que Cursor también es<strong> compatible con las extensiones de VS Code</strong>, lo que agrega un atractivo adicional para los programadores.</p>
<!-- BREAK 7 --><div class="article-asset-image article-asset-large article-asset-center">
 <div class="asset-content">
                   <img class="" height=945 width=1920 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/9f06e5/bug/450_1000.webp 450w, https://i.blogs.es/9f06e5/bug/650_1200.webp 681w,https://i.blogs.es/9f06e5/bug/1024_2000.webp 1024w, https://i.blogs.es/9f06e5/bug/1366_2000.webp 1366w" src="https://i.blogs.es/9f06e5/bug/450_1000.webp" alt="Bug" onerror="this.src='https://i.blogs.es/9f06e5/bug/450_1000.jpeg';this.srcset='https://i.blogs.es/9f06e5/bug/450_1000.jpeg 450w, https://i.blogs.es/9f06e5/bug/650_1200.jpeg 681w,https://i.blogs.es/9f06e5/bug/1024_2000.jpeg 1024w, https://i.blogs.es/9f06e5/bug/1366_2000.jpeg 1366w';return false;">
   <img alt="Bug" class="" src="https://i.blogs.es/9f06e5/bug/450_1000.webp">
   
      </div>
</div>
<h2>Limitaciones y costes</h2>
<p>A pesar de todas sus ventajas, Cursor tiene algunas limitaciones, no tanto propias como resultado de su dependencia de los modelos de lenguajes, <a class="text-outboundlink" href="https://www.genbeta.com/a-fondo/inteligencias-artificiales-mienten-porque-alucinan-chatgpt-bing-alucina-jpg-ayudan-a-entender-que" data-vars-post-title="Las inteligencias artificiales 'mienten' porque alucinan, y el ChatGPT de Bing alucina aún más. Los JPG ayudan a entender por qué " data-vars-post-url="https://www.genbeta.com/a-fondo/inteligencias-artificiales-mienten-porque-alucinan-chatgpt-bing-alucina-jpg-ayudan-a-entender-que">tan alucinantes como alucinables</a>. Así, los usuarios se han encontrado con que, <strong>a veces, no comprende correctamente los comandos o las solicitudes</strong>, lo que puede llevar a respuestas inesperadas.</p>
<!-- BREAK 8 --><p>Por otra parte, Cursor ofrece <strong>una versión totalmente gratuita</strong>, pero para aprovechar al máximo su potencial, los usuarios deben optar por <strong>uno de los modelos de pago por suscripción</strong>, que otorgan acceso a un mayor número de peticiones y un mejor rendimiento.</p>
<div class="article-asset-image article-asset-large article-asset-center">
 <div class="asset-content">
                   <img class="" height=760 width=1344 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/c34193/precio/450_1000.webp 450w, https://i.blogs.es/c34193/precio/650_1200.webp 681w,https://i.blogs.es/c34193/precio/1024_2000.webp 1024w, https://i.blogs.es/c34193/precio/1366_2000.webp 1366w" src="https://i.blogs.es/c34193/precio/450_1000.webp" alt="Precio" onerror="this.src='https://i.blogs.es/c34193/precio/450_1000.jpeg';this.srcset='https://i.blogs.es/c34193/precio/450_1000.jpeg 450w, https://i.blogs.es/c34193/precio/650_1200.jpeg 681w,https://i.blogs.es/c34193/precio/1024_2000.jpeg 1024w, https://i.blogs.es/c34193/precio/1366_2000.jpeg 1366w';return false;">
   <img alt="Precio" class="" src="https://i.blogs.es/c34193/precio/450_1000.webp">
   
      </div>
</div>
<h2>En un futuro</h2>
<p>Los desarrolladores de Cursor tienen numerosas novedades previstas en su hoja de ruta con las que buscan revolucionar el desarrollo de software exprimiendo las posibilidades de la IA:</p>
<!-- BREAK 9 --><ul>
  <li>Uno de los objetivos de Cursor a largo plazo es dotarlo de la <strong>capacidad de "sanar" tu repositorio</strong> si te encuentres con problemas a mitad de una refactorización: el IDE buscará soluciones y realizará las correcciones pertinentes en el código.</li>
  <li>Implementar posibilidad de <strong>programar recurriendo a una versión en "pseudocódigo" de tu base de código</strong>. Esto podría simplificar el proceso de desarrollo al permitir a los programadores trabajar en un lenguaje más simple y expresivo, y luego traducir automáticamente ese pseudocódigo en código funcional.</li>
  <li>Cursor planea <strong>incorporar documentación generada por inteligencia artificial </strong>directamente en su interfaz de usuario (UI). Esto significa que los desarrolladores tendrán acceso a documentación detallada y actualizada de su código y proyectos, lo que facilitará la comprensión y el mantenimiento de los proyectos.</li>
</ul>
<p>Imágenes | Cursor</p>
<p>En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/convertir-ms-paint-entorno-desarrollo-posible-escribe-codigo-compila-usa-git-instalando-ms-paint-ide" data-vars-post-title="Convertir MS Paint en un entorno de desarrollo es posible: escribe código, compila y usa Git instalando MS Paint IDE" data-vars-post-url="https://www.genbeta.com/desarrollo/convertir-ms-paint-entorno-desarrollo-posible-escribe-codigo-compila-usa-git-instalando-ms-paint-ide">Convertir MS Paint en un entorno de desarrollo es posible: escribe código, compila y usa Git instalando MS Paint IDE</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Project IDX es el nuevo rival para Visual Studio Code, creado por Google… y con inteligencia artificial integrada ]]></title>
                <link>https://www.genbeta.com/desarrollo/project-idx-nuevo-rival-para-visual-studio-code-creado-google-inteligencia-artificial-integrada</link>
                <guid>https://www.genbeta.com/desarrollo/project-idx-nuevo-rival-para-visual-studio-code-creado-google-inteligencia-artificial-integrada</guid>
                <pubDate>Fri, 11 Aug 2023 19:25:47 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/04fa95/idx/1024_2000.jpeg" alt="Project&#x20;IDX&#x20;es&#x20;el&#x20;nuevo&#x20;rival&#x20;para&#x20;Visual&#x20;Studio&#x20;Code,&#x20;creado&#x20;por&#x20;Google&#x2026;&#x20;y&#x20;con&#x20;inteligencia&#x20;artificial&#x20;integrada&#x20;">
    </p>
    <p>En el competitivo mundo de los editores de código e IDEs (entornos de desarrollo integrados), <strong>uno de los nombres más reconocidos es Visual Studio Code</strong>, desarrollado por Microsoft. Sin embargo, Google ha lanzado un desafío a la popularidad de ese editor de código con la puesta en marcha de su nuevo proyecto: <a rel="noopener, noreferrer" href="https://idx.dev/">Project IDX</a>.</p>
<!-- BREAK 1 --><p>Reconociendo la necesidad de nuevas soluciones, Google ha decidido apostar por Project IDX: <strong>una iniciativa basada en la nube que sea capaz de integrar la potencia de la inteligencia artificial</strong> en su ecosistema de desarrollo simultáneo de aplicaciones para múltiples plataformas (móviles, web y escritorio), el mismo ecosistema al que ya pertenecen soluciones como Angular, Flutter, Google Cloud y Firebase.</p>
<p>Project IDX es un entorno de desarrollo integrado capaz de proporcionar un espacio de trabajo online; esto es, que <strong>a diferencia de los IDEs tradicionales, se ejecutaría en un navegador web</strong> y se beneficia de la potencia de Google Cloud.</p>
<!-- BREAK 2 --><p>Lo que hace que Project IDX sea único es <strong>su integración con Codey, un modelo de inteligencia artificial diseñado específicamente para tareas de programación</strong> y basado en PaLM 2, el modelo de lenguaje de Google. <a rel="noopener, noreferrer" href="https://cloud.google.com/blog/products/ai-machine-learning/google-cloud-launches-new-ai-models-opens-generative-ai-studio">Codey</a> se convierte en el corazón del proceso de desarrollo, facilitando la construcción, gestión e implementación de aplicaciones web y multiplataforma full stack.</p>
<p>Ahora que los programadores han empezado a integrar cada vez más la inteligencia artificial en su metodología de trabajo, un entorno dirigido explícitamente a facilitar esa integración puede resultar <strong>más atractivo para muchos que combinar sus viejas herramientas con consultas constantes a chatbots como ChatGPT</strong>.</p>
<!-- BREAK 3 --><h2>Características destacadas</h2>
<p>Project IDX ofrece varias características distintivas:</p>
<ol>
  <li><strong>Importación fácil de proyectos:</strong> Los desarrolladores pueden importar proyectos en curso desde plataformas como GitHub, lo que facilita una transición fluida a esta nueva plataforma.</li>
  <li><strong>Amplia compatibilidad:</strong> Project IDX es compatible con varios frameworks populares, como Angular, Flutter, Next.js, React, Svelte y Vue. También admite lenguajes como JavaScript y Dart, así planes para incoporar en un futuro cercano soporte para Python, Go y otros.</li>
  <li><strong>Inteligencia artificial potente:</strong> Gracias a Codey y PaLM 2, Project IDX ofrece sugerencias de código inteligentes, un chatbot de asistencia y acciones de código contextual.</li>
  <li><strong>Visualización en la nube:</strong> Project IDX aprovecha la potencia de Google Cloud para proporcionar a los desarrolladores acceso a máquinas virtuales basadas en Linux y simuladores de Android e iOS directamente desde el navegador.</li>
  <li><strong>Despliegue simplificado:</strong> La integración con Firebase facilita la visualización previa y la implementación de aplicaciones web.</li>
</ol>
<h2>A partir de ahora…</h2>
<p>Aunque Project IDX ya está generando un gran interés, aún se encuentra en una <strong>etapa temprana de su desarrollo</strong>. Google ha invitado a los desarrolladores a unirse a este proyecto para que así puedan proporcionar un feedback capaz de mejorar la plataforma.</p>
<!-- BREAK 4 --><p>Aunque <strong>los desarrolladores pueden inscribirse en una lista de espera</strong> para acceder a Project IDX, aún no se ha confirmado si será una herramienta gratuita o si podría incluir funcionalidades sometidas a un modelo de suscripción.</p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Qué es MicroPython, el lenguaje de programación que ya puedes usar en tu Arduino (y probar desde tu navegador)]]></title>
                <link>https://www.genbeta.com/desarrollo/que-micropython-lenguaje-programacion-que-puedes-usar-tu-arduino-probar-tu-navegador</link>
                <guid>https://www.genbeta.com/desarrollo/que-micropython-lenguaje-programacion-que-puedes-usar-tu-arduino-probar-tu-navegador</guid>
                <pubDate>Mon, 14 Nov 2022 18:55:30 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/f0204b/arduino1/1024_2000.jpg" alt="Qu&#x00E9;&#x20;es&#x20;MicroPython,&#x20;el&#x20;lenguaje&#x20;de&#x20;programaci&#x00F3;n&#x20;que&#x20;ya&#x20;puedes&#x20;usar&#x20;en&#x20;tu&#x20;Arduino&#x20;&#x28;y&#x20;probar&#x20;desde&#x20;tu&#x20;navegador&#x29;">
    </p>
    <p>El lenguaje <a rel="noopener, noreferrer" href="https://micropython.org/">MicroPython</a> es <strong>una implementación del lenguaje de programación Python orientada a dispositivos con muy bajos recursos</strong>. Y con ello no nos referimos a ese Pentium IV que tienes guardado en el garaje, sino a dispositivos más modernos, pero que no cumplen los requisitos para ser considerados placas base...</p>
<!-- BREAK 1 --><!--more--><p>... hablamos, por ejemplo, que <a class="text-outboundlink" href="https://www.xataka.com/basics/que-arduino-como-funciona-que-puedes-hacer-uno" data-vars-post-title="Qué es Arduino, cómo funciona y qué puedes hacer con uno" data-vars-post-url="https://www.xataka.com/basics/que-arduino-como-funciona-que-puedes-hacer-uno">los Arduino</a>, los ESP8266, los ESP32 o los <a class="text-outboundlink" href="https://www.xataka.com/ordenadores/el-ochentero-bbc-micro-renace-como-rival-de-la-raspberry-pi-llega-el-bbc-micro-bit" data-vars-post-title="El ochentero BBC Micro renace como rival de la Raspberry Pi: llega el BBC micro:bit " data-vars-post-url="https://www.xataka.com/ordenadores/el-ochentero-bbc-micro-renace-como-rival-de-la-raspberry-pi-llega-el-bbc-micro-bit">BBC Micro:bit</a>, <strong>muy usados para proyectos IoT, o bien para iniciarse en la programación de robótica</strong>.</p>
<!-- BREAK 2 -->
<h2>Python menos algunas cosas, más algunas otras</h2>

<p>MicroPython implementa <strong>toda la sintaxis de Python 3.4</strong> (incluidas las excepciones y elementos como los 'with' y 'yield from') junto a <strong>elementos de Python 3.5</strong> como 'async' y 'await', pero ofrece sólo una <strong>oferta limitada en cuanto a los tipos de datos y los módulos</strong> incluidos en la versión estándar de Python 3.</p>
<!-- BREAK 3 -->
<p>Tiene su lógica: hay muchas funcionalidades de Python que jamás resultarán útiles en microcontroladores. Para compensar, <strong>MicroPython implementa módulos específicos para las funcionalidades de estos dispositivos</strong> y de los periféricos que suelen usarse con los mismos (una amplia gama de sensores, por ejemplo).</p>
<!-- BREAK 4 -->
<p>MicroPython puede, además, ejecutar scripts desde el código fuente (archivos .py) o desde código de bytes precompilado (archivos .mpy). Si te despierta la curiosidad, <strong>puedes probar a codificar y ejecutar código MicroPython</strong> desde <a rel="noopener, noreferrer" href="https://micropython.org/unicorn/">este IDE online</a> con simulador de microcontrolador incluido.</p>
<!-- BREAK 5 -->
<h2>¿Arduino 💔 MicroPython?</h2>
<div class="article-asset-image article-asset-normal article-asset-center">
 <div class="asset-content">
     <div class="caption-img ">
                   <img class="centro_sinmarco" height=678 width=930 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/44dd51/uno_connect/450_1000.webp 450w, https://i.blogs.es/44dd51/uno_connect/650_1200.webp 681w,https://i.blogs.es/44dd51/uno_connect/1024_2000.webp 1024w, https://i.blogs.es/44dd51/uno_connect/1366_2000.webp 1366w" src="https://i.blogs.es/44dd51/uno_connect/450_1000.webp" alt="Uno Connect" onerror="this.src='https://i.blogs.es/44dd51/uno_connect/450_1000.jpg';this.srcset='https://i.blogs.es/44dd51/uno_connect/450_1000.jpg 450w, https://i.blogs.es/44dd51/uno_connect/650_1200.jpg 681w,https://i.blogs.es/44dd51/uno_connect/1024_2000.jpg 1024w, https://i.blogs.es/44dd51/uno_connect/1366_2000.jpg 1366w';return false;">
   <img alt="Uno Connect" class="centro_sinmarco" src="https://i.blogs.es/44dd51/uno_connect/450_1000.webp">
   
        <span>Representación de una placa Arduino UNO.</span>
   </div>
   </div>
</div>
<p>Pero <strong>el soporte de MicroPython en Arduino</strong> (el tipo más popular de microcontrolador del mercado) <strong>ha sido, durante los últimos años, inexistente:</strong> sólo podía usarse (y con éxito parcial) gracias a proyectos extraoficiales. Mientras, los creadores de Arduino sólo proporcionaban un IDE con soporte para <strong>un subconjunto de la biblioteca estándar C/C++</strong>.</p>
<!-- BREAK 6 -->
<p>Ciertamente, <strong>resultaba inexplicable</strong> que uno de los mejores lenguajes de programación para microcontroladores (flexible, rápido y versátil) y uno de los mejores microcontroladores (dotado de <strong>un IDE amigable y un amplio y barato ecosistema de hardware</strong>) no pudieran trabajar juntos en condiciones óptimas.</p>
<!-- BREAK 7 -->
<h2>Buenas noticias, programadores</h2>

<p>Por fortuna, los desarrolladores de uno y otro <strong>se han dado cuenta del error</strong>. Según relatan desde Arduino,</p>

<blockquote>
  <p>"Recientemente, hemos estado experimentando con el lenguaje Python [teniendo en cuenta que se] ha convertido en el lenguaje número uno para muchos usuarios".</p>
  
  <p>"Pudimos probar MicroPython en una clase de estudiantes y hemos aprendido mucho de esa experiencia: descubrimos que es difícil encontrar un IDE de MicroPython multiplataforma y sencillo que sea tan fácil de usar como el IDE original de Arduino".</p>
</blockquote>

<p>De modo que decidieron unir esfuerzos con Damien George (creador de MicroPython) para portar la máquina virtual a Arduino, y, este fin de semana han anunciado la solución a ese problema... </p>
<!-- BREAK 8 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.xataka.com/makers/empezar-arduino-que-placa-kits-iniciacion-comprar" class="pivot-outboundlink" target="_blank" data-vars-post-title="Empezar con Arduino: qué placa y kits de iniciación comprar">
     <img alt="Empezar&#x20;con&#x20;Arduino&#x3A;&#x20;qu&#x00E9;&#x20;placa&#x20;y&#x20;kits&#x20;de&#x20;iniciaci&#x00F3;n&#x20;comprar" width="375" height="142" src="https://i.blogs.es/1dd67f/arduino/375_142.webp" onerror='this.src="https://i.blogs.es/1dd67f/arduino/375_142.jpg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.xataka.com/makers/empezar-arduino-que-placa-kits-iniciacion-comprar" class="desvio-taxonomy-anchor pivot-outboundlink m-crosspost" target="_blank" data-vars-post-title="Empezar con Arduino: qué placa y kits de iniciación comprar">En Xataka</a>
    </div>
    <a href="https://www.xataka.com/makers/empezar-arduino-que-placa-kits-iniciacion-comprar" class="desvio-title js-desvio-title pivot-outboundlink" target="_blank" data-vars-post-title="Empezar con Arduino: qué placa y kits de iniciación comprar">Empezar con Arduino: qué placa y kits de iniciación comprar</a>
   </div>
  </div>
 </div>
</div>
<p>... el lanzamiento de <a rel="noopener, noreferrer" href="https://labs.arduino.cc/en/labs/micropython">Arduino Lab for MicroPython</a> (un IDE separado, en lugar de una extensión para el IDE tradicional) que ya está <strong>disponible para instalar en Linux, Mac y Windows</strong>, para permitirnos programar en nuestro escritorio, cargar las aplicaciones desde el mismo en Arduino y probarlas ahí:</p>
<!-- BREAK 9 -->
<blockquote>
  <p>"Arduino Lab for MicroPython es un editor ligero para aplicaciones MicroPython, que admite la conexión con una placa, carga de código, transferencia de archivos y shell REPL interactivo".</p>
</blockquote>

<p>Desde Arduino <strong>califican aún de 'experimental' a la nueva herramienta</strong>, "pero queríamos que la gente jugara con ella, así que creamos un nuevo sitio en la web de Arduino Labs".</p>
<!-- BREAK 10 --><script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[La versión 9.0 de Vim, el histórico editor de texto, ahora incorpora un lenguaje de scripting hasta 1000 veces más rápido]]></title>
                <link>https://www.genbeta.com/desarrollo/version-9-0-vim-historico-editor-texto-ahora-incorpora-lenguaje-scripting-1000-veces-rapido</link>
                <guid>https://www.genbeta.com/desarrollo/version-9-0-vim-historico-editor-texto-ahora-incorpora-lenguaje-scripting-1000-veces-rapido</guid>
                <pubDate>Tue, 05 Jul 2022 18:05:27 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/5cfc03/vim_9/1024_2000.jpg" alt="La&#x20;versi&#x00F3;n&#x20;9.0&#x20;de&#x20;Vim,&#x20;el&#x20;hist&#x00F3;rico&#x20;editor&#x20;de&#x20;texto,&#x20;ahora&#x20;incorpora&#x20;un&#x20;lenguaje&#x20;de&#x20;scripting&#x20;hasta&#x20;1000&#x20;veces&#x20;m&#x00E1;s&#x20;r&#x00E1;pido">
    </p>
    <p><strong>Vim es un popular editor de texto y código para amantes de la 'vieja escuela'</strong> (se lanzó en 1991 como versión mejorada del mucho más vetusto 'Vi', y sigue pudiendo <a class="text-outboundlink" href="https://www.xataka.com/aplicaciones/viviendo-vida-casi-interfaz-grafica-asi-trabajan-linuxeros-que-ven-todo-dentro-consola-modo-texto-1" data-vars-post-title="Viviendo la vida (casi) sin interfaz gráfica: así trabajan los linuxeros que ven todo dentro de una consola en modo texto" data-vars-post-url="https://www.xataka.com/aplicaciones/viviendo-vida-casi-interfaz-grafica-asi-trabajan-linuxeros-que-ven-todo-dentro-consola-modo-texto-1">ejecutarse en modo texto</a>) que sigue contando con una base de usuarios mucho mayor de lo que podría pensarse en estos tiempos en los que <strong>los tiempos soplan a favor de herramientas como el Visual Studio Code</strong>.</p>
<!-- BREAK 1 --><!--more--><p>Tantos son aún sus fans, que <strong>regularmente siguen protagonizando 'flames'</strong> con los entusiastas usuarios de <a class="text-outboundlink" href="https://www.genbeta.com/herramientas/emacs-editor-texto-libre-vocacion-sistema-operativo-sus-extensiones-usadas-suplen-toda-clase-aplicaciones" data-vars-post-title="Emacs, el editor de texto libre con vocación de sistema operativo: sus 'extensiones' más usadas suplen toda clase de aplicaciones" data-vars-post-url="https://www.genbeta.com/herramientas/emacs-editor-texto-libre-vocacion-sistema-operativo-sus-extensiones-usadas-suplen-toda-clase-aplicaciones">otro editor igualmente retro, el Emacs</a>.</p>

<p>La última versión de Vim hasta ahora (la 8.2) fue lanzada hace dos años y medio, pero desde hace unos días <a rel="noopener, noreferrer" href="https://www.vim.org/vim90.php">está disponible la nueva versión 9.0</a> que, al margen de algunas correcciones de errores, incluye exclusivamente <strong>una única novedad en lo que se refiere a nuevas funcionalidades: un nuevo lenguaje de scripting</strong>. "¿Y eso es una gran novedad?", os preguntaréis. Y sí, lo es.</p>
<!-- BREAK 2 -->
<p>Uno de los grandes atractivos de Vim radica en todas las tareas que facilita llevar a cabo gracias a sus <strong>completas combinaciones de teclas y la posibilidad de usar macros</strong>; mientras lo usemos, podemos olvidarnos del ratón y del menú de herramientas: todo está a unos cuantos golpes de tecla de distancia.</p>
<!-- BREAK 3 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.xataka.com/aplicaciones/por-que-un-editor-de-texto-de-hace-40-anos-le-da-sopas-con-ondas-al-todopoderoso-atom" class="pivot-outboundlink" target="_blank" data-vars-post-title="Por qué un editor de texto de hace 40 años machaca al &quot;todopoderoso&quot; Atom">
     <img alt="Por&#x20;qu&#x00E9;&#x20;un&#x20;editor&#x20;de&#x20;texto&#x20;de&#x20;hace&#x20;40&#x20;a&#x00F1;os&#x20;machaca&#x20;al&#x20;&quot;todopoderoso&quot;&#x20;Atom" width="375" height="142" src="https://i.blogs.es/1ffc78/viteclas/375_142.webp" onerror='this.src="https://i.blogs.es/1ffc78/viteclas/375_142.jpg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.xataka.com/aplicaciones/por-que-un-editor-de-texto-de-hace-40-anos-le-da-sopas-con-ondas-al-todopoderoso-atom" class="desvio-taxonomy-anchor pivot-outboundlink m-crosspost" target="_blank" data-vars-post-title="Por qué un editor de texto de hace 40 años machaca al &quot;todopoderoso&quot; Atom">En Xataka</a>
    </div>
    <a href="https://www.xataka.com/aplicaciones/por-que-un-editor-de-texto-de-hace-40-anos-le-da-sopas-con-ondas-al-todopoderoso-atom" class="desvio-title js-desvio-title pivot-outboundlink" target="_blank" data-vars-post-title="Por qué un editor de texto de hace 40 años machaca al &quot;todopoderoso&quot; Atom">Por qué un editor de texto de hace 40 años machaca al &quot;todopoderoso&quot; Atom</a>
   </div>
  </div>
 </div>
</div>

<div class="article-asset-summary article-asset-normal"><div class="asset-content"><div class="sumario">Vim está disponible para los principales sistemas operativos (Windows, Linux, macOS…)</div></div></div><h2>Desembarca Vim9Script</h2>

<p>Pero cuando incluso los marcos resultan insuficientes para realizar de manera solvente la tarea requerida, Vim contaba ya con un lenguaje de scripting interno —Vimscript— que facilitaba la automatización de tareas complejas, así como la creación de extensiones. <strong>No temáis: Vimscript seguirá estando disponible también la nueva versión de Vim para salvaguardar la retrocompatibilidad</strong>.</p>
<!-- BREAK 4 -->
<p>Sin embargo, en esta nueva versión se introduce un nuevo lenguaje de scripting, el Vim9Script cuyo objetivo es el de mejorar "dramáticamente" el rendimiento de los scripts. De hecho, según han anunciado sus desarrolladores, <strong>las funciones compiladas de Vim9Script se ejecutan ahora entre 10 y 1000 veces más rápido</strong> que las desarrolladas con Vimscript.</p>
<!-- BREAK 5 -->
<p>Realmente, <strong>los cambios de sintaxis entre ambas versiones son relativamente modestos</strong> —si bien intentan acercarlo a los estándares de otros lenguajes conocidos, como JavaScript—; las diferencias importantes radican en aspectos como la diferenciación entre variables/funciones locales versus globales, y en que <strong>las funciones definidas con <em>:def</em> se compilarán antes de ejecutarse</strong>. También habrá diferencias menores en la gestión de errores.</p>
<!-- BREAK 6 --><div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/aprender-jugando-siempre-es-mejor-incluso-aprender-vim" class="pivot-outboundlink" data-vars-post-title="Aprender jugando siempre es mejor... ¡incluso aprender Vim! ">
     <img alt="Aprender&#x20;jugando&#x20;siempre&#x20;es&#x20;mejor...&#x20;&#x00A1;incluso&#x20;aprender&#x20;Vim&#x21;&#x20;" width="375" height="142" src="https://i.blogs.es/c4cc16/adventures/375_142.webp" onerror='this.src="https://i.blogs.es/c4cc16/adventures/375_142.jpg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/aprender-jugando-siempre-es-mejor-incluso-aprender-vim" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Aprender jugando siempre es mejor... ¡incluso aprender Vim! ">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/aprender-jugando-siempre-es-mejor-incluso-aprender-vim" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Aprender jugando siempre es mejor... ¡incluso aprender Vim! ">Aprender jugando siempre es mejor... ¡incluso aprender Vim! </a>
   </div>
  </div>
 </div>
</div>
<p>Bram Moolenar, el <strong>creador y aún responsable del desarrollo de Vim</strong>, explicaba lo siguiente en <a rel="noopener, noreferrer" href="https://evrone.com/bram-moolenaar-interview">una entrevista</a> publicada el pasado mes de enero:</p>

<blockquote>
  <p>"Vim9 no es un 'fork', sino el siguiente paso en la mejora de Vim. Primero hice un experimento para comprobar si compilar una función en bytecode funcionaría para hacer que el script de Vim funcionara mucho más rápido. Resultó que funcionó bien, pero requirió hacer cambios en la sintaxis.</p>
  
  <p>No fue una decisión fácil la de optar por admitir dos variantes de un lenguaje de script al mismo tiempo, pero creo que funcionará y hará felices a los escritores de complementos. […] Cada cual puede decidir qué sintaxis usar en cada archivo y cada función".</p>
</blockquote>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Google presenta las nuevas versiones de Android Studio y del framework Flutter, que desembarca en Linux y macOS]]></title>
                <link>https://www.genbeta.com/desarrollo/google-presenta-nuevas-versiones-android-studio-framework-flutter-que-desembarca-linux-macos</link>
                <guid>https://www.genbeta.com/desarrollo/google-presenta-nuevas-versiones-android-studio-framework-flutter-que-desembarca-linux-macos</guid>
                <pubDate>Fri, 13 May 2022 19:14:44 +0000</pubDate>
                                         <dc:creator>Marcos Merino</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/f07b19/flutter_android_studio/1024_2000.jpg" alt="Google&#x20;presenta&#x20;las&#x20;nuevas&#x20;versiones&#x20;de&#x20;Android&#x20;Studio&#x20;y&#x20;del&#x20;framework&#x20;Flutter,&#x20;que&#x20;desembarca&#x20;en&#x20;Linux&#x20;y&#x20;macOS">
    </p>
    <p><strong>El evento Google I/O ha venido este año con varias novedades</strong> bajo el brazo, sobre todo en materia de aplicación de la inteligencia artificial a los productos de la compañía (<a class="text-outboundlink" href="https://www.genbeta.com/actualidad/ia-google-analizara-documentos-docs-videos-youtube-para-generar-automaticamente-resumenes-division-capitulos" data-vars-post-title="La IA de Google analizará documentos de Docs y vídeos de YouTube para generar automáticamente resúmenes y división por capítulos" data-vars-post-url="https://www.genbeta.com/actualidad/ia-google-analizara-documentos-docs-videos-youtube-para-generar-automaticamente-resumenes-division-capitulos">análisis de vídeos y documentos</a>, <a class="text-outboundlink" href="https://www.genbeta.com/buscadores/google-quiere-ser-control-f-vitaminado-vida-real-asi-funciona-su-espectacular-busqueda-personalizada-objetos" data-vars-post-title="Google quiere ser el 'Control+F' vitaminado de la vida real: así funciona su espectacular búsqueda personalizada de objetos" data-vars-post-url="https://www.genbeta.com/buscadores/google-quiere-ser-control-f-vitaminado-vida-real-asi-funciona-su-espectacular-busqueda-personalizada-objetos">búsqueda personalizada de objetos</a>, <a class="text-outboundlink" href="https://www.genbeta.com/herramientas/vista-inmersiva-google-maps-utiliza-ia-para-ayudarnos-a-ver-interior-sitio-antes-estar-asi-funciona" data-vars-post-title="La 'Vista Inmersiva' de Google Maps utiliza IA para ayudarnos a ver el interior de un sitio antes de estar en él: así funciona" data-vars-post-url="https://www.genbeta.com/herramientas/vista-inmersiva-google-maps-utiliza-ia-para-ayudarnos-a-ver-interior-sitio-antes-estar-asi-funciona">vista inmersiva en Google Maps</a>…). Pero, como buen evento dedicado a programadores, Google también tenía novedades en materia de desarrollo de software. Entre ellas, <strong>las nuevas versiones de su IDE Android Studio y de su framework Flutter</strong>.</p>
<!-- BREAK 1 --><!--more--><h2>Flutter 3.0: ahora disponible para seis plataformas</h2>

<p>Así, Tim Sneath, director de producto responsable del desarrollo de Flutter y Dart, <strong>anunciaba el lanzamiento de la versión 3.0 de Flutter</strong>, que presentaba como "la culminación de nuestro viaje hacia el desarrollo de interfaces de usuario multiplataforma para teléfonos, computadoras de escritorio y web".</p>
<!-- BREAK 2 -->
<p>Y si <a class="text-outboundlink" href="https://www.xatakandroid.com/programacion-android/flutter-sdk-google-para-crear-apps-rapidamente-llega-a-version-2-0-soporte-para-windows-mac-web-plegables" data-vars-post-title="Flutter, el SDK de Google para crear apps rápidamente, llega a la versión 2.0 con soporte para Windows, Mac, web y plegables" data-vars-post-url="https://www.xatakandroid.com/programacion-android/flutter-sdk-google-para-crear-apps-rapidamente-llega-a-version-2-0-soporte-para-windows-mac-web-plegables">las versiones 2.x de Flutter</a> han sido las que han permitido a Flutter ir más allá de los smartphones (Android e iOS) y ofrecer soporte para web y Windows, la gran novedad de la 3.0 es su <strong>desembarco (como versión estable) en las otras dos grandes plataformas de escritorio restantes: macOS y Linux</strong>.</p>
<!-- BREAK 3 -->
<blockquote>
  <p>"Ya cuando lanzamos Flutter 1 queríamos ser algo más grande que un conjunto de herramientas que enfocadas sólo en smartphones".</p>
</blockquote>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.xatakandroid.com/tutoriales/como-instalar-android-studio-tu-pc-cinco-sencillos-pasos" class="pivot-outboundlink" target="_blank" data-vars-post-title="Cómo instalar Android Studio en tu PC en cinco sencillos pasos">
     <img alt="C&#x00F3;mo&#x20;instalar&#x20;Android&#x20;Studio&#x20;en&#x20;tu&#x20;PC&#x20;en&#x20;cinco&#x20;sencillos&#x20;pasos" width="375" height="142" src="https://i.blogs.es/c50558/androidstudioinstall/375_142.webp" onerror='this.src="https://i.blogs.es/c50558/androidstudioinstall/375_142.jpg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.xatakandroid.com/tutoriales/como-instalar-android-studio-tu-pc-cinco-sencillos-pasos" class="desvio-taxonomy-anchor pivot-outboundlink m-crosspost" target="_blank" data-vars-post-title="Cómo instalar Android Studio en tu PC en cinco sencillos pasos">En Xataka Android</a>
    </div>
    <a href="https://www.xatakandroid.com/tutoriales/como-instalar-android-studio-tu-pc-cinco-sencillos-pasos" class="desvio-title js-desvio-title pivot-outboundlink" target="_blank" data-vars-post-title="Cómo instalar Android Studio en tu PC en cinco sencillos pasos">Cómo instalar Android Studio en tu PC en cinco sencillos pasos</a>
   </div>
  </div>
 </div>
</div>
<p><a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/google-ubuntu-unen-sus-fuerzas-para-llevar-aplicaciones-flutter-tambien-a-linux" data-vars-post-title="Google y Ubuntu unen sus fuerzas para llevar las aplicaciones Flutter también a Linux" data-vars-post-url="https://www.genbeta.com/desarrollo/google-ubuntu-unen-sus-fuerzas-para-llevar-aplicaciones-flutter-tambien-a-linux">Google se ha asociado con Canonical</a> (desarrolladores de Ubuntu Linux) para desarrollar la versión para Linux, para ofrecer una mejor integración con el sistema operativo. Por su parte, la versión para macOS <strong>funcionará sin problemas tanto en chips Intel como en Apple Silicon</strong> gracias a ofrecer soporte para binarios universales.</p>
<!-- BREAK 4 -->
<p>Otras dos grandes novedades de Flutter 3.0 son las siguientes:</p>

<ul>
<li><p><strong>Integración completa con Firebase</strong> para permitir a los desarrolladores gestionar aspectos como la autenticación, las bases de datos, la configuración de las aplicaciones o el almacenamiento de archivos.</p>
</li>
<li><p><strong>El complemento Flutter Crashlytics</strong>, que utiliza el servicio de informes de fallos en tiempo real de Firebase y permite a los desarrolladores realizar un seguimiento de los errores fatales que se producen en el código en ejecución.</p>
</li>
</ul>
<div class="article-asset article-asset-normal article-asset-center">
 <div class="desvio-container">
  <div class="desvio">
   <div class="desvio-figure js-desvio-figure">
    <a href="https://www.genbeta.com/desarrollo/asi-se-convirtio-kotlin-lenguaje-referencia-para-desarrolladores-android" class="pivot-outboundlink" data-vars-post-title="Así se convirtió Kotlin en el lenguaje de referencia para los desarrolladores en Android">
     <img alt="As&#x00ED;&#x20;se&#x20;convirti&#x00F3;&#x20;Kotlin&#x20;en&#x20;el&#x20;lenguaje&#x20;de&#x20;referencia&#x20;para&#x20;los&#x20;desarrolladores&#x20;en&#x20;Android" width="375" height="142" src="https://i.blogs.es/cc593c/kotlin_android/375_142.webp" onerror='this.src="https://i.blogs.es/cc593c/kotlin_android/375_142.jpg"'>
    </a>
   </div>
   <div class="desvio-summary">
    <div class="desvio-taxonomy js-desvio-taxonomy">
     <a href="https://www.genbeta.com/desarrollo/asi-se-convirtio-kotlin-lenguaje-referencia-para-desarrolladores-android" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Así se convirtió Kotlin en el lenguaje de referencia para los desarrolladores en Android">En Genbeta</a>
    </div>
    <a href="https://www.genbeta.com/desarrollo/asi-se-convirtio-kotlin-lenguaje-referencia-para-desarrolladores-android" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Así se convirtió Kotlin en el lenguaje de referencia para los desarrolladores en Android">Así se convirtió Kotlin en el lenguaje de referencia para los desarrolladores en Android</a>
   </div>
  </div>
 </div>
</div>
<h2>Android Studio</h2>

<p>Google ha presentado <strong>la versión Beta 1 de Android Studio Dolphin y la versión Canary de Android Studio Electric Eel</strong>. Ambas han recibido actualizaciones para optimizar su funcionamiento en los dispositivos Android lanzados más recientemente al mercado, lo cual se traduce en mejoras a la hora de desarrollar <strong>aplicaciones para smartwatches equipados con Wear OS</strong>.</p>
<!-- BREAK 5 -->
<p>Además, la novedad más importante sea la llegada del <strong>Live Edit para Jetpack Compose</strong>, un kit de herramientas de interfaz de usuario basado en Kotlin. Live Edit permitirá a los desarrolladores <strong>realizar cambios de código en Android Studio y ver cómo esos cambios se materializan</strong> inmediatamente en el emulador mientras ponen a prueba el programa que están desarrollando.</p>
<!-- BREAK 6 -->
<p>Android Studio también trae bajo el brazo <strong>una herramienta visual de validación de diseño</strong> que facilitará la localización de potenciales problemas en diferentes dispositivos, permitiéndonos <strong>detectar cuándo un elemento de la interfaz de usuario se sale de los límites de la pantalla</strong> en una determinada resolución, por ejemplo.</p>
<!-- BREAK 7 --><script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
            </channel>
</rss>
