¿Cuál es la mejor manera de construir un sitio web atractivo y que funcione bien?

Soy diseñador web, así que probablemente tenga algo de experiencia en esto.

Hay muchas formas diferentes:

1. WordPress autohospedado con temas
Puede crear fácilmente una cuenta de alojamiento en Siteground y comprar un tema en themeforest. Eso debería costar alrededor de $ 100, pero requiere un poco de trabajo para configurarlo. Alternativamente, puede usar GetFlyWheel, que tendrá la instancia de WordPress configurada para usted

2. Squarespacee
Podría decirse que son los mejores temas para usted con toneladas de características para personalizar su apariencia. Por $ 12 al mes, ¡eso es una ganga! Eso es lo que normalmente recomiendo a los clientes que deciden que no quieren pagarme por una compilación personalizada

3. Wix y Weebly
Otra gran alternativa. Sin embargo, los diseños son muy normales, pero si es necesaria la integración con otros servicios como mailchimpp o comercio electrónico, es el camino a seguir.

4. Contrata a un diseñador web
Hacemos casi todo por ti. Pero, por supuesto, tiene un precio. Un diseño decente con desarrollo costará unos pocos grandes. Pero diablos, el tiempo que ahorras no tiene precio

Estoy de acuerdo con Stuart, pero me pregunto qué marcos o herramientas ayudarían a evitar el “bloqueo”. Sospecho que lo más cercano que puede llegar es simplemente evitar marcos o herramientas que son demasiado obstinadas de muchas maneras esotéricas, mientras se adhiere a aquellos que intentan implementar las mejores prácticas de la industria (como MVC, lo que sea que sea) de la manera más pura posible . De esa manera, desarrolla una arquitectura y experiencia que se pueden transferir a un marco o plataforma diferente, si es necesario.

Honestamente, sin embargo, debe elegir un marco que tenga una sintaxis y una estructura que le guste, y obtener la codificación. Dependiendo de su nivel de experiencia, puede encontrar que su primera iteración no es tan buena, y solo a través de la refactorización su proyecto realmente comienza a unirse. Creo que es por eso que es importante intentarlo y tratar de que algo funcione lo más rápido posible.

Recuerda el mantra:

  1. Hazlo funcionar.
  2. Hacer lo correcto.
  3. Hazlo rápido.

Solo asegúrate de superar el primer paso.

No hay mejor manera, per se. Para construir una aplicación web que funcione bien, se requieren 3 cosas. Usando los idiomas, las herramientas y las plataformas cuyas fortalezas juegan con las necesidades de su sitio, SABER cómo reconocer cuáles son esas necesidades, idiomas y herramientas, y saber cómo implementarlas de manera efectiva.

Si está buscando construir un sitio basado en contenido (como un blog o sitio de noticias, en lugar de una aplicación destacada o basada en ciencia de datos), hay algunas habilidades principales que entran en juego. Su conocimiento de HTML5 / CSS3, JavaScript, protocolos de transferencia de hipertexto (HTTP, la autopista por la que prácticamente viajan todos los datos web), todos conocidos como el Front-End del desarrollo web. Y es preferible que conozca al menos uno de los lenguajes del servidor / backend, como PHP o Ruby, y al menos un tipo de base de datos, como MySQL, para contener los datos dinámicos que llenarán su sitio con su contenido.

Un marco de JavaScript que ha ganado cierta notoriedad ganada es Angular.js. Si está buscando construir una aplicación de una sola página (es decir, el usuario solo tiene una página para mirar mientras navega por su sitio) es una herramienta increíble para una línea de tiempo rápida de desarrollo a implementación. Si desea crear un sitio y una experiencia más profundos para sus usuarios, y tiene una sólida comprensión de PHP, la plataforma de WordPress le brinda una gran cantidad de poder para hacer algunas cosas increíbles.

Al final del día, todo depende de tu conjunto de habilidades y de lo que quieras que haga tu sitio. La ‘mejor manera’ de comenzar su nuevo proyecto es aprovechar sus puntos fuertes, tener en cuenta lo que sus usuarios potenciales querrán y descubrir cómo puede brindarles la experiencia deseada.

La mejor manera es simplemente hacerlo .

Hay infinitas combinaciones de marcos, lenguajes, plataformas y herramientas. Tratar de elegir el mejor conjunto absoluto para su proyecto antes de saber todos sus requisitos es inútil. En cambio, concéntrese en elegir tecnologías que lo ayuden a construir rápidamente y comprender sus requisitos rápidamente sin demasiado bloqueo. Esto te ayudará a sacar algo rápidamente y te ayudará a aprender cuáles son las herramientas adecuadas para esto y los proyectos futuros.

Solución rápida y barata Compre una plantilla de WordPress existente en un sitio web como Themeforest. Aún tendrá que programarlo (o que alguien lo programe por usted). La calidad de la plantilla (tema) ha mejorado dramáticamente a lo largo de los años.

La mejor solución Diseñe el sitio web desde cero con Photoshop y luego compílelo con un sistema de gestión de contenido personalizado. Esta es la solución óptima para la velocidad y la seguridad.

No sé si está buscando sitios específicos que lo guíen, pero de alguien en una posición similar, actualmente estoy feliz usando el sitio web CodingWithEntrepreneurs de Justin Mitchel. Justin enseña el marco Django y, a un precio mensual razonable, cubre casi todos los aspectos de la creación de un sitio web cms profesional, limpio y bien diseñado, con un enfoque en proyectos empresariales. Mucho trabajo, y te hace apreciar cuánto se necesita para convertirte en un profesional en esta área, pero muy agradable si este es tu interés.

La mejor solución para pequeñas empresas y nuevas empresas con presupuestos pequeños : Ecwid.

Aquí le mostramos cómo crear un sitio web gratuito con Ecwid:

Aquí le mostramos cómo abrir su tienda Ecwid 5 minutos:

Aquí le mostramos cómo agregar su tienda a su página de Facebook:

Preguntas? Contáctame en Daniella.io.

More Interesting

¿Cuáles son los mejores recursos para aprender a crear pruebas automatizadas para aplicaciones web?

¿Cuánto es el precio promedio de una aplicación de sistema de inventario de almacén (programación PHP)?

¿Las aplicaciones web serán el futuro (muy cercano) de la web?

¿Cómo elijo entre frameworks web asíncronos? Mi grupo de tecnología es bastante independiente del lenguaje y estamos tratando de estandarizar algunas tecnologías.

¿Cuáles son algunos buenos marcos JavaScript para construir aplicaciones web HTML5?

¿Existe un árbol genealógico gratuito basado en la web?

¿Cuáles son las diferencias en el diseño de una aplicación web frente a un sitio web?

¿Qué ha aprendido la gente al usar la aplicación Secreta?

¿Cuáles son los ejemplos de pequeñas aplicaciones web o proyectos que los principiantes pueden hacer?

Cómo hacer diseños de plantillas web receptivas

Si construyo mi propia aplicación web compleja (Django) copiando y ajustando pequeños fragmentos de código tomados de 100 aplicaciones simples diferentes escritas por otras personas, ¿puedo considerarme un programador? ¿Por qué? Por qué no?

Experiencia del usuario: ¿Cómo se puede mejorar una aplicación web para el presupuesto participativo ciudadano para PCMC?

¿Alguien puede explicar claramente la diferencia entre la aplicación web y los sitios web?

Para un producto estable existente que tiene nuevas características agregadas de forma incremental, ¿hay alguna diferencia entre AGILE y la cascada "rápida" (donde las características se reducen para que puedan desarrollarse rápidamente)?

¿Qué software se usa comúnmente para el desarrollo de aplicaciones web alrededor de diciembre de 2015?