Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/06/2006, 07:32
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Stickmaster2004
las clases en php pues no son la verdad comodas al trabajar al menos que te la crees tu mismo y bueno sean sencillas, despues se vuelven muy tediosas y ademas no todo mundo va a saber manejar tu clase,tus objetos,tus constructores y otras cosas, maneja el php standard que todos saben.
Siempre que tu tengas los conocimientos básicos de "POO" y de su implementación en PHP (las "classes") ... además de que esté bien documentada (según los standares que la misma programación orientada a objetos dicta ..) No deberías tener ningún problema en usa "classes" de terceros.

De hecho .. siempre lo digo por mi parte: me confieso "usuario de POO" .. pero intento ver lo "básico" de POO y como se implementa en POO bajo PHP, eso sí .. para el uso de POO que le doy (no programo en POO 100%) sin embargo me rodeo de "herramientas" de preferencias "classes" que me solventan algunos problemas (lease: capas de abstracción de BBDD, gestión de plantillas, generación de PDF's, envio de e-mails .. etc). Por supuesto, no las he diseñado yo pero con lo "básico" que sé de POO me dá pié a "eligir" la mejor (según mis conocimientos y comentarios en lo posible de otros usuarios de las mismas).

Eso sí .. y por supuesto .. he tenido muchos problemas con "classes" poco o mál documentadas en las que he tenido que realizar "ingenería inversa" (ver como fuciona o como se usa en función del código de estas) .. en esos casos la verdad que si estás en funciones de eligir algo ya "inventado" no vale la pena perder un minuto con una "classe" de terceros que no esté correctamente documentada.

Cita:
Casuis
Quizá el problema es que la mayoría de los desarrolladores de php llevan tanto tiempo programando de forma procedural que muchos son incapaces de adaptarse a las "nuevas tendencias", ciertamente si realmente continua pasando entonces PHP desaparecerá como lenguaje dominante del desarrollo web.
Mas bien diría yo que el hecho de que PHP te permite programar en forma procedural y que está orientado a la web .. hace que cualquier persona con bajos conocimientos de programación realice su proyecto: que funcionará .. otra cosa sea como lo haga a nivel de optimización o de simple mantención de ese código ...

Creo que es importante y de hecho así ha crecido PHP en adeptos que soporte una programación "procedural" y que se amplie el soporte POO para que programadores con otras aspiraciones lleguen a PHP y lo tomen como própio. (y no tengan que irse a JSP por ejemplo por qué no les guste o le acomode el soporte de POO para PHP que .. por lo demás ahí se está enfocando más el desarrollo de PHP en sí como lenguaje ...)

Cita:
Casuis
Quizá el problema más importante es que en PHP no se ha limitado una arquitectura, hoy en dia coexisten varios frameworks con diferentes sistemas de trabajo, esto enriquece a los programadores experimentados aunque por otra banda ofusca a los que acaban de empezar.
Eso es cierto .. el hecho de que PHP sea tan abierto suele "confundir" al programador .. ya sea el experimentado que siempre ha trabajado con cierto lenguaje con un rango más limitado o incluso obligado a usar ciertos "framework". Pero bueno, como dice el dicho .. en la "variedad está el gusto". PHP por lo menos siempre ha tenido como "oficial" su própio framework: PEAR .. otra cosa es que los usuarios finales (nosotros) por la facilidad que tenemos de crearnos nuestras própias herramientas al final acaba uno diseñandose su própio framework y otros "seguidores" lo usan convirtiendose con el tiempo en "populares" (no digo "standars" ...)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.