【Juega con Cloud Studio】- Viaje de programación en la nube

imagen
Haga clic en el sitio web oficial para más detalles

Introducción a Cloud Studio

Cloud Studio es un entorno de desarrollo integrado (IDE) basado en navegador que proporciona a los desarrolladores una estación de trabajo en la nube estable. No se requiere instalación cuando se usa Cloud Studio, y el proyecto se puede iniciar rápidamente abriendo un navegador. Los recursos subyacentes se escalan de manera automática y elástica, lo que ahorra costos en gran medida, y el desarrollo de código bajo ahorra tiempo y esfuerzo:

● El editor de código basado en web incluye funciones IDE básicas, como resaltado de código, finalización automática, integración de Git y terminal, y admite la depuración en tiempo real, extensiones de complementos, etc., para mejorar la eficiencia del desarrollo, la compilación, y despliegue;

● Admite acceso remoto a servidores en la nube, proporcionando a los usuarios de la industria Tencent Cloud SCF una experiencia completa de desarrollo nativo en la nube de ciclo cerrado de desarrollo-prueba-implementación;

● Desarrollo propio de una variedad de complementos para satisfacer las necesidades de desarrollo, como complementos de colaboración, complementos de plantillas personalizadas, complementos de vista previa, complementos de implementación, etc., para ayudar a liberar el potencial de la programación.

imagen

Puntos débiles al trabajar con un IDE local

1. Los siguientes son algunos problemas encontrados en el trabajo, y algunos aspectos son relativamente ineficientes:

imagen

2. Las herramientas de desarrollo utilizadas en el trabajo diario, debido a que un conjunto de herramientas de JetBrains aún consumen memoria, actualice desde el 16G original a 72G, sin presión:

imagen

Estudio en la nube en acción

1. Entorno de prueba de la máquina:

imagen

2. Prueba de plantilla de marco:

imagen

La siguiente es la operación real, básicamente puede inicializar rápidamente un entorno y luego comenzar a CODIFICAR:

Crear, iniciar y conectar espacios de trabajo se puede completar básicamente en 7 segundos, y extraer dependencias y estar listo en menos de 2 minutos.

imagen

imagen

Tome la inicialización de un proyecto Go como ejemplo:

imagen

crear espacio de trabajo

1. Verifique la clave pública SSH:

imagen

2. Configure la clave pública SSH en Gitee:

imagen

3. Complete la información relevante del espacio de trabajo, seleccione la rama correspondiente (prueba) y seleccione el entorno que se construirá (vue.js):

Obtenga el código de la sucursal de prueba dentro de los 8 segundos (el tiempo también está relacionado con el tamaño del código del almacén), y mi experiencia personal es relativamente rápida.

imagen

4. Al ejecutar yarn install se encontró un problema, al instalar el paquete node-sass se requiere un entorno python, pero el entorno de desarrollo por defecto vue.js no lo tiene.

imagen

5. Cambie el entorno de desarrollo a "Ubuntu" e instale el entorno de nodo.

Intentar configurar el entorno de desarrollo en "nodo" tampoco funciona.

# 使用wget 命令进行下载
wget https://npm.taobao.org/mirrors/node/v10.16.0/node-v10.16.0-linux-x64.tar.xz
# 使用tar对下载好的压缩包进行解压
tar xvf node-v10.16.0-linux-x64.tar.xz
mv node-v10.16.0-linux-x64 nodejs
# 全局使用node与npm
ln -s /usr/local/src/nodejs/bin/node /usr/local/bin/node
ln -s /usr/local/src/nodejs/bin/npm /usr/local/bin/npm

Combinando CODING DevOps con Cloud Studio

1. Autorización para CODING DevOps y Cloud Studio:

imagen

2. Cloud Studio abre un nuevo espacio de trabajo:

imagen

3. La instalación depende del error del entorno:

imagen

4. Ignorar versión:

imagen

5. Dependencias de instalación:

imagen

6. Finalmente, puedes comenzar:

imagen

imagen

También es más conveniente abrir la interfaz en el IDE de la nube.Por ejemplo, tengo un iMac con una pantalla grande y solo hay algunas ventanas para depurar el código.

Resumir

1. Problemas:

imagen

2. Sugerencias de optimización de la experiencia:

imagen

3. Eficiencia en el trabajo:

imagen

imagen

Supongo que te gusta

Origin blog.csdn.net/CODING_devops/article/details/131600381
Recomendado
Clasificación