![]() |
Re: Opiniones acerca de los Framewoks Cita:
|
Re: Opiniones acerca de los Framewoks Pero es compatible con PHP4 y PHP5. Después de documentarme sobre varios frameworks, opté por utilizar CakePHP, entre otros motivos porque es compatible con PHP4 y PHP5. Por otro lado, la documentación es mucho más clara que en otros frameworks. Y tiene una comunidad muy amplia, que ofrecen módulos interesantes, valga como ejemplo Drake (módulo de Drupal que permite ejecutar aplicaciones realizadas con CakePHP) o Jake (módulo de Joomla que permite ejecutar aplicaciones realizadas con CakePHP). Yo no recomiendo ni dejo de recomendar CakePHP, porque hace poco que empecé a utilizar frameworks, por lo que no tengo la experiencia suficiente como para hacer recomendaciones. Pero mi duda es por qué entonces tiene una comunidad tan amplia, si por lo que veo sois muchos los que opináis que no es recomendable? |
Re: Opiniones acerca de los Framewoks Claro que es compatible con PHP5, pero está desarrollado en base a php4 por lo tanto su arquitectura no aprovecha 100% la potencia de OOP de PHP5 y el nuevo motor de Zend Engine II. |
Re: Opiniones acerca de los Framewoks Sobre Cake... El uso de eval(), tambien conocido como "demonio" por programadores de php, se considera una mala practica. Permite ejecutar código PHP y muchas aplicaciones lo usan, o por lo menos lo usaban, lo que costo innumerables dolores de cabeza para los administradores de sistemas. Ahora, todos sabemos el peligro de usar sesiones, de como un hacker con malas intensiones puede manipular la información que se almacena en la misma. No es muy difícil lograrlo, cualquier libro serio de PHP explica los conceptos básicos de como hacerlo y justamente en el ultimo Defcon una persona distribuyo una herramienta para que todos lo puedan hacer con tan solo un click. Ahora, juntemos: el "demonio" de eval() y las sesiones, que tenemos? Un peligro inminente? Una gran amenaza? No... Tenemos al componente que maneja las sesiones en CakePHP! Aunque ustedes no lo crean, Session de CakePHP utiliza eval() para leer las sesiones!! O sea, cualquier que inyecte código en una sesion, lo va a poder ejecutar. Increible, pero real. Son cosas como estas que me mantuvieron siempre muy alejado de Cake. |
Re: Opiniones acerca de los Framewoks Interesante...no habia considerado el aspecto de la seguridad en los frameworks, porque una de las cosas que hará el proyectico que tengo en mente es el manejo de sesiones para los usuarios del sistema. Ese es un punto que se debe mantener muy presente a la hora de escoger, entonces ¿dónde puedo obtener info acerca del aspecto de seguridad de los frameworks? Saludos |
Re: Opiniones acerca de los Framewoks Gracias Tukzone por tu respuesta. |
Re: Opiniones acerca de los Framewoks _Lucifer_: Si debes de considerar realmente la seguridad que te brinda cada framework, ya que son los cimientos de tu aplicacion, si tu aplicacion tiene cimientos debiles, sera una aplicacion debil. No conozco hasta ahorita donde encontrar ese tipo de informacion pero si la encuentras estaria padre que la compartieras. Saludos. |
Re: Opiniones acerca de los Framewoks Entonces buscaré info acerca de la seguridad y cualquier cosa que encuentre la publicaré acá para que den sus opiniones... Saludos |
Re: Opiniones acerca de los Framewoks Yo no soy experto en seguridad ni mucho menos, pero como usuario de frameworks lo que me fijo mucho es en:
|
Re: Opiniones acerca de los Framewoks Y recomendaste Symfony porque cubre estos requisitos? Gracias de nuevo. |
Re: Opiniones acerca de los Framewoks Cita:
¿Cuál de todos los que has probado cumple o sabes que cumple con todo lo que mencionas? También he leído algo al respecto, acerca de inyección de sql entre otras cosas y es algo importante a la hora de hacer un sitio que pueda contener info delicada, aunque el sistema que haré dentro de poco es para la intranet de mi trabajo, sin embargo considero que es una buena oportunidad para poner todo eso en práctica. Saludos |
Re: Opiniones acerca de los Framewoks Siempre hable bien de Symfony, y siempre me dicen que les parece muy grande la curva de aprendizaje, lo cual concuerdo. Igualmente como decia en otro menaje, me parece que Symfony es demasiado para los qu etan solo quieren desarrollar un sitio web. Symfony no era lo que es hoy, programadores de Yahoo, IBM, Zend y algunas empresas grande de UK colaboraron también con su desarrollo. Lo cual se nota apenas uno comienza a usarla. No solo por la calidad del código, sino también por la lógica aplicada en su desarrollo. En base a este problema, que CodeIgniter y CakePHP fueron desarrollados con php4, y que Symfony es demasiado para un sitio web, estoy desarrollando Trex. Simple de usar como CodeIgniter, potente como Symfony. Igual voy a necesitar de la ayuda de todos los programadores del mundo para lograrlo. En 2 meses libero el código y tengo fe que va a competir con las grandes frameworks, al mismo nivel. Obviamente que el éxito de todo proyecto open source depende de su comunidad, cosa que no tengo todavía, pero espero crear. |
Re: Opiniones acerca de los Framewoks Se agradecen tus explicaciones, Tukzone. :arriba: |
Re: Opiniones acerca de los Framewoks Que mal que me he hecho este post, yo le tenia mucha fe a CakePHP :( Saludos. |
Re: Opiniones acerca de los Framewoks Referente a CakePHP: Cita:
Cita:
|
Re: Opiniones acerca de los Framewoks Bueno segunda y ultima, tema limpiado. Porfavor mantenganse en el tema. Los dos temas que si contenian informacion valida les pido que los posteen de nuevo evitando dirigirse a otro usuario directamente. |
Re: Opiniones acerca de los Framewoks Cita:
En este enlcae queda demostrado que eval() es usado en Cake 1.2.x [aclarado el tema] |
Re: Opiniones acerca de los Framewoks Este tema esta saliendo mucho de lo que es originalmente opiniones de los frameworks, por sanidad de todos voy a cerrar este tema. Saludos. |
Re: Opiniones acerca de los Framewoks Reabro el tema porque lo considero un post que es invaluable al conocimiento del Foro, donde muchos aspectos y puntos de opinión se han expuesto y se pueden seguir exponiendo. El tema es que discusiones como esta en otros lenguajes/paises se pueden dar sin problema, mientras que aquí siempre producen cuestiones personales que no vienen al caso. Por favor, si alguien tiene algo que agregar al respecto de la conversación (Que les recuerdo, trata sobre FRAMEWORKS), estaremos más que gustosos de oirlos, pero expresen sus opiniones de una manera objetiva, y sobre todo, adulta. Nada de "Yo fui a acusar y decir que estaban diciendo que esto y que aquello y me dijeron que diga y encima y zás". Ya somos todos grandes acá como para necesitar niñeras que cuiden que los chicos se peleen. Saludos. |
Re: Opiniones acerca de los Framewoks Si es verdad, yo admito que a veces peco de infantil :P Otro tema interesante sobre frameworks que estaba leyendo el otro dia. Cuando se habla de templates, algunos mencionan smarty o algún sistema agnóstico en donde se mezcla php con html. Pero, alguno de ustedes trabajo con XSL? Tengo entendido que es el futuro de los templates, y que todos van encaminados a usar XSL. Es mas, recuerdo que hace 2 años una persona me conto que en su empresa ya lo usaban para los templates. Y mi pregunta es, alguien trabajo con algo asi en la capa de presentación? Alguien conoce algún componente que sirva para hacer esto? Estaria bueno debatir o experimentar un poco con eso, asi de paso todos sabemos de que se trata. Saludos |
Re: Opiniones acerca de los Framewoks En mi opinión, cuánto más robusto y simple de utilizar sea un sistema de templates, más gana en usabilidad un framework. El problema que los buenos sistemas de templates, los que realmente da gusto utilizar, si bien no estoy seguro que utilizen XSL, si necesitan de xHTML bien formado, para que sea simple de parsear los tags especiales que soportan (generalmente, en forma de namespaces con los atributos), con una forma asi: <li template:foreach="Customer.name">Content Here</li> Y así repiten automáticamente todos los elementos <LI>, incluso con un contenido de ejemplo ( el string "Content Here" ) que le sirve al diseñador para hacer mockups. Yo personalmente, acepto que esa facilidad de uso, sea a costa de código xHTML bien formado, pero no todo el mundo está dispuesto a aceptarlo. |
Re: Opiniones acerca de los Framewoks |
Re: Opiniones acerca de los Framewoks Cita:
|
Re: Opiniones acerca de los Framewoks Yo soy nueva en estos foros, pero necesito ayuda con symfony, les pido porfavor a los que votaron por el que me contacten para ver si me pueden dar toda la información que tengan acerca de eso... Saludos. |
Re: Opiniones acerca de los Framewoks Cita:
A quien le importa las revisiones, la mayoría de los usuarios no usa SVN. Porque se tardaron 2 años en removerlas? Alguien que tarda 2 años en remover algo que considera peligroso, no me inspira confianza. Y si eval() no es peligroso, porque lo removieron? Saludos :) |
Re: Opiniones acerca de los Framewoks Cita:
Cita:
|
Re: Opiniones acerca de los Framewoks Bueno...les reporto mis resultados...estuve probando varios frameworks (Kumbia, CodeIgniter y Cake): El kumbia: esta bién, es sencillo y tiene muchas opciones, me dió algunos problemas menores, pero nada imposible de resolver. Es bastante problemático para hacerle funcionar con el mootools, pero las opciones que traia me permitieron hacer efectos interesantes. Lo que encontré en su contra es que no funcionó en el servidor de hosting en el que quería hospedar mi aplicación. El CodeIgniter: es bastante sencillo y me permitió desarrollar aplicaciones simples en corto tiempo y funcionó sin ninguna configuración en el servidor, la documentación es bastante buena y suficiente para aprender. Un compañero de trabajo tuvo problemas con algo de la URL's, pero no me dio mayor información, así que no lo considero un punto en contra. El Cake: excelente documentación, un poco más complejo de usar que el CodeIgniter, pero con muchas más opciones y agregados que le hacen mejor para grandes aplicaciones web. También funcionó sin contratiempos en el servidor. Cabe destacar que todos los frameworks los probé en mi pc y luego los subí al servidor donde planeo hospedar la aplicación. En definitiva creo que me quedo con el cake a pesar de que aun soporte PHP4, lo cual me parece un detalle menor. Saludos |
Re: CakePHP para todos Cita:
jmn2k1, no tengo nada en contra de Cake, pero absolutamente nada. Creo que el problema se origina en base a lo siguiente: Algunos opinan como desarrolladores web, otros como analistas de sistemas y otros como arquitectos de sistemas. 1. El desarrollador web va a buscar: 1.1. Un sistema fácil de usar. 1.2. Un sistema bien documentado. 1.3. Un sistema que funcione en cualquier lado. 2. El analista de sistemas va a buscar: 2.1. Un sistema orientado a objetos. 2.2. Un sistema fácil de extender. 2.3. Un sistema bien documentado. 3. Y el arquitecto va a buscar: 3.1. Un sistema que cumpla con algunos paradigmas de programación. 3.2. Un sistema que implemente patrones de diseños. 3.3. Un sistema que sea flexible y fácil de extender. En base a ese análisis te puedo decir quien va a elegir que framework: 1. Cake o CodeIgniter. 2. Symfony o Zend. 3. Zend. [edite: 1. "usuario" por "desarrollador web"] |
Re: Opiniones acerca de los Framewoks Genial Lucifer, bienvenido al mundo de los frameworks!!! Me alegro que hayas elegido Cake, la encuentro mucho mas interesante que CodeIgniter :) Saludos! |
Re: CakePHP para todos Mmm entonces esto que significa? Que segun ti no tienen comparacion las aplicaciones a las que puedes llegar utilizando Cake con las que puedes hacer utilizando Zend? Porque he visto algunas aplicaciones que utilizan Cake, y son bastante buenas, por lo menos desde mi optica... Es interesante ver la cantidad de opiniones diferentes que surgen al hablar de frameworks, definitivamente, es en donde mas discusiones he visto en el mundo del desarrollo web... Por cierto, Tukzone, que opinion merece Symfony? Saludos. |
| La zona horaria es GMT -6. Ahora son las 06:31. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.