Seraphinux
“Lloramos por el lamento de un pájaro pero no por la sangre de un pez, benditos aquellos que tienen voz.”
August 17th, 2008
Visitada: 178 veces, 1 en este dia.

5 Razones por las que los principiantes odian trabajar con Frameworks

Confuso

Un Framework web viene siendo algo como Spring para Java o Cake PHP para PHP, los frameworks nos permiten abstraer partes de codigo… por ejemplo en javascript el FRAMEWORK jQuery nos evita el tener que esta escribiendo: Document.getElementById('e') y en su lugar solo usamos $('#e')

Como se puede ver los Frameworks nos facilitan parte del trabajo de programacion, pero no todo lo que brilla es oro, ya que muchas veces cuando vas comenzando en esto de la programacion, el uso de un framework puede ser una tarea un tanto confusa e intimidante.

Revisando mis feeds (un poco atrasados por cierto) me encontre con un articulo que describe 5 razones por las cuales empezar a trabajar con Frameworks Web puede ser algo dificil.

[La siguiente es mi interpretacion de cada una de las razones, por desgracia esta el articulo en ingles; asi que me tome la libertad de pseudo-traducirlo a mis palabras]

  1. Creer que todo es un “Hola Mundo”
    Conozco muchas páginas que comparan varios lenguajes de programacion y muestran con cuantas lineas es posible mostrar el tipico “Hola Mundo”. He notado que estas paginas causan una buena impresion en los principiantes. Por eso cuando le digo aun principiante que necesita crear un MODELO, una VISTA y un CONTROLADOR para una aplicacion simple, termina pensando que el freamwork solo le agrega mas trabajo por que tiene que realizar tres paginas para crear un simple “Hola Mundo”.
  2. Covenciones en la codificacion
    …[En este punto me reservo la traduccion] La idea es que algunos framworks establecen cierta norma a la hora de codificar y en ocasiones es dificil apegarce a ella.
  3. La funcionalidad provista por el framework
    Muchos principiantes prefieren utilizar sus propios codigos apesar de que el framework ya proporciona alguna solucion.[Continua la explicacion en la pagina de origen]
  4. MVC es complicado para un principiante
    Actualmente MVC permite sitematizar el proceso del desarrollo. El trabajo del programador y del diseñador puede ser facilmente separado, por tanto la codificacion y el diseño pueden ir mano a mano. Aun asi en ocasiones es dificil para un principiante visualizar el flujo del programa con MVC, ademas de que es dificil convencerlos sobre su uso hasta que se involucran con grandes proyecto.
  5. El framework es dificil de entender
    Para cualquiera que es nuevo en el uso de cualquier framework resulta un serio problema el realizar aun las cosas mas sencillas. A diferencia de las personas que ya han trabajado con otros frameworks, los cuales pueden a base de comprar caracteristicas aprender su uso mas rapido. Pero para un novato es realmente dificil e intimidante el captar tanta terminologia de una sola vez.

¿Que podemos sacar de todo esto? Que en ocasiones lo que necesita un novato/principiante es tener vision… lo digo por experiencia, cuando me empezaron ha hablar del patron MVC (del cual hablaremos mas adelante), la verdad es que me termine haciendo pelotas; y claro que estoy de acuerdo con la utilidad que tiene, pero de que resulta confuso en un principio eso que ni que.

Posts Relacionados

Dejanos un comentario.