¿Es necesario saber html, php, asp y otros lenguajes para construir un sitio web? ¿No se puede construir con Dreamweaver?
1. Necesitas aprender un idioma para crear un sitio web:
Ya sea estático o dinámico, el navegador eventualmente devolverá lo interpretado. Lenguaje HTML. La única diferencia entre páginas estáticas y dinámicas es que para las páginas dinámicas, el servidor necesita usar el servidor de aplicaciones para decodificarlas una vez, es decir, convertir ASP, PHP, JSP, C#, VB y otros lenguajes de alto nivel al código HTML resultante y envíelo a su navegador, y luego podrá ver. Lo que obtiene es en realidad el código transcodificado. Por ejemplo, si hace clic en el navegador para ver el archivo fuente, verá que no existen lenguajes de alto nivel como ASP, PHP, JSP, C# y VB. , porque todos se convierten al lenguaje HTML para que el navegador los interprete. Por tanto, el procesamiento de datos complejos en segundo plano requiere lenguajes de alto nivel.
2.Las operaciones visuales de Dreamweaver no lo son todo.
La llamada operación visual significa que el software proporciona dos modos: modo de código y modo de edición. En el modo de código, modifique el código fuente. En el modo de edición visual, puede "arrastrar" directamente los controles relevantes para organizarlos en la página que desee. Sin embargo, después de todo, la visualización sólo se puede realizar en la superficie. Por ejemplo, si desea utilizar un botón y un control de cuadro de texto para implementar la transmisión de formularios de datos, también es posible la visualización, pero necesita usar el mouse para operar muchas cosas (hacer clic en la página de detalles del comportamiento del servidor, etc.), y El código generado automáticamente por DW será difícil de leer y redundante, pero puede escribir simplemente una línea de código de lenguaje de alto nivel y el código que escriba es altamente reutilizable. Lo más importante es que las operaciones visuales solo pueden resolver problemas simples, mientras que la programación de código en lenguaje de alto nivel puede lograr todas las funciones personalizadas.