Dar una buena acogida.
Por lo tanto, es hora de que configuremos su propio entorno de desarrollador para que podamos comenzar
a escribir nuestras aplicaciones de JavaScript completas lo antes posible.
Antes de hablar sobre las herramientas específicas que vamos a utilizar, solo quiero hacer una recapitulación rápida del flujo
de trabajo, no de los conceptos, sino del flujo de trabajo de los últimos videos.
Entonces, todo comienza con nuestro código javascript del lado del servidor.
Este es todo el código que se conecta a la base de datos y configura nuestras rutas e inicia el servidor.
Y luego lo ejecutamos en nuestra terminal.
En este caso, así es como inicio el servidor aquí y luego, eso inicia mi aplicación.
Y luego tengo que ir a mi navegador y visitar la vista correcta más o menos y ahora veo la aplicación ejecutándose.
Entonces esas tres piezas, el editor de texto, la terminal para iniciar el servidor y luego el navegador para ver
la aplicación son las tres cosas que necesitamos.
Y vamos a usar una herramienta realmente increíble llamada Cloud 9.
Estoy muy emocionado por esto.
Es algo que ojalá supiera cuando estaba enseñando esto a estudiantes a tiempo completo cuando estaba haciendo
cursos de 3 meses o de 6 meses o incluso si solo conozco talleres nocturnos.
Esta herramienta habría marcado una gran diferencia en mi felicidad personal porque pasé incontables horas ayudando a
los estudiantes a configurar sus entornos de desarrollo y depurando los problemas increíblemente dolorosos y únicos que surgen
cuando conoces a 20 estudiantes diferentes o 30 estudiantes diferentes con diferentes máquinas que todos
hemos intentado instalar cosas diferentes en el pasado y seguir diferentes tutoriales.
Y algunos de ellos están en una versión anterior de Microsoft y algunos de ellos están en la nueva versión de
Mac OS y algunos de ellos están en sus propias máquinas que construyeron.
Y es realmente muy difícil incluso para una máquina nueva que no has hecho nada.
La gente todavía tiene problemas para instalar cosas de Office.
Esa es una de las razones por las que estoy realmente entusiasmado con esto.
Y antes de continuar hablando sobre el otro, hablemos de qué se trata.
Entonces, ¿qué es la nube nueve?
La versión corta es que es su entorno completo de desarrollador.
Todo lo que necesita para hacer una aplicación de pila completa, ya sea en javascript y
nodo o si está en Ruby con rails o python, es su entorno completo configurado en el navegador.
Entonces, ¿qué tiene tu editor de texto?
ejecuta el servidor donde puede hacer cualquier cosa que haría en la terminal de su máquina.
En realidad, es como suministrar los mismos atajos y todo lo que tiene en su terminal donde
Pero lo haces en el navegador y luego.
Así que vamos a escribir nuestras aplicaciones completas en el navegador en lugar de instalar un terminal y posiblemente
una máquina virtual e instalar un nodo nosotros y NPM, y cada paquete que necesitamos en mangosta lo que podemos hacer
con Cloud Nine es solo en unos pocos clics que puede crear un nuevo entorno desde cero que
tiene todo lo que necesitamos y podemos comenzar a escribir código en cuestión de segundos.
Entonces eso es realmente emocionante.
Y esto es algo relativamente nuevo en informática.
Hay algunas compañías como Cloud 9 y no quiero sonar como si supieras que soy un
experto corporativo para ellas.
La razón por la que estamos usando Cloud Nine sobre algunas de las otras alternativas es
que tienen el mejor plan gratuito y les importa mucho el código abierto.
Algunas de las otras compañías tienen un límite de un ambiente por persona o por cuenta hasta que comiencen
a cobrarle dinero.
Cloud 9 no lo tiene.
temas y hacer que parezca sublime y hacer que tu terminal se vea como a ti te gusta.
También me gusta personalmente porque puedes alterar los
Otra cosa que se aplicó es que esto es tan poderoso como ejecutarlo localmente en su máquina.
Así que no quiero que pienses que todo se está ejecutando en el navegador.
Lo que realmente ocurre es que Cloud 9 tiene computadoras en otro lado que están ejecutando el código para nosotros.
Entonces, el navegador que vemos en realidad te muestra cómo se ve aquí.
Este editor de texto esta es la terminal aquí.
Esto no se está ejecutando realmente en el navegador, lo cual es un poco confuso.
Piensa en esto como la interfaz y entre bastidores cuando ejecuto el servidor y lo haré ahora mismo.
Aplicación de nodo
Sí, puedes ver que es como la terminal.
Mi aplicación se ha iniciado y puedo ir a visitar mi aplicación.
Así que esta es la aplicación, es la cámara amarilla en progreso.
Esta es una de las primeras etapas de la misma.
Y esto se sirve desde mi terminal cloud 9.
y expreso y mangosta y pasaporte y todo lo que necesitamos y tiene un servidor
que está ejecutando este código aquí y yo estoy visitando la página web que está siendo servida por ese servidor.
Pero lo que realmente significa es que Cloud 9 tiene una computadora en otro lado que tiene todo esto instalado tiene nodo
Realmente mi única reserva sobre usar esta clase de nube nueve es que es un poco confuso al
principio.
Cómo funciona realmente porque he pasado tanto tiempo hablando de la diferencia entre el extremo
frontal y el extremo posterior, y esto casi parece combinar los dos.
Pero en realidad esto es solo una interfaz para tipear todo nuestro código y configurar nuestros archivos, pero los archivos están realmente
en una computadora en algún lugar de un servidor que posee Cloud 9.
hace que sea muy fácil para mí compartir el código y las aplicaciones más adelante en esta clase.
Aparte de ese pequeño contratiempo conceptual, estoy muy emocionado de que usemos esto en esta clase por otra razón, que es
que
Nuestras aplicaciones van a ser bastante complicadas.
Podrían tener 50 60 tal vez incluso 100 archivos diferentes.
Y si no tuviera algo como Cloud 9, probablemente tendría que comprimir todo en izip y luego subirlo
al video y luego tendría que descargarlo después de cada lección y luego tendría que
instalar todo para poder usarlo de nuevo
aplicación yelper camp, tendremos muchas versiones diferentes a medida que avancemos si lo realzamos sin nubes 9.
Y luego, cada vez que hago cambios, si quiero que puedas ver la versión anterior y
la nueva, y tengo 20 versiones diferentes de una aplicación que sucederá con nuestra
Tendría que descargar una nueva aplicación cada vez a su máquina y abrir los archivos
descomprimir cosas.
Sería bastante doloroso
Con Cloud 9, lo que puedo hacer es compartir un espacio de trabajo contigo.
Entonces eso significa que puedo compartir el estado actual de todos mis archivos aquí.
Puedo compartir mi terminal contigo.
Puedo compartir la aplicación en sí.
Así que eso es realmente emocionante para mí porque me facilita compartir el estado de mi código.
Puede acceder y examinar cada archivo sin tener que descargar 50 o 60 archivos cada vez que
hacemos una nueva función.
Entonces, para resumir todo eso, si no puede decirlo, estoy muy emocionado de que podamos
usar Cloud 9.
Hará que mi vida sea mucho más fácil, tu vida será mucho más fácil para empezar, y menos frustrante.
he notado que desanima a un posible desarrollador a alguien que quiere aprender de seguir y aprender cosas.
He tenido que gastar en días pasados ​​y algunas veces incluso semanas tratando de solucionar problemas
de instalación con estudiantes y es lo más importante que
Así que cloud 9 nos permitirá instalar cosas y configurar un entorno, independientemente del tipo de computadora en la que se encuentre y
del software que esté ejecutando, y del conjunto de chips o de cualquier otra cosa que exista.
Obtendremos un entorno que será idéntico para todos nosotros, que presentaré en el siguiente video,
pero obtendremos un entorno configurado al instante y luego podremos comenzar a escribir el código de inmediato.
Y luego también puedo compartir mi código con usted muy fácilmente también.
Muy emocionante en el próximo video vamos a instalar nuestro propio entorno.