¿Qué es un marco y por qué razón no usarlo? "Triturar
Esos que han estado programando durante varios años y han realizado ciertos proyectos terminantemente comenzaron a construir un índice de código a fin de que pueda volver a utilizar el código si es necesario.
Por poner un ejemplo: Cuando construyo un sitio web desde cero, reciclaré la arquitectura receptiva y simplemente cambiaré el aspecto y los módulos del sitio web.
otro ejemplo: Si he desarrollado un sistema de formulario de autocorrección o un sistema de inicio de sesión, toda vez que necesite reiniciarlo, usaré el contenido que se usó ese día.
Bueno, estos índices de código que hemos desarrollado a lo largo de nuestras carreras forman Nuestro marco.Por qué razón la multitud lo usa Marco ¿Un tercero o algunos clientes del servicio preguntan sobre ciertos desarrollos en un entorno u otro? ¿Es suficiente copiar y pegar funciones de un emprendimiento a otro?
Aquí te enseñamos por qué razón.
Que es Marco?
Una suerte de Marco, Medio ambiente o ambiente de trabajo, es un Un grupo de herramientas que pueden ayudarlo a simplificar el avance web, eliminar tareas repetitivas y evitar errores de código.
O metafóricamente: si como ensalada todos y cada uno de los días, deberé elegir lechugas, tomates y aceitunas que no tienen marco para llevar a cabo aceite ... Me perderá un buen tiempo y recursos.
En cambio, si me dan materias primas listas para utilizar, puedo concentrarme e innovar creando cada día distintas ensaladas: hoy son cerezas, lechugas y queso de cabra. Ensalada de la mañana, mostaza, miel y vinagreta de nueces.
El tiempo que se tarda en crear una cosa u otra es el tiempo que se tarda en llamar a la función del elemento ya creado (lechuga, tomate, salsa ...), y como es natural se puede eludir el fallo, pues no existe por consiguiente que toda vez que la función de reescritura.
Controlador de vista de modelo
Para que el código sea más fácil de entender y sostener, Marco Suelen trabajar ahí Modelo de vista del controlador (MVC)En otras palabras, dividen el código en tres bloques:
- modelo: Esta es la parte responsable del procesamiento de la banco de información. Tiene dentro todas y cada una de las funciones para extraer, modificar o actualizar la información que contiene: Actualizar, elegir, insertar...
- Visión: Este bloque se hace cargo de generar la interfaz gráfica de usuario. HTML y PHP se introducen aquí.
- Regulador: Esta es la conexión entre los 2 primeros bloques. Obligación para enviar el pedido Visión Y hazlos comprensibles para él modeloAsí mismo, puede extraer los datos pedidos.
¿Por qué razón utilizar un marco?
Como ahora comentamos, Marco Ya que no es requisito programar exactamente los mismos elementos repetidos una y otra vez, se puede ahorrar mucho tiempo.
Sí, pero ... para eso ahora lo tengo "Mi propio marco". ¿Por qué razón perder el tiempo aprendiendo el código de otra gente?
La razón es simple: de esta manera esperanto Es un lenguaje desarrollado a fin de que todo el mundo logre estar comunicado en un lenguaje común. Una especie de Marco Es un espacio de trabajo neutral compartido por programadores..
En otras expresiones: tuyo Marco Te sirve, pero ¿es ya un tercero? En el momento en que se trabaja en un enorme avance que necesita múltiples programadores, cada programador tiene su propio conjunto de especificaciones, y es considerablemente más difícil entenderlas y conectarlas que tratar de encontrar un espacio de encuentro común. Por no charlar de errores, variables y funciones repetidas, etcétera. es más posible que ocurran.
O sea solo la punta del iceberg por el hecho de que¿Y si deseas cuidar el avance inconcluso del resto? O, ¿qué ocurre si necesita actualizar el código de un sitio web planificado sin él? Marco? Debe entender la lógica del programa, su estructura de archivos, etcétera.
Otro gran problema es la seguridad.: Sea como sea su nivel de programación, Una especie de Marco Es el resultado de cientos de horas de trabajo de un equipo de decenas de programadores especialistas. Por ende, probablemente halle inseguridades de seguridad que no se tienen la posibilidad de ignorar.
Entonces Marco Nos deja:
- Acelere el proceso de desarrollo
- Impide el código profesor
- Use buenos hábitos de programación
- Planifique de forma mucho más segura
Y ambos Gran desarrolloEn lo que se refiere a él Mantenimiento futuro del proyecto y trabajo en equipoAunque disponemos ciertas semanas para averiguar de qué manera utilizarlo, es una buena opción emplearlo. Marco Usado en este entorno.
¿Debería utilizarlo siempre?
Uno de los argumentos más frecuentes en contra de esto Marco, La cosa es Cargar tantos ficheros para un proyecto pequeño, bibliotecas y funciones carece de sentido: "se quejará".
Aunque esto es verdad para bastante gente Marco La programación antigua, optimizada y adecuada logró probables estos ámbitos Cargar solo contenido usadoPor consiguiente, este no es un contraargumento válido.
Esos de nosotros que estuvimos programando durante años todavía procuramos emplear la lógica:No es requisito reinventar la rueda cada vez o disparar un cañón para matar moscas.". Así que no lo usaré Marco Para cosas sencillos, ni siquiera trato de usar la programación bareback para regentar proyectos de Titanic.
Debe existir algo mal ...
El planeta de la programación medra tan veloz que existe Marco Para casi todos los lenguajes y métodos de programación, ya que todas y cada una de las compañías cooperan con él, incrementa el tiempo dedicado a estudiar a emplearlo.
Si eso no es suficiente Empiece uno nuevo cada 2 o 3 años Marco Espero cambiar todo completamente. Se puso de tendencia, todo el mundo comenzó a utilizarlo, ... después de 3 años, comenzó de nuevo. Por lo tanto, puede ser desepcionante dedicar tiempo a aprender a manejar herramientas que son muchos rápidas.
Quienes son Marco ¿Usado con mucho más frecuencia?
Desde octubre de 2017:
Javascript:
PHP:
- Lavarlo
- CodeIgniter
- Zeng De
- Symfony
CSS:
- Cargador de arranque
- Fundación
- CSS puro
Ahora todo lo que tienes que llevar a cabo es acertar el siguiente paso. a la tendencia ¡Y comienza a estudiar!
¿Sigues dudando en utilizar código sin marco o sin codificar? ¿Qué marcos se usan? ¿Piensas que deberíamos añadir algo a la lista? ¡Cuéntanos cualquier ocasión!
Deja una respuesta