CakePHP o CodeIgniter?? ... desde otra perspectiva Hola, de vuelta por aca para consultar sobre la opinion de ustedes al respecto.
Por si acaso ya he leido otros posts aca en el foro sobre cual es el mejor framework, etc, etc. Y por eso mismo, luego de navegar y navegar, y leer varios articulos sobre este tema, he llegado a la siguiente conclusion.
Primero ... una cosa que quisiera tengan en cuenta es que aparte de ser Ingeniero Informatico aunque con poca experiencia, tambien he sido un hombre muy involucrado a los negocios y trabajos administrativos. Esto solo lo comento para que tengan una idea de mi punto de vista.
Yendo a la programacion, lo siguiente que podria decir es ...
"el hecho de escojer tu framework depende de muchos factores" ...
no solo basandote en el aspecto de programacion en si, sino tambien en tu mercado laboral, sueldos, proyecciones, etc. Por ello, dado que mi intencion es tener un staff de desarrollo web con un par de amigos, primero me decidi por PHP sobre .NET por diversas razones (economicas, conocimiento, etc), como por ejemplo ...
"En el mercado laboral en donde estoy, es mas facil pagarle menos y mas facil de encontrar un programador PHP que a uno de .NET" o ".NET MVC nos gusta, pero aun es inmaduro a comparacion del MVC en PHP" ...
Unos podran estar de acuerdo con nosotros .... otros no ... bueno, esta fue nuestra decision y ahora la cuestion seria escojer el framework a usar.
Como veran, la decision final esta entre cakePHP y codeigniter. Ya muchos saben que estos frameworks son parecidos pero obviamente tienen sus diferencias como que CI es mas flexible y Cake mas estricto. Y es por esta razon que le damos un punto a cakePHP y sus convenciones dado que se trata de proyectos en donde "meteran mano" uno o mas programadores, y creo yo, que cuando se manejan convenciones y una forma de programar pre-establecida, los desarrollos "multi-programador" en mi opinion son mas organizados y mas rapidos, creo que este es un detalle del que poco se habla en los articulos que revise.
Ahora, se preguntaran, y por que no Zend o Symfony?. La respuesta tiene que ver con varios factores tambien en los que resaltaria lo siguiente ...
El primero y creo mas importante ... mi mercado objetivo. Si yo apunto a pequeñas y medianas empresas, no necesito de graaaaaandes proyectos para satisfacer sus necesidades, y pues, creo que frameworks como ZEND se justifican mas para proyectos de mayor escala. Sin embargo, es algo que queremos aprender a profundidad quien sabe en un futuro no muy lejano.
Segundo ... que pasa si un dia se me va un programador del staff????, tengo que conseguir otro obviamente :D ... entonces .... si de 10 programadores PHP que se me presenten, no creo todos sepan zend o cake o CI ... entonces que hago si veo uno habil ???, lo capacito. Entonces, cual framework creen que el programador nuevo aprenderia mas rapido?? ustedes mismo se respondieron, y aunque no lo crean, el tiempo que se ahorra en ese aspecto vale mas que el dinero :D .
Y asi tenemos mas razones pero ya no quiero aburrirlos :D.
Por ahora, creo que tenemos un peldaño mas arriba a cakePHP en nuestra decision, sin embargo, podemos estar equivocados, por eso es que les consulto su opinion constructiva por favor.
Post clasicos como "empeze con cakephp y es malisimo ... y CI es sensacional" ... no sirven .... siempre hay que dar un argumento valido ... el POR QUE.
Como veran, yo he ido mas alla de la programacion ... ya veo esto como algo mas administrativo. Ustedes saben que lo que da dinero no es ser el Maestro de la Programacion ... sino sacarle el provecho a la industria :D.
Al fin y al cabo, no importa el framework o el lenguaje, un buen programador, hace todo y cualquier cosa con lo que domine.
Espero sus opiniones a ver que dicen en cuanto a mis ideas y argumentos posteados.
Gracias
Marlon Aguilar |