This graph shows how many times the word ______ has been mentioned throughout the history of the program.
Una de las novedades del Google I.O. es que el editor de IDX, el editor de la gente de Google, ya está abierto en beta pública.
Ya no tenéis que esperar en el waitlist ni hacer absolutamente nada.
Ya podéis entrar, ¿vale? Le dais aquí Explore IDX, Get Started.
Aquí tenéis que iniciar sesión.
Está muy chulo porque tienes autocompletado por defecto.
Hombre, eso, ah, es que ha iniciado sesión con otra cuenta.
Puedes hacer proyectos, por ejemplo, con Angular, Next.js, Flutter.
Puedes hacer un montón de proyectos con Astro y tal.
Hay un montón de templates, pero que sepáis que no estáis limitados a estos.
Podéis hacerlo con otros porque al final estos son templates, pero podéis crear uno que sea vacío totalmente.
¿Ves? Que pone aquí Blank Workspace.
Y entonces podéis hacerlo con lo que os dé la gana, por ejemplo, con Java, con lo que sea.
Y mira, Firebase, tenéis un montón.
Aquí, por ejemplo, podéis empezar uno con, mira, Node.js Express, a ver si se puede hacer.
Vamos a poner aquí My Application.
Lo podéis hacer con TypeScript.
El editor es totalmente online porque se ejecuta en la nube.
Se ejecuta en la nube porque no solo es el editor que se ejecuta en la nube, es que se ejecuta también la aplicación.
Esto está bien porque si tenéis una, por lo que sea, una máquina bastante antigua en la que os cuesta trabajar y todo esto,
esto es una máquina virtual en la nube en la que vais a poder trabajar, podéis hacer las instalaciones,
que esto también ayuda mucho si tenéis una conexión lenta.
Hay gente que, por lo que sea, pues está en un lugar que tiene una conexión que es lenta, que es intermitente o lo que sea,
pues podéis utilizar esto y vais a ver que hacéis un PNP install y funciona mucho mejor que a lo mejor en vuestra casa que tenéis una muy mala conexión.
Es como un GitHub Codespaces.
Hostia, no, el efecto este no se puede poner.
Ah, vale, digo, joder, es que ha iniciado en blanco.
Digo, ¿por qué? Yo lo quiero con el modo oscuro.
Ya tiene emulador de iOS.
Ostras, lo pusieron un poco y lo quitaron.
No sé por qué.
Lo llegaron a poner y lo quitaron.
Y ahora solo está el de Android.
Sé que lo van a poner.
Sé que el de iOS está previsto que lo pongan.
Fijaos, ¿veis que se está instalando?
Pero esto se está instalando en la nube.
Está haciendo la instalación de todas las dependencias.
Tú tienes aquí como una terminal y todo que tú puedes abrir y ejecutar ahí las cosas que quieras.
¿Vale?
Y lo que me gusta mucho es que te pone aquí una pestaña con la web para que aquí tengas lo que tú quieras.
No sé por qué está tardando tanto.
Es raro ver el output.
Ah, no.
Sí, sí, está funcionando.
Es que pone aquí un error, pero no, no.
¿Veis?
Hello World.
Y entonces aquí puedes decir hola y guardar.
Y entonces vuelves a hacer aquí.
Y cuando vuelves a mirar, pues podría poner el hola.
Ah, pues no, lo pone.
¿Vale?
Me ha dejado ahí todo loco.
Oh, ¿por qué no se reinicia automáticamente, no?
¿Por qué no se reinicia el servidor automáticamente?
Esperaría que el servidor aquí, ¿no?
Si le...
O es otro...
Ah, no.
Es que se ejecuta el index.
Perdón.
Culpa mía, ¿eh?
Culpa mía.
Es esto, es esto.
Es esto.
Es esto.
Perdón, perdón.
Ahora sí que debería.
Ahora sí, ¿eh?
Ahora sí que se debería.
Sería genial que se reiniciase solo, ¿eh?
Eso ya sería increíble.
Porque ves que pone hola y full reload.
Igual, si lo ponemos así.
Tiene cosas de experiencia de desarrollo que están muy bien, ¿eh?
Y qué lástima.
Si detectase los cambios y aquí automáticamente lo hiciese...
Porque, ¿veis?
Estaría bien que esto lo hiciese automáticamente.
Pero no lo hace.
No lo hace.
Son cosas que yo creo que lo irá mejorando, ¿eh?
Porque molaría mucho que lo hicieras automáticamente, que te cambiase esto y ya está.
Pero bueno, cosas que sí que son interesantes.
Que tiene Gemini.
Si te pones a ir escribiendo.
No sé si hay que darle.
No.
Explain, do anything, chat, start in line chat.
Ah, no.
Pero yo no quiero estar en line chat.
Lo que quiero directamente es que me haga el autocomplete.
No sé por qué no me hace autocomplete.
Debería hacer el autocomplete, ¿no?
Se supone que aquí...
A ver, si le pongo create...
Vamos a poner aquí abajo.
Create...
New...
No, hace el autocomplete.
Es un copilot gratis.
Pero no sé.
Esto también funcionaba.
No sé si es que es porque...
Tienes que activarlo, ¿sí?
Usted, por si yo lo he tenido...
Yo lo tenía en otro sitio.
Y lo tenía totalmente...
Mira, nuevo panel de IDX...
Vale.
Sí que tiene, pero es muy lento.
No sé si es porque ahora, como lo han abierto a todo el mundo...
Pero yo lo he probado y funcionaba perfecto, ¿eh?
No sé si a lo mejor a esa hora que por lo que sea hay alguna cosa rara.
A ver.
Ah, es que parece que le tengo que dar aquí.
¿Veis?
¿Ves?
Le tengo que dar aquí continuo.
Es que, claro, como a lo mejor han sacado como una nueva versión...
A lo mejor puede ser que...
Pues no.
A ver.
App.
Pues no.
No sé si es que...
Por lo que sea, se ha quedado pillado.
Pero ya os digo que esto antes funcionaba, ¿eh?
Demo, rig, res...
Esto antes funcionaba.
Era como un copilot y era totalmente gratis.
Y le podías dar aquí, le podías decir que añadiese alguna cosita.
Le podías decir, está en Lightchat.
Y dice, yo qué sé, implement this function.
Y le dabas aquí y pensaba...
La interfaz es muy parecida.
¿Ves?
Y te lo hacía, la aceptabas y ya lo tenías.
¿Vale?
No lo ha hecho muy bien el implementar, ¿no?
Lo ha hecho un poco porque ha repetido el código.
No lo ha hecho muy bien, la verdad.
Ah, mira, ahora sí que ha salido.
¡Ostras!
Mira, ¿ves?
Ahora sí que ha salido.
La verdad es que os voy a decir una cosa poco polémica.
Que está muy bien, pero estoy probando de pago SuperMaven.
Estoy probando este GeekHackoPilot.
Este GeekHackoPilot es del creador de Tab9.
Alguien me dirá, ¿estás patrocinado?
No estoy patrocinado.
No me paga nada SuperMaven.
¡Ojalá!
De hecho, voy a hacer otra cosa polémica.
A mí Tab9 no me ha gustado nunca.
Tab9 me parecía...
Si lo sabéis, porque un montón de gente me venía...
A mí nunca me ha gustado.
He estado probando SuperMaven porque tenía un free tier.
Y ahora estoy probando el Pro porque tienes como un free trial de 30 días.
Y estoy alucinando.
Estoy alucinando porque es increíble lo rápido que va.
Estoy alucinando.
O sea, es que es tremendo.
Es tremendo.
Lo rápido que va es una cosa...
¿Habéis visto esto como de rápido ha hecho?
Obviamente, no tiene mucho sentido porque ahora mismo pues ya está.
Pero, o sea, es que es inmediato.
No sé si es que el local...
No tengo ni idea, pero es que la latencia es impresionante.
Es impresionante lo rápido que va.
Y tiene una cosa que me gusta todavía más.
Y es el hecho de que...
Fijaos.
Si yo aquí, por lo que sea...
Voy a quitar esto.
Voy a quitar esto.
En GitHub Copilot, cuando tú escribes en mitad del archivo...
No te hace bien los autocompletados.
Porque se vuelve un poco loco.
Si tú en mitad del archivo...
O sea, en mitad de la línea quieres autocompletar algo,
no funciona.
Y tienes que borrar.
Decidme que esto no es verdad.
De que tienes que borrar toda la línea y te lo escriba todo.
Pues esto, la gente de Supermobile lo ha hecho muy bien.
Porque fijaos, funciona súper bien.
Y además te lo deja aquí al final.
En mitad de línea dije a Copilot esto no lo hace.
Y me da mucha rabia.
Pues esta gente lo hace súper bien.
Creo que es el mejor Copilot a día de hoy que he probado.
O sea, la experiencia es impresionante.
Impresionante lo rápido que va.
Es que es tremendo.
Dice...
Ah, pero eso lo hace Codeium.
Codeium va mucho, pero mucho más lento que Supermabel.
Mucho más lento.
Mucho más lento.
Yo alucino que el fija Copilot esto no lo tenga solucionado a día de hoy.
Es que alucino.
Pero es que es increíble lo rápido.
Es que va increíblemente rápido.
¿Cómo puede ir tan rápido?
Es que no sé, no sé, tío.
Es increíble.
Me encanta.
Que ahora...
Perfecto tampoco es, ¿eh?
Esto debería ser number.snap.
Pero bueno, que va muy bien.
Y la calidad está tremenda.
Porque hay una cosa que me gusta mucho.
Mi Copilot sí lo hace.
Yo he tenido un vieja Copilot y en mitad de las líneas no funciona bien.
A nivel de respuesta está muy bien porque tiene un contexto súper grande.
Aquí lo pone.
¿Veis que pone 300.000 tokens context window?
Y es que una cosa que se nota mucho es que copia tu estilo de programación.
Y eso está muy bien.
O sea, como tiene un context window tan grande, lo que hace es que cuando tú abres el proyecto, escanea todo el proyecto.
Todo, todo el proyecto.
Y eso está muy bien porque, por ejemplo, cuando tienes una constante como esta, que la tengo aquí, combats, muchos copilots, el problema que te pone es que no sabe cómo es exactamente el objeto que estás utilizando.
En cambio, aquí sí que lo detecta mucho mejor.
O sea, si tú pones combats, cero, punto, pues como que lo detecta mucho mejor que no.
Bueno, mira, aquí title size, aquí puede ser title size.
Ah, pues no, también tiene title size.
La madre que lo parió.
Y fijaos que el title size aquí no lo estoy utilizando.
O sea, que no se lo inventa.
Al menos el title size sí que existe.
Si esto lo habréis visto en GeekhackoPilot Key e intentáis acceder a una propiedad que no existe, ¿veis que me está haciendo una asignación?
Esto es porque sabe que esta propiedad no existe y por lo tanto la quiero asignar.
No se va a inventar que existe una propiedad.
No sé, yo en general lo estoy viendo bastante mejor que GeekhackoPilot.
Me sorprende.
Me ha sorprendido bastante SuperMaven.
Y de nuevo, os digo que no tengo código de descuento.
No me patrocina.
No conozco a la persona.
No tengo ni idea.
Me gustaría deciros que es patrocinado, ojalá, porque así ganaría dinero de algo que me gusta.
Pero no lo es, no lo es.
O sea, haced lo que os dé la gana.
Si no os gusta, no lo usáis.
Cuesta lo mismo que GeekhackoPilot.
Son 10 dólares.
Si lo pagáis al año, es un poquito más barato.
Si queréis, podéis probar el free tier y ver cómo de rápido es.
La página es horrible.
O sea, la página...
Yo la verdad es que siempre me ha echado un poco para atrás porque la página es horrible.
Pero cuando lo probé y vi lo de la velocidad...
Tremendo.
En todo caso, debería ser que estoy más patrocinado por GeekhackoPilot porque soy GeekhackoPilot y entonces ahí puedo tener conflicto de intereses.
Pero bueno, siempre os voy a decir la verdad.
Me patrocinen, me patrocinen.
Y la verdad es esta.
La verdad es que a día de hoy, si esto cambia al día de mañana, pues ya está.
Me gustará deciros otra cosa.
Me he acordado justamente por Gemini.
Me parece muy bien que IDX lo tenga integrado en editor.
Me encanta.
Pero es verdad que me parece que le falta...
Le falta.
Le falta.
¿Ves?
La latencia es un poquito mayor.
La calidad, no sé.
A ver, ¿ves?
Sí que aparece, pero tarda bastante mal, ¿no?
O incluso parece que cuando ya se ha escrito ya no sale.
Ahora sí que había aparecido.
Aquí parecía que sí que había aparecido, pero como que tarda un poquito más.
No sé.
Le falta todavía para estar al nivel de Geekhack o Pilot, en mi opinión.
Y luego ahora a Super Maven, ¿eh?
Totalmente.
¿Puedes ser Super Maven Star?
Ojalá, ¿eh?
Ojalá.
¿Alguien sabe si roba código para autoentrenarse a Super Maven?
Pues no tengo ni idea, la verdad.
Como ya te...
Va, te roba cualquiera.
Te roba cualquiera.
Yo creo, o quiero pensar que no.
A ver, dice...
Dedicated sobre nuestra tecnología.
Mira, aquí te explica un poco el tema de la velocidad.
El context window, que eso se nota un montón.
Mira, fijaos que el context window dice por aquí que el que utiliza ahora mismo Copilot es de 8.000.
En cambio, el que utiliza Super Maven es de 300.000.
Claro, es que 300.000 casi que te cabe el proyecto entero.
El proyecto entero.
O sea, imagínate.
Vale, velocidad.
La velocidad se nota mucho.
Es impresionante, ¿eh?
Mira, entrenado para editar secuencias.
Esto también lo he notado bastante.
Pero no pone nada de licencia ni nada de esto.
La verdad es que no pone nada de licencia.
Estaría bien que lo pusiera, ¿eh?
Le cabe entero.
Exacto, le cabe entero.
Creo que CIO invirtió en Super Maven.
¿Ah, sí?
Pues mira, no me extraña porque la verdad es que es muy, muy buena pinta.
Pues nada, ya podéis probar IDX.
Creo que solo deja de forma pública crear un workspace de forma gratuita.
No sé si esa es la idea a largo plazo y tal.
Pero está bien porque tiene algunas integraciones directamente con Google, como por ejemplo, hospedar la web app en Firebase, desplegarlo en Cloud Run.
Esto está bastante bien el tenerlo en un clic, que te autentifiques aquí, le des un clic, te lo despliega y ya está.
Y todo en la nube.
Está muy bien, tiene muy buena pinta.
Al final no deja de ser el motor de Visual Studio Code, así que te tiene que sonar mucho.
Puedes instalar casi todas las extensiones.
No todas.
Por ejemplo, creo que GeekHackoPilot, creo que ves, no está.
O sea, no puedes utilizar GeekHackoPilot así.
Hay algunas que no las puedes utilizar.
No tengo claro tanto que sea porque ellos no quieran, sino, ¿sabes?
No creo que sea porque ellas la limiten, sino porque creo que hay algunas que funcionan a nivel de Visual Studio Code y otras a nivel de editor.
Y GeekHackoPilot seguramente funciona más a nivel de Visual Studio Code del producto.
Y esto no es un Visual Studio Code, es como el motor de Visual Studio Code.
Entonces entiendo que ese es el problema.
No creo que los tengan filtrados a mano.
Creo yo, ¿eh?
Tiene cosas que mejorar.
Está medio verde todavía, pero es un buen camino.
Bueno, está en beta todavía.
Hay que darle un poquito de cañita, ¿eh?