Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

dilema con frameworks

Estas en el tema de dilema con frameworks en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola gente, estoy comenzado a utilizar codeigneter y firme a mis creencias de programador (un programador debe hacer su propio framework, ya que dificilmente use ...
  #1 (permalink)  
Antiguo 02/03/2012, 09:59
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
dilema con frameworks

Hola gente,
estoy comenzado a utilizar codeigneter y firme a mis creencias de programador (un programador debe hacer su propio framework, ya que dificilmente use todos los recursos de un framework robusto como symphony por ejemplo)
A su vez es verdad que un framework te simplifica la vida el algunos aspectos, pero aveces te las complica en otras...

Entonces a la necesidad hacer RAD (desarrollo de aplicaciones rapidas y con fritas)
me anime a usar codeigneter, lo cual al ver TODA su documentacion en español se me calleron varias lagrimas, y dije alfin la p... m..... que los .p.....ó!!!

wueno a concreto: he visto que es muy facil aprender a usarlo, pero mi problema es que veo muchas funciones que automatizan formularios, esta bien, pero en formularios complejos esto seria muy dificil de mantener, y peor aun si le pido a un diseñador "haceme un formulario", no es viable.

en definitiva: esta bien que lo use para aprovechar el MVC y combinandolo con html simple? en las vistas, obvio.

espero sus comentarios
  #2 (permalink)  
Antiguo 02/03/2012, 10:20
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: dilema con frameworks

un programador no debe hacer su propio framework, si ése fuera el caso existirían miles y miles de frameworks sin sentido, aparte de reinventar la rueda

como un framework no es soplar y hacer botella, no se recomienda que lo realice una sola persona, lo digo porque 2 o 100 cabezas piensan mejor que una, y los framework más famosos aunque comenzaran con la iniciativa de una sola persona fue realmente la capacidad en la comunidad de desarrollo quien les dio forma y robustez.

No digo que en ninguna época te atrevas a crear tus propias herramientas, yo también lo he hecho, pero también puedes extender las funcionalidades de otro FW existente, es perfectamente válido.

Y con respecto a los forms de CI, bueno, cubren lo básico, no te limites, puedes combinarlo o extenderlo
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 02/03/2012, 13:09
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 7 meses
Puntos: 3
Respuesta: dilema con frameworks

CodeIgniter es la mejor opcion si recien comenzas, veras que cuando te adaptes te sera todo mas facil, por ej en Zend si quiero validar un email en un formulario hago solamente:

->addValidator('EmailAddress');

Lo que hacerlo a mano seria mucho mas costoso, ademas de que este se que funciona y esta probado.

Y no tienen limites ni nada usando Frameworks, al contrario, puedes armar tus propios plugins .
  #4 (permalink)  
Antiguo 07/03/2012, 21:03
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: dilema con frameworks

bueno sigo con el aprendizaje del codeigneter y lo que no veo en el manual es el procesamiento de formularios. veo que mucho se maneja con url y SUPONGO que puedo procesar de forma global las variables que llegan por POST o REQUEST dentro del controlador.

como seria una forma prolija de recibir los datos por POST de un formulario en un controlador?
no quisiera hacer esto:
Código PHP:
Ver original
  1. <?
  2. function mi_controller(){
  3.   $name = isset($_REQUEST['name']) ?  $_REQUEST['name'] : "";
  4.   $pass  = isset($_REQUEST['pass']) ?  $_REQUEST['pass'] : "";
  5. }
  6. ?>

Etiquetas: formulario, frameworks, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:02.