Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/12/2006, 21:14
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Re: Frameworks nuevo?

Cita:
Iniciado por Casuis Ver Mensaje
O es verdad o me lo parece, un tiempo atras tengo la sensación que no avanzamos en esta sección del foro, tengo que asumir mi propia responsabilidad es verdad, más de una vez he prometido explicar como se crea un MVC pero el hecho de hacer la documentación y los tutoriales y screencast me ha tirado para atrás, supongo que a muchos de vosotros os ha pasado el hecho de salir de trabajar y ponerte a trabajar otra vez te tira para atras.
Creo que algo de eso comparto, o por lo menos me he dado cuenta. Viendo el foro de "PHP a secas" (no-POO), lo veo más activo. Pero eso se puede explicar que la mayoría que empieza no se mete con POO, y aún más, la mayoría general de los usuarios no se anima y sabe que es materia pendiente, pero no inician nunca.

El segundo grupo, se dividen en dos, en los que se animaron a salir de la "escuela básica" y meterse a los primeros años de universidad, y luego, están los que tienen "un poco más de experiencia", o algunos no tanto, pero que tienen muchas batallas en su haber.

Lo que veo más complejo de "esta zona de PHP" que -amén de las preguntas repetidas- la mayoría de los temas no se pueden explicar con solo un párrafo. Y lamentablemente y por suerte a la vez, mucho de esto se responde en los libros, por lo cual, muchos de los que ya los hemos leído -y los seguimos leyendo regularmente- nos da completa y absoluta pereza casi "transcribir" los conceptos que se consiguen leyendo casi en cualquier libro, sin importar el lenguaje usado en los ejemplos.

Nota: soy consciente también que hay muchos libros malos, y de los muchos buenos, cual más complejo. Hay pocos libros buenos y simples.

Cita:
Iniciado por Casuis Ver Mensaje
Volviendo al asunto el tema de la sección del foro, filtrando la información obtenemos demasiadas respuestas repetidas, el mayor porcentaje de preguntas son sobre errores de diseño POO, patrones y todo acaba en MVC o Framework.
Acá discrepo un poco. Yo no soy tan "fundamentalista" y termino solo en "se resuelve con un framework que implementa MVC". Hay alternativas intermedias que no necesariamente son inferiores a un MVC, que no olvidemos, es solo un patrón... que pasa con todo el resto? ¿Ahora somos "Patrones dependientes"? ¿"Frameworks dependientes"? ¿Y que pasó con los conceptos? ¿y el resto del diseño?

He visto "programadores" (en oposición a "desarrolladores") que han usado frameworks y hasta desarrollado algunos, pero tienen muchos errores en sus conceptos... y estoy hablando de conceptos básicos.

¿Nos volvimos "usuarios de frameworks"? ¿No me digan que con solo eso se puede desarrollar un sistema medio? ¿Y si ni siquiera sabemos armar los "objetos base" de nuestro sistema, menos relacionarlos unos con otros?

Dicen que la nuevas tecnologías, como en este caso "los nuevos frameworks MVC", nos permiten seguir haciendo sistemas espantosos pero más rápido.

Cita:
Iniciado por Casuis Ver Mensaje
Ha pesar de que hay muchas explicaciones y algún que otro código de ejemplo un foro a veces se queda limitado por la capacidad de información su objetivo primario es resolver dudas o intercanviar opiniones, el problema es que cuando hablamos de sistemas como MVC o framework son tan complejos que resulta muy difícil de explicar en un post.
Creo que por ahí va el tema, en el foro estándar de PHP es responder temas puntuales, sintaxis casi. En POO hay que tener una base de conocimientos previa, o por lo menos estar formándola e ir preguntando las dudas que van apareciendo, pero nunca depender de las respuestas de los que saben un poco más. Nada sustituye un buen libro.

En mi opinión, peor es cuando de aplicaciones hablamos. Muchos buscan casi que se les explique como usarlo en una simple respuesta. Y es imposible, principalmente porque uno se aburre y no le da el tiempo ni las ganas de transcribir algo que ya está escrito en otro lado (y mejor detallado).

Cita:
Iniciado por Casuis Ver Mensaje
Viendo que mucha gente tiene ganas de aprender como funciona un MVC y viendo que hay gente muy buena por aqui, me gustaría hacer una petición, no se como se hace una encuesta pero más o menos mi sugerencia sería:
Yo sugeriría no solo MVC (por todo lo expuesto anteriormente).

Cita:
Iniciado por Casuis Ver Mensaje
Por qué no hacer un framework propio? un framework en español aprovechando esta comunidad creo que saldría algo muy bueno que os parece GatorV, anthemfor182 seguramente teneis uno propio (yo también tengo uno) pero porque no combinar los esfuerzos en la construcción de uno general y que pueda ser soportado por la comunidad ?
Estoy en algo parecido, pero con otra óptica. Como apoyo a un curso que dicto, solicito a los alumnos crear un framework ellos mismos, y que todos deben usar en equipo, amén de los trabajos que deben hacer de forma individual. Se usa cvs, Eclipse, etc, y aprovechamos el hosting de Berlios.de (para proyectos libres). La idea es que manejen los conceptos básicos, que aprendan a integrarlos, a trabajar de forma ordenada y metódica, no solo una estructura MVC.

No me aburro de decirlo, creo que es más importante aprender a ser ordenado que saber de memoria la sintaxis de un lenguaje de turno.

A GatorV les comenté esto, y hasta le he tirado algunas consultas y pedido algunas sugerencias, porque quería tirarles problemas y soluciones "bien de abajo", limpias, simples, directas, para que no se pierdan con el ruido habitual que nosotros, los que sabemos un poco más, estamos acostumbrados a hablar, y que para los novatos se les hace difícil entender. Y todo es por culpa nuestra, por no bajar de nivel para que ellos puedan entendernos y finalmente aprender.

Pero estaba esperando a terminar con el curso, por un tema de tiempo, para poder publicitarlo e invitar a que jueguen con toda la estructura y armar un proyecto base para desarrollar. La idea en este caso nunca fue construir "El Señor Framework".


Cita:
Iniciado por Casuis Ver Mensaje
Bueno está claro que para cordinarlo necesitariamos un server(s) con wiki, ticketing, subversion...
Un equipo de trabajo y coordinar el desarrollo, establecer fechas, listas de correo etc.
En mi caso personal, he usado todas las herramientas de Google (Gmail, calendar, los documentos web, etc), sumado CVS a través de Berlios.de, aunque se puede usar SVN a través de code.google.com, que es más simple. Berlios cuenta con más herramientas, wikis, foros, etc, pero al principio se hace algo denso de usar.

Cita:
Iniciado por Casuis Ver Mensaje
En fin creo que es una idea buena y puede salir algo grande, yo me apuntaria eso seguro incluso aceptaria implementar un sistema de imports namespaces para complacer a enriqueplace que os parece?
Como decía, en este caso yo tendría otra óptica, no apuntar a "algo grande", a "algo bueno", a "algo perfecto". Porque al poco tiempo nos separamos de los novatos y ellos vuelve a estar excluidos... por nosotros mismos.

Y lo de los namespace, podrías contestarme con un poco más de ganas las respuestas que te envío en los foros... todavía tengo varias esperando.

Cita:
Iniciado por Casuis Ver Mensaje
A veces los grandes proyectos empiezan en un garaje o con un simple post.

Se que me dejo a mucha gente sin citar (los que tenia más a mano sorry)
Con que me hayas nombrado ya me deja tranquilo
__________________
Blog phpsenior.com Cursos a Distancia surforce.com