¿Debería usar un marco para el desarrollo de sitios web? ¿Cuáles son las ventajas y desventajas?

Las ventajas de usar un marco es que ya tienes muchas funciones básicas para ti. No hay necesidad de reinventar la rueda para cosas como la autenticación de usuario.

Las desventajas dependerán del marco que elija. Cuanto mejor coincida el marco con sus necesidades y su estilo personal, habrá menos inconvenientes. Pero, no importa qué elección haga, siempre tendrá cierto nivel de tener que ajustarse a la forma en que el marco hace las cosas.

Algunas personas prefieren “rodar las suyas” porque tienen total libertad y flexibilidad. Prefiero usar un marco porque me gusta el aumento instantáneo de la productividad que obtengo al tener tantas piezas ya instaladas para mí.

De cualquier forma que finalmente decida ir, le sugiero encarecidamente que al menos comience examinando uno o más marcos. Por lo menos, esto le dará la oportunidad de aprender diferentes formas y / o formas comunes de abordar las cosas. Hay muchos marcos de código abierto gratuitos para muchos idiomas diferentes. Encienda su motor de búsqueda favorito y vea lo que encuentra. ¡Entonces cava y comienza tu viaje!

Una vez que haya experimentado con diferentes marcos, puede decidir si también desea experimentar haciendo cosas por su cuenta. Incluso puede elegir un “desafío” que cree con los diferentes marcos, así como por su cuenta.

Al final, es usted quien decidirá si debe usar un marco o no.

Frameworks le permite escribir código en un idioma determinado más rápido. Los marcos son armados por personas. La gente comete errores. La gente hace grandes cosas. Cuando utiliza un marco, confía en los errores que cometió la gente y en las cosas maravillosas en las que la gente pensó. Usar un marco es a veces como inventar su propia rueda, pero hay momentos en que la rueda solo tiene que estar al cuadrado, es decir, cuando no usa un marco.

Digamos, por ejemplo, que tengo dos sitios web.

Uno lo codifiqué sin framework con Notepad ++ (gratis) pero pago por el host.

El otro es gratuito con un marco (COOL HUH?). No…
No tengo acceso a una base de datos, no puedo poner en PHP … y para conectarme a un .com, tengo que pagar más que el otro sitio web.

Así que aquí hay básicamente algunos de los pros y los contras.

El sitio web gratuito está en Wix.com.
Puedo escribir fácilmente mis textos, sin acentuación en francés que se codifique en & eacute; si no.
Puedo cambiar fácilmente colores, alinear cosas. El diseño es lindo.

No puedo usar la base de datos, el registro de miembros es posible pero no es utilizable.
Las tiendas en línea existen pero no son lo suficientemente competentes en TI.

El sitio sin marco con Notepad ++
No puedo escribir mis textos, la acentuación francesa se codificará en & eacute; si no.
No se puede seleccionar fácilmente un color, no se pueden alinear las cosas evidentemente. El diseño es una mierda.

Puedo usar la base de datos, obtuve un registro de miembro y es utilizable.
La tienda en línea es difícil de codificar y no es lo suficientemente competente en TI. PERO podría ser … es solo que no voy a dar automáticamente lo que vendo porque Paypal NO PUEDE ENTENDER MIS PREGUNTAS y me envía la forma de crear una página de soporte de botones. No me da una pista de mierda para manejar la transacción una vez que se completa.

¿Ver?

Ambos apestan.

More Interesting

¿Cuál es la mejor opción para crear una página de destino, un tema de WordPress o una plantilla HTML5?

Facebook y Amazon (por ejemplo) están escritos en C ++. ¿Cómo puedo usar o implementar código C ++ en la página web?

¿Por qué no hay más compañías que usan la pila MEAN?

¿Qué lenguaje de programación es más interesante para usted, Python, ruby, php o C #?

Startups de TI: tengo una gran idea de aplicación web, ¿qué tecnología debo usar para crearla?

Si Jimmy Wales, cofundador de Wikipedia, cambiara su modelo de negocio de una organización sin fines de lucro a una con fines de lucro y respaldada con anuncios pagados, como los anuncios discretos en los resultados del motor de búsqueda de Google, ¿qué valdría Wikipedia?

¿Existe un lenguaje de código fácil con el que pueda desarrollar sitios web?

¿Cuáles son los mejores cursos a corto plazo para aprender a desarrollar un sitio web?

¿Es posible abrir un archivo en mi computadora y leerlo o escribirlo usando un script en un sitio web como usar fopen ()?

¿Qué lenguaje es mejor y más efectivo para las API del lado del servidor: PHP o Node.js?

Cómo hacer que las imágenes se carguen más rápido en mi sitio web

¿Cuál es el beneficio para el usuario de los navegadores que compiten en renderizado?

¿Qué herramientas se utilizan para crear sitios web y para qué se utilizan?

¿Cuál es la ventaja de convertir cualquier imagen a CSS puro?

Cómo agregar una página de factura en WordPress