Entonces, realmente depende de tu experiencia.
Si no es un programador, solo quiere iniciar un sitio web y convertirse en editor, puede elegir WordPress. Idealmente, no tiene que escribir una sola línea de código, hasta que no esté descontento con los detalles. Luego, simplemente comienza a aprender cómo funciona el código. PHP (python u otros lenguajes de scripts) es amigable para los humanos, lo cual es bueno para comenzar si no vas a ser un profesional.
Por otro lado, tienes años de experiencia laboral. Luego, elige el idioma con el que te sientas cómodo. Los programadores de Python eligen Django, botella o frasco; Los PHPers prefieren Samfony; Golangers como Gin. Todos ellos pueden construir un sitio web desde cero. Sin embargo, debes pensar en
- ¿Hay alguna ventaja para codificar un sitio web desde cero cuando se puede hacer con WordPress?
- ¿Cuál es el framework PHP más popular para 2017? ¿Cuál usas?
- ¿Se pueden alojar PHP y asp en el mismo host?
- Cómo hacer que las imágenes se carguen más rápido en mi sitio web
- ¿Qué base de datos debo usar?
- ¿Realmente necesita las características proporcionadas por el marco? Por ejemplo, soy un programador de Python, y me gusta la botella y el matraz más que Django. Son mas ligeros. Django es más elegante, pero la mayoría de las características que realmente no necesito. Y algunas de las características me causaron dolor de cabeza, como la importación estática.
- ¿Vas a cooperar con los demás? Si se trata de un equipo, piense con qué palabra marco (o incluso lenguaje) se siente cómodo el equipo. Ppl puede aprender idiomas en semanas, mientras que probablemente no sean productivos durante el período de inicio.
En la vida real, trabajo con golang y python. Pero, mi sitio web personal fue escrito en PHP (WordPress). `wordpress` satisfizo la mayoría de mis necesidades y hay un equipo que lo mantiene. Todo lo que necesito hacer es concentrarme en mis publicaciones. Permite que los visitantes se autentiquen a través de cuentas de terceros, mientras que no tengo que implementarlo.