¿Debo construir mi sitio web desde cero o usar la ayuda de un tercero?

Construir su sitio web desde cero es una buena opción si es un desarrollador de stack completo que conoce la programación tanto del front-end como del lado del servidor y si tiene tiempo para ponerla en práctica. La razón por la que digo esto es porque hay aspectos de su sitio que simplemente usando HTML, CSS y JS, no serán suficientes.

Obviamente, debe preocuparse por la parte de presentación, que es el front-end, pero también deberá pensar en las características dinámicas de su sitio web y, posiblemente, en trabajar con una base de datos.

Mi pila

  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Tenga en cuenta que esta es la misma pila que utiliza WordPress. Por eso elegí centrarme en crear todos mis sitios web con WordPress.

Creo sitios web / temas personalizados para mí y para mis clientes. Puedo asegurarme de que la transferencia de control de un sitio web sea fluida y que un cliente pueda administrar fácilmente su nuevo sitio, ya que es un sitio impulsado por WordPress.

Herramientas que necesitarás

Editor de texto : estoy seguro de que ya tienes un editor de texto. El que recomiendo es Atom, un editor de texto pirateable para el siglo XXI, que es un editor de texto de código abierto con mucha funcionalidad.

Servidor local : dado que es una buena práctica desarrollar primero sus sitios web localmente, necesitará un servidor web local para trabajar con WordPress. Estas son las mejores opciones.

  • MAMP Y MAMP PRO
  • http://www.wampserver.com/en/
  • Instaladores y descargas de XAMPP para amigos de Apache

Use sus habilidades de HTML, CSS y JS para personalizar completamente su sitio web que funciona con WordPress. Puede utilizar el subrayado, que es un tema de inicio creado por Automattic. Es un tema esqueleto que los desarrolladores de temas usan para aplicar sus conocimientos de HTML, CSS y JS para crear algo único.

El subrayado le proporciona la base del código PHP y los archivos que necesitará y es una excelente manera de aprender cómo se crean los temas y obtener más información sobre PHP.

También recomiendo seguir esta guía que fue escrita por el equipo de WordPress. Manual para desarrolladores de temas | Recursos para desarrolladores de WordPress


Si esta respuesta proporcionó algún valor, consulte más de mis respuestas y si desea obtener más información sobre quién soy y qué hago, consulte mi sitio web y mi canal de YouTube.

  • Diseño y desarrollo de temas y complementos de WordPress – PixemWeb
  • PixemWeb en YouTube

Espero que esto haya ayudado.

Hola,

Esto depende de su conocimiento técnico. Si eres bueno en HTML / CSS y tienes confianza en el tipo de sitio web, puedes construir desde cero. Por otro lado, si desea evitar el uso de la codificación para crear un sitio web, puede crear uno utilizando las muchas plataformas de creación de sitios web en línea. Estos, como en Goshly, proporcionan todas las últimas tecnologías y características que necesita para crear un sitio web personalizado. Por ejemplo, considere las características, herramientas y funcionalidades proporcionadas por Goshly.

1. Diseño web receptivo. Puede hacer que su sitio web sea accesible en cualquier tamaño de pantalla utilizando esta tecnología y es una característica predeterminada de los sitios web creados con Goshly. Obtenga una mejor comprensión del concepto en este video.
2. Tecnología de arrastrar y soltar. Puede personalizar su sitio web desde el principio utilizando esta función. Los elementos se pueden colocar en cualquier lugar de la página web sin restricciones técnicas. Vea el funcionamiento de este concepto en este video.
3. Más de 100 temas
4. Opción de codificación avanzada para usuarios con experiencia en HTML / CSS
5. Análisis incorporado para medir el compromiso y el tráfico del sitio web
6. Hospedaje de dominio
7. Herramientas de diseño avanzadas.
8. Configuraciones de formato
9. Diseños de medios
… y más.

Puede tomar una mejor decisión al tomar la prueba gratuita de 14 días y tomar una decisión informada que se adapte a sus necesidades.

No sé acerca de WordPress, pero cuando decidí que quería aprender a construir un sitio web para mí, decidí un marco (que era Python + Django) y lo aprendí a través de un video tutorial paso a paso de YouTube serie.

La guía utilizó muchas bibliotecas de terceros para construir algo útil en un período de tiempo muy corto que no solo funciona sino que también se ve bien. Al mismo tiempo, modifica la una u otra parte de vez en cuando, por lo tanto, aprende muchas de las partes internas y lo que significaría construir todo desde cero.

Creo que la diferencia al decir “Construí un sitio web para mí” y “Construí un sitio web desde cero ” realmente no importa.

En realidad, decir que insististe en construir cosas desde cero puede parecer que no entiendes que usar bibliotecas de terceros establecidas es más robusto y seguro (probado, mantenido, documentado, …)

¡Lo que importa es que realmente construiste algo! Rara vez será necesario que construyas muchas cosas desde cero una vez que estés en un trabajo.

¡Espero que ayude!

Si eres nuevo, te recomendaría que solo uses algo como WordPress.

Contrariamente a la creencia popular, no muchas personas piensan que construiste algo desde cero si parece ****. Y probablemente, lo hará. Debido a que, como nuevo estudiante de ciencias de la computación, está enfocado en algoritmos y otras cosas técnicas, es probable que no tenga el talento de diseñador o que no le interese practicar como diseñador en este momento.

Para ser completamente honesto, cualquier cosa que construyas no será impresionante de todos modos. Entonces, ¿por qué desperdiciar tu energía construyendo algo “genial”? Concéntrate en mostrar muchas habilidades y haz eso resaltando tu contenido. Nadie realmente pregunta si construiste todo el sitio por tu cuenta, si dices sí, en realidad podrían pensar que eres un idiota por ser ineficiente. ¿Contratarías a alguien que pierda el tiempo reinventando la rueda?

¿Cuántas cosas son realmente “construidas desde cero”? Cualquiera que diga que construyó algo desde cero suele ser un mentiroso. Debido a que todavía usaban algunas bibliotecas, gráficos prestados, paletas de colores copiadas, o no serán honestos sobre cuánto tiempo les llevó, o … no se ve tan bien como creen.

Ahora solo concéntrate en mostrar tu trabajo real en programación.

El diseño web no es lo que probablemente harás, así que ¿por qué estresarte por esto? Solo usa wordpress o algo similar que muestre tus proyectos reales.

Si alguien le dice que necesita construir su propio sitio porque muestra lo que puede hacer, son un agujero para el que no querría trabajar de todos modos. Su energía debe centrarse en sus experimentos, estudios y contribuciones de código abierto.

Probablemente no me escuches, pero alguien podría considerar esto. Lo digo por experiencia. Estuve tan delgado trabajando horas ridículas tratando de ser programador y aprendiendo a ser diseñador web para hacer mi propio sitio. Hubiera sido mejor comprar un tema, aprender temas avanzados en WordPress como SQL y centrarme más en las contribuciones de código abierto.

No creo que su sitio web personal sea de interés si quisiera contratarlo. Lo que busco es su experiencia, lo que está en su currículum. Quiero saber de qué se trataba el proyecto, su papel en ese proyecto y las tecnologías utilizadas. Después de eso, normalmente compartiré la pantalla con un candidato y juntos descubriremos cómo resolver un problema básico. Esto me dice cómo piensas mientras te permite demostrar habilidades básicas. Finalmente, le daré un ejercicio práctico que no puede terminar para ver cuánto gana, el enfoque que toma y cómo maneja su tiempo.

Como estudiante, no tienes la experiencia para mostrar y probablemente no te irá bien técnicamente en mi proceso de entrevista. Dicho esto, si estaba buscando un desarrollador de nivel de entrada, te busco para brillar en las habilidades blandas. Cuán bien comunicas tus pensamientos, haces las preguntas correctas, qué tan bien sigues mis instrucciones, qué tan hambriento estás, ¿parece que el currículum pone algo de pensamiento y esfuerzo, has mirado en mi fondo o el fondo de mi empresa.

En resumen, su sitio web personal no me interesa. En su lugar, tómese el tiempo para trabajar en su perfil vinculado, desarrollar su currículum, trabajar para obtener algunas certificaciones técnicas, unirse a algunos grupos de desarrolladores locales y practicar sus habilidades de comunicación.

Ganar no es un accidente.

Si su enfoque principal no está en el desarrollo web, un tipo de sitio de WordPress será más rápido de armar y probablemente se verá más profesional que un sitio construido únicamente en HTML, CSS y JS.

Por otro lado, si se está centrando en el desarrollo web, un sitio web “desde cero” será mucho más impresionante para mostrar sus otros proyectos. Es posible que desee considerar el uso de un marco HTML, CSS, JS como Bootstrap para ayudarlo con el aspecto de respuesta móvil.

Bootstrap · El marco front-end más popular del mundo para dispositivos móviles y receptivo.

¿Cuál es tu objetivo? ¿Uno o el otro?

Esto podría no ser una propuesta o ninguna. Si configura un sitio web independiente basado en WordPress donde tiene el control total del código, puede configurar sub-sitios web “debajo” (o donde sea) para mostrar sus proyectos específicos de trabajo / escuela. Y aún use WordPress para mostrar su currículum vitae / cv.

HTH

Tlm

¿Por qué utilizar la ayuda de terceros cuando puede crear fácilmente un sitio web usted mismo? Existen muchas plataformas que pueden ayudarte a construir tu primer sitio web desde cero fácilmente. Uno es este wordpress. Con WP puede crear fácilmente un sitio web sin tener el conocimiento de codificación

Crea tu sitio web de WordPress en pasos sencillos

Si no tienes ejemplos de tu trabajo, entonces sí deberías. Pero si tiene algunos ejemplos sólidos que codificó desde cero, entonces debería estar bien. Básicamente, no deberías usar nada que no puedas escribir por tu cuenta con el tiempo suficiente. ¿Qué pasa si aparece un error en el marco que estás usando? Debes tener un cierto grado de habilidad para poder arreglar el código de otras personas.

Los empleadores generalmente solo se preocupan por los resultados, pero necesitan que tenga la capacidad de manejar lo que surja. Puedo crear sitios web desde cero, pero la mayoría de las veces es innecesario y solo una pérdida de tiempo, por lo que uso temas / marcos para hacer las cosas más rápido.

Escríbelo desde cero.

Cualquiera puede crear un sitio de WordPress, pero pocos tienen la paciencia y la persistencia de hacer todo por sí mismos …

Además, practicarás más tus habilidades si lo haces tú mismo …

no olvide probarlo en diferentes navegadores también, Internet Explorer es a menudo el navegador predeterminado y se muestra un poco diferente a la mayoría de los navegadores …

Usaría wordpress PERO intentaría crear el tema desde cero. O encuentra un tema básico.

Por ejemplo, use http://themble.com/bones/ y luego póngale el estilo que necesite.

Si no tienes el trabajo suficiente para exhibir, entonces haré todo lo posible en este portafolio. Haz que puedas decir “No tengo nada que mostrar, pero como puedes ver, he creado sitios increíbles”

Contratamos y entrevistamos a desarrolladores todo el tiempo. Si desea trabajar como desarrollador, le recomendaría que vaya con el software de terceros para obtener un sitio web de excelente aspecto, especialmente para las plantillas, y luego ponerse bajo el capó para producir algo que muestre sus talentos en una o dos páginas específicas o áreas del sitio web. Muy pocos desarrolladores tienen la capacidad de diseño para crear algo que se vea bien, y los sistemas de terceros tienden a tener plantillas y buenos diseños para comenzar.

Al final del día, es su capacidad de pensar y hacer lo que quiere mostrar, pero definitivamente ayuda a envolverlo en un poco de dulce visual.

Si pretendes ser diseñador, crear tu propio sitio será una buena experiencia en sí mismo. Dicho esto, si va a ser desarrollador, usar una plantilla limpia que muestre todos sus proyectos no lo perjudicará.

Obviamente, su escaparate es lo que importa. Si crea un sitio web increíble desde cero, pero todo el trabajo que muestra es una mierda: ese sitio web no impresionará a nadie. Si usará una plantilla de cartera estándar (algunas son realmente impresionantes) y muestra excelentes ejecuciones de proyectos, el hecho de que haya utilizado una plantilla estándar no importará.

Si vas a usarlo para mostrar tu talento en el desarrollo web, no creo que usar wordpress no sea lo suficientemente sorprendente. Pero si va a usarlo para mostrar sus habilidades en el desarrollo de juegos o en la creación de secuencias de comandos, creo que usar terceros y no solo usar los tríos web que son html5, css3 y js no será un gran problema.

Como estudiante de ciencias de la computación, definitivamente debes construirlo tú mismo. Muestra algunas habilidades.

More Interesting

Cómo ser el mejor en todos los módulos de JAVA

Estoy a punto de crear una aplicación para Android y me pregunto si alguno de ustedes recomendaría usar un servicio de back-end como Firebase o Parse, o simplemente escribir el back-end por mi cuenta en Ruby on Rails.

¿Qué debo aprender después de HTML y CSS para convertirme en un buen desarrollador front-end?

Soy un desarrollador Java de backend que trabaja en finanzas. ¿Cómo puedo ganar más dinero en el lateral? No tengo mucha experiencia en desarrollo web.

Cómo hackear un webcomic para ver publicaciones en cola

Cómo realizar esta validación en ASP.NET MVC: si el campo FromDate tiene un valor, solo entonces, el campo EndDate también debe tener un valor

¿Qué debería aprender a continuación para ser un mejor desarrollador de JavaScript?

Soy un principiante total para el desarrollo web. ¿Debo elegir ember js, meteor js y MongoDB para comenzar?

Cómo redirigir una próxima respuesta del servidor desde una ventana emergente (se cerraría) a una pestaña activa actual de un navegador en PHP

Soy un desarrollador de JavaScript. ¿Cuál podría ser el objetivo de mi vida?

¿Me considero un desarrollador web si hago los temas de WordPress desde cero para vivir?

Quiero usar MongoDB para construir una aplicación web. ¿Debería considerar usar Django?

Quiero consultar la API de Twitter continuamente, ¿dónde puedo guardar mi código y dejar que se ejecute todo el tiempo?

Estoy interesado en aprender cómo diseñar y crear sitios web y aplicaciones. ¿Donde debería empezar?

Quiero ser programador web, pero no sé si debería aprender PHP, Django o Python.