La Red de Conocimientos Pedagógicos - Conocimientos sobre estudiar en el extranjero - ¿Qué herramienta de desarrollo front-end es tu favorita? ¿Por qué?

¿Qué herramienta de desarrollo front-end es tu favorita? ¿Por qué?

Lo mejor del desarrollo front-end es que un editor y un navegador son suficientes para viajar por todo el mundo.

Herramienta de desarrollo front-end Editor-vscode, un editor súper fácil de usar, lo cual es raro en el gran front-end producido por Microsoft, soporte multiplataforma, alto valor, fácil de usar. Amplia compatibilidad con complementos. A continuación se muestran algunos complementos de interfaz de usuario comunes.

Herramientas de depuración: Herramientas de optimización del rendimiento del front-end: Yellow Lab Tools: una herramienta de prueba de calidad del front-end y rendimiento web. A diferencia de otras herramientas, tiene algunas características únicas que no se ven en otras herramientas, como la interacción de JavaScript con el DOM al cargar una página y otros problemas de verificación del código del programa.

Monstruo DOM: solo necesita agregarlo a los marcadores de su navegador, hacer clic en este marcador en cualquier página que necesite ser depurada y le ayudará a enumerar los problemas de rendimiento de la página actual.

El desarrollo front-end es una industria muy popular en este momento, con buenas perspectivas de empleo y niveles salariales. En cuanto a las herramientas de desarrollo, existen muchas y la mayoría de los editores de código y entornos IDE las admiten. Aquí presentaré brevemente cuatro muy buenas herramientas de desarrollo front-end. Los amigos que estén interesados ​​pueden probar:

01 Editor de código Esta es una herramienta de desarrollo muy popular en el desarrollo front-end y es muy popular en la industria. . Es gratuito, de código abierto y multiplataforma. Está desarrollado de forma independiente por Microsoft y se puede decir que es un producto concienzudo. El software puede admitir funciones comunes como finalización inteligente, resaltado de código y indicaciones de sintaxis. Además, las extensiones de complementos son muy ricas y se pueden utilizar para editar y depurar código. Es ligero y flexible y puede correr rápido.

Este también es un editor de código relativamente liviano y flexible con potentes funciones de edición de texto y soporte perfecto para las tres principales plataformas operativas, pero en principio no es gratuito. Al igual que VS Code, Sublime Text también admite funciones comunes como autocompletado, indicaciones de sintaxis y resaltado de código. Además, también proporciona muchos complementos para el desarrollo inicial, lo cual es muy conveniente para editar y depurar código. También es una buena opción para el desarrollo front-end:

02 Entorno IDE Este es. Actualmente, las herramientas de desarrollo Web IDE puramente nacionales se utilizan mucho en el desarrollo front-end. Las funciones comunes incluyen autocompletar, resaltado de código, indicaciones de sintaxis, verificación de errores, etc. Puede ser muy compatible. Además, la interfaz es suave y ecológica, refrescante y agradable a la vista. Las extensiones de complementos se crean especialmente para Vue, lo que puede mejorar la eficiencia del desarrollo y admitir el empaquetado de Android e iOS. También es una buena herramienta para el desarrollo front-end.

Esta es una herramienta de desarrollo Web IDE muy profesional. Los productos de Jetbrains se conocen como "artefactos de desarrollo front-end web" y "el IDE de JavaScript más inteligente". Además de funciones básicas comunes, como finalización inteligente, resaltado de código y indicaciones de sintaxis. , el software también admite funciones avanzadas como análisis y refactorización de código, consultas relacionadas y pruebas unitarias. , por lo que la eficiencia del desarrollo es mayor y más adecuada para proyectos a gran escala. Para el desarrollo front-end colaborativo de varias personas,

Network Storm

fue desarrollado conjuntamente por jetbrains e idea. Es una herramienta de desarrollo de JavaScript y es elogiada por los desarrolladores nacionales de JS como "Web". Artefacto de desarrollo front-end." ”, “El editor HTML5 más potente”, “El IDE de JavaScript más inteligente”.

Como complemento, Zaozao puede integrarse con Eclipse para desarrollar el front-end. Ahora soy independiente y también es la primera vez que entro en contacto con las herramientas de desarrollo js. Si está familiarizado con las teclas de método abreviado de Eclipse, podrá comenzar rápidamente.

Un editor de código se puede ampliar hasta convertirse en una poderosa herramienta de desarrollo front-end con la ayuda de ricos recursos de complementos. Es liviano en comparación con los IDE y se inicia muy rápidamente.

Atom

Como editor de código producido por el gigante de código abierto GitHub, en comparación con el anterior, tiene algunos complementos menos, pero está perfectamente integrado con GitHub, especialmente Markdown y la interfaz muy bonita.

TextMate es un conocido software de edición de texto en MAC. Junto con BBedit, se llama emacs y vim en Mac. Es especialmente adecuado para que lo utilicen los programadores y puede personalizar muchas funciones bien pensadas.

Emacs, editor de macros, es un potente editor de texto.

Emacs utiliza el lenguaje de programación altamente extensible Emacs Lisp (su núcleo es un intérprete de Emacs Lisp) para implementar extensiones de soporte de edición de texto.

Notepad++ es un editor de texto bajo el sistema operativo Windows (licencia de copyright del software: GPL). Tiene una interfaz completa en chino y admite escritura en varios idiomas (tecnología UTF8).

VSC-VSCode

Ligero, rápido, de alto valor, de código abierto en la comunidad, rico en extensiones y respaldado por Microsoft.

También hay desarrollo remoto súper fácil de usar (vscode remoto) y soporte para compartir en vivo.

HTML suele aparecer junto con JavaScript y CSS. Estos tres son los más utilizados en el desarrollo front-end. El HTML más utilizado actualmente es HTML5. El software de programación front-end de uso común incluye HBuilder, Sublime Text, etc.

HBuilder es una herramienta de desarrollo front-end nacional gratuita. El editor utiliza HBuilder, que es un IDE poco común para principiantes y desarrolladores front-end que no dominan el inglés. Tener amigos en la finalización automática de código es muy poderoso. Altamente recomendado.

Sublime Text es un editor liviano que no admite html, js y css de front-end. También es compatible con la mayoría de los lenguajes de back-end, como el lenguaje C, java, python, etc. La ventaja del texto sublime es que admite varios complementos y las teclas de acceso directo son muy fáciles de usar, lo que puede mejorar en gran medida la eficiencia del desarrollo. La desventaja es que las indicaciones del código no son tan buenas como las de Hbuilder.

Estaré encantado de responder a tus preguntas. Como desarrollador back-end, también desarrollé un front-end y utilicé muchas herramientas de desarrollo front-end.

1. El texto sublime es realmente bueno, pero los consejos de desarrollo de código no son sólidos. Aún así, está bien usar un editor de texto.

2. hbuild+ no era aplicable después de usarse por un tiempo y finalmente se desinstaló.

3. Me llevó un tiempo escribir vue con el código vs y es necesario instalar complementos. Además, es inconveniente enviar el código. Se envió el último que no quería enviar, lo que provocó conflictos de código, posiblemente debido a que no estoy familiarizado.

4. Recomendar webstorm, indicaciones de código inteligentes y envío de código fácil.

Ya sea Python, Java o javascript, cuando elegimos una herramienta de desarrollo, muchas personas primero pensarán en el grupo familiar de jetbrain, Webstorm, IDEA, Pycharm... Debo decir que jetbrain es muy bueno. en herramientas de desarrollo.

Pero si estás haciendo desarrollo front-end, creo que hay muchas opciones además de webstorm de jetbrain. La que más recomiendo es VS Code. Se lo presentamos a continuación.

VS Code

Microsoft tiene muchos años de experiencia en el campo de las herramientas de desarrollo. VS Code a veces combina Visual Studio y otras herramientas de desarrollo para mejorar y optimizar continuamente una herramienta de desarrollo gratuita.

Se puede decir que VS Code es una de las herramientas de desarrollo más populares actualmente. En comparación con herramientas de desarrollo establecidas como eclipse e IDEA, Microsoft ha sido más audaz e innovador en los cambios al código VS y siempre ha estado en una posición de liderazgo. Cada año, en la Conferencia de desarrolladores de Microsoft, habrá grandes innovaciones en VS Code. Después de años de optimización, VS Code se ha convertido en el favorito de muchos desarrolladores.

Primero hablemos de sus conocidas ventajas.

Primero, hablemos de aligeramiento. Siento que eso por sí solo es suficiente para avergonzar a la familia de Jetbrain. Ya sea webstorm o IDEA, lo más doloroso es el proceso de apertura, que es insoportable y lleva muchos minutos cargar proyectos de ingeniería y elementos de configuración. Por otro lado, VS Code se parece más a un editor, que se puede abrir en segundos y es tan rápido como los editores de texto como UE y notepad++.

En segundo lugar, hablemos de los complementos enriquecidos. Los complementos enriquecidos crean un ecosistema completo de VS Code. "Todo lo que desea está aquí". Ya sea estilo de etiqueta, depuración o mejora de funciones, VS Code tiene muchos complementos populares, lo que mejora enormemente la eficiencia de su desarrollo. Por supuesto, todos los complementos de alta calidad que necesita para el front-end están aquí.

De hecho, no fueron estos dos puntos los que me hicieron cambiar a VS Code, sino el desarrollo remoto.

Creo que este es el producto inevitable de la innovación y el liderazgo audaces de Microsoft, lo que dificulta que muchas otras herramientas de desarrollo puedan igualarlo.

Utilizando la función de desarrollo remoto del código VS, podemos sincronizar el código local y del servidor en tiempo real sin una configuración compleja del servidor remoto, lo que también es muy conveniente para la gestión de proyectos.

Cyberstorm y PS

Especialmente PS, que también es necesario en la vida diaria, es bastante conveniente.

Me gusta usar webstorm, atom, vs code y sublimetext para instalarlos todos, y casi solo uso webstorm. La interfaz Atom es muy hermosa y fui el primero en descargar e instalar varios complementos. Yo era un principiante en ese momento y sentí que los consejos estaban incompletos. Además, después de instalar varios complementos, el inicio fue obviamente más lento, por lo que tuve que descargar Webstorm, lo cual me pareció muy bueno.

Google PageSpeed ​​​​Insights puede generar informes de rendimiento para sitios web y es gratuito en dispositivos móviles y de escritorio. Al mismo tiempo, se dan las razones que afectan la velocidad de carga de la página y se proporcionan métodos para resolver estos problemas. La velocidad del sitio web se divide en 100 puntos, entre los cuales:

2. Prueba de velocidad del sitio web de Pingdom

La prueba de velocidad del sitio web de Pingdom puede analizar exhaustivamente los factores que afectan la velocidad de una página web. Además, puede ver información de rendimiento de su sitio en muchas geografías diferentes, incluidas Asia y Europa.

3. Prueba de página web

WebPagetest es un sitio web de evaluación de rendimiento gratuito en línea desarrollado por AOL, que realiza pruebas de velocidad de sitios web gratuitas en todo el mundo. Puede ejecutar pruebas simples o avanzadas que incluyen transacciones de varios pasos, captura de video, bloqueo de contenido y más. También proporcionará información de diagnóstico rica basada en los resultados de las pruebas, incluidos gráficos en cascada de cargas de recursos, comprobaciones de optimización de la velocidad de la página y recomendaciones de mejora, y dará una calificación final para cada uno.

4.GTmetrix

GTmetrix es una herramienta similar a pingdom que puede probar rápida y fácilmente la velocidad de un sitio web. Se compone principalmente de PageSpeed ​​​​e YSlow y proporciona los datos de puntuación correspondientes, que pueden reflejar verdaderamente el rendimiento del sitio web, proporcionar sugerencias factibles y ayudar a mejorar el rendimiento del sitio web.

5.Herramienta Keycdn

Keycdn Tool es una herramienta de prueba de velocidad de sitios web, disponible en 10 ubicaciones diferentes alrededor del mundo. Le permite probar el rendimiento de cualquier página. Los resultados obtenidos proporcionarán detalles como la solicitud, el tamaño del contenido y el tiempo de carga. Además, hay un gráfico en cascada completo que detalla el tiempo de carga de cada recurso y los encabezados HTTP.

6.GiftOfSpeed

GiftofSpeed ​​​​es una herramienta gratuita de prueba de velocidad de carga de sitios web que puede obtener información completa sobre el rendimiento del sitio web. Puede mostrar el tiempo de carga del sitio web, evaluar áreas de mejora y dar una puntuación general objetiva.

Los resultados de las pruebas de GiftofSpeed ​​se muestran en un formato de flujo en cascada. Es fácil ver la velocidad de carga del sitio web, el orden de carga, el tamaño y el tiempo de respuesta de cada recurso, lo que facilita la comprensión de la carga. recursos del sitio web. Además, también proporciona archivos internos y externos con el tiempo de carga más largo para analizar qué factores afectan la velocidad de carga de su sitio web. Puede optimizar estos elementos con tiempos de carga más largos para maximizar la velocidad de carga de su sitio web.

7. Similitud de página

Pagelocity es una herramienta de prueba de rendimiento de análisis de red. La herramienta también ofrece la posibilidad de realizar un seguimiento de los competidores. La vista de código es única entre herramientas similares. Si desea obtener información sobre TTFB y elementos gráficos DOM, puede obtenerlo a través de esta herramienta.

8.Sucuri Load Time Tester

Sucuri Load Time Tester es una herramienta de prueba de rendimiento en análisis web. Utiliza diferentes colores para indicar la velocidad de Internet y puede ver intuitivamente la velocidad de ejecución de los sitios web de prueba en diferentes países. Verde significa suave, un número simple sin color significa promedio, amarillo significa medio lento y rojo significa lento.

9. GEEKFLARE

GEEKFLARE es un conjunto de herramientas de prueba de rendimiento gratuitas que se utilizan para probar el DNS, la seguridad, el rendimiento, la red y el SEO del sitio web.

10.Dareboost

DareBoost es una herramienta gratuita de prueba de velocidad de sitios web y análisis de red. Ofrece más de 100 comprobaciones diferentes para analizar la velocidad de su sitio web. Puede probar la diferencia de velocidad entre las páginas de escritorio y móviles, Firefox y Chrome, y cinco nodos.