¿Cuál es mejor para construir su propio sitio web, HTML / CSS o PHP?

Para crear un sitio web, debe tener al menos algo de contenido. Aunque simplemente podría ponerlo en un archivo TXT y servir esa página, es lo mínimo que necesitaría.

En este punto, puede considerarse terminado, a menos que desee formatear el contenido.

Esto requeriría HTML. Con HTML puedes formatear el texto, alinear cosas, moverlas, etc. e incluso agregar imágenes.

En este punto, podría considerarse terminado, a menos que quiera que se vea aún mejor.

Para hacer eso usarías CSS. Aunque puede usar estilos en línea, CSS es esencialmente lo mismo. CSS te permite personalizar aún más la apariencia de las cosas. Puede agregar efectos de desplazamiento, animación, cambiar fuentes, gráficos, tamaños de elementos y más.

Una vez que haya hecho todo lo anterior, también podría considerarse hecho. Puede repetir lo anterior una y otra vez hasta que tenga todas las páginas que desea, y puede actualizarlas a voluntad, pero los cambios serían lentos y engorrosos.

Sin embargo, si desea que sea dinámico, cargando y actualizando contenido sobre la marcha, finalmente debe agregar PHP (y probablemente también algún tipo de base de datos, como SQL)

Déjenos tener un entusiasmo …

Muchos programadores están hablando de la arquitectura MVC.

MVC? Controlador de vista de modelo!

Puede dividir un sitio web en esas 3 piezas.

El modelo describe la base de datos (MySql, MariaDB, Postgres, MSSQL, Oracle, …)

Php podría usarse para controlar el uso. Java (JEE), o muchos otros lenguajes, también serían una opción. El controlador se utiliza para conectar el modelo (la base de datos, mejor dicho, los datos que necesita) con la vista y ofrece muchas funciones para calcular, decidir o hacer otra cosa. En otras palabras: el controlador le da a su sitio la capacidad de pensar 😉

La vista es lo que ven los usuarios. Su estructura está escrita en (x) html y diseñada con CSS. Puedes usar JavaScript para muchas cosas. Animaciones, cálculos, comunicación asíncrona con algunos PHP-Scripts, …

Lo que usted pregunta es realmente “lo que es mejor para su automóvil: ruedas, motor o parabrisas”.

Esas son partes de su sitio web, probablemente también agreguen JavaScript a la mezcla.

PHP se utiliza para partes “mecánicas”: generar páginas, extraer contenido de la base de datos, procesar el envío de formularios. La salida del script PHP es básicamente HTML.

HTML es un marcado para decirle al navegador cuál es el titular, qué contenido y cuál es la gran foto que desea insertar.

CSS es tu caja de lápices para colorear

Esos todos trabajan juntos realmente.

Puede crear un sitio solo con HTML y CSS … Siempre que sea un sitio simple sin piezas dinámicas.

Para hacer las cosas más complicadas, existen sistemas de gestión de contenido como WordPress (que está escrito en PHP) que facilita la construcción y administración de sitios.

¡Disfruta el viaje!

Necesitas a todos de esto. Estoy explicando mejor.

Todos los idiomas que dijiste tienen un papel específico:

  • HTML establece la estructura de su página web;
  • CSS establece el estilo de los elementos de la página web;
  • PHP u otro lenguaje del lado del servidor elabora datos, gestiona la base de datos y la información del usuario.

No puede crear un sitio web dinámico sin uno de ellos porque todo esto es necesario en diferentes partes de funcionalidad.

Aquí está mi blog, tal vez pueda seguir para obtener consejos de desarrollo web: DailyGit | Consejos para desarrolladores web

🙂

Esta pregunta no tiene sentido. A menos que esté hablando de archivos de texto (que realmente no son sitios web), cada sitio web está construido con HTML. HTML es realmente lo que hace que un archivo de texto o cualquier otro archivo sea un sitio web. CSS simplemente embellece tu HTML y controla cómo se ven las cosas, pero no puede hacer mucho por sí mismo.

PHP es un lenguaje del lado del servidor y no tiene ningún efecto en el navegador. PHP es un lenguaje de programación procesal diseñado para agregar elementos dinámicos a una página web. No es capaz de hacer una página web por sí mismo y sin HTML, todo lo que podría hacer es enviar texto sin formato al navegador web. PHP se usa más comúnmente como una forma de recuperar contenido de una base de datos y luego formatearlo de una manera que tenga sentido para el navegador (esto significa usar HTML para formatear su salida) y agregarlo como parte de la página web.

PHP es mucho mejor que HTML para construir sitios web, expande lo que un sitio web puede hacer exponencialmente, pero aún tiene que tener HTML o no hay sitio web.

Si sabe exactamente lo que quiere tener en su sitio web y no cambiará con el tiempo, use HTML y CSS.

Si su sitio web incluye contenido que agregará regularmente (por ejemplo, publicaciones de blog), use Node.JS.

PHP tiene fecha . La única razón por la que las empresas lo usan es que su software fue escrito originalmente usando PHP y tomaría una gran cantidad de esfuerzo cambiarlo.

Depende del objetivo final. Si está buscando implementar un sitio web dinámico, puede usar PHP. Si necesita un sitio web básico con solo su información, entonces un HTML / CSS básico podría ser lo que necesita.

Hay muchos otros factores que deberías considerar, pero para mí el más importante sería el ff:

  1. Concéntrese en su objetivo, de esta manera conocerá lo que se adaptará a sus necesidades.
  2. Conozca sus recursos y requisitos. Hágase algunas preguntas básicas como ¿cuál es la capacidad de su servidor? ¿Permite que se ejecute un lenguaje de programación PHP? ¿Requiere una plataforma basada en CMS como Drupal, WordPress, etc.? ¿Quién mantendrá el mantenimiento? ¿Necesita una futura ampliación del sitio web? Responder estas preguntas lo ayudará a elegir entre HTML / CSS o PHP como su mejor solución.
  3. Sigue a ti mismo y no la opinión de los demás.

Preferiría todos los combinados, además de un toque de script Java y bootstrap.

HTML: lo ayudará a escribir contenido web normal que puede aparecer en sus páginas web.

PHP: puede ayudar a incorporar ciertas funciones al sitio web, o incluso conectarse a la base de datos.

CSS: es una buena opción para el diseño y la perspectiva de su sitio, por lo que también es esencial.

JAVA-SCRIPT: se puede utilizar para validar algunos de los formularios de su sitio y mucho más.

BOOTSTRAP: puede permitir que su sitio se ejecute de manera eficiente en diferentes dispositivos …

La comparación no es correcta. Principalmente porque PHP se usa para la programación de back-end, mientras que HTML / CSS es front-end. Pero si modificamos un poco su pregunta y comparamos el sitio web desde html / css vs wordpress, entonces diría:

  • Para usuarios ingenuos, WordPress
  • Para usuarios avanzados, HTML / CSS

Espero que esto ayude.

¡Paz!

Si desea un sitio web estático, entonces estará bien con HTML / CSS, pero si desea un sitio web dinámico, definitivamente necesita PHP. Aquí le diré otra cosa que HTML es un lenguaje del lado del cliente y PHP es un lenguaje del lado del servidor. Lea la diferencia entre los idiomas del lado del cliente y los idiomas del servidor, ya que puede obtener una mejor respuesta a su pregunta.

Y lea la diferencia entre el sitio web estático y el dinámico porque tengo que tomar mi Tren si voy a elaborarlo. 😛 😀

Como HTML y CSS son el hueso de un sitio web, no puedes pasar sin ellos. Pero usar PHP depende de la usabilidad que quieras ofrecer a tu audiencia. Mi sugerencia es ir con HTML, CSS y un poco de jQuery para su sitio personal. Si desea que su sitio sea dinámico e interactivo, PHP sería lo mejor.

Depende completamente del sitio web.

HTML, CSS son lenguajes front-end (lo que ves) donde php es un lenguaje back-end (la lógica).

En la mayoría de los casos, utiliza los tres, junto con algunos otros idiomas para crear sitios web.

Con php puede hacer archivos css, archivos html, archivos pdf, archivos flash (swf), archivos de imagen (png, jpg), excell, etc. También php puede ayudarlo a hacer que partes de su sitio web sean interactivas, como por ejemplo formularios de contacto, encuestas, etc.

html es la base para cada sitio web sin html sin sitio web, sin css sin estilo y sin php sin dinámica … estas son tres cosas que operan en un nivel diferente y tienen su propósito en el desarrollo web.

Por ejemplo, si no conoce html, apestará a php, y si no sabe css, su diseño apestará y si no conoce un lenguaje dinámico, su sitio web no será dinámico …

La respuesta a su pregunta es que estos son tres idiomas diferentes que tienen su propósito en el desarrollo web.

Bueno, no entiendo muy bien con tu pregunta. Incluso si usa php, aún necesita HTML / css.

Si desea crear su propio sitio web personal, puede usar wordpress, joomla u otro sitio web de CMS.