Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Manuel Sierra en 23 de Febrero 2012, 11:52
-
Hola:
En las últimas semanas he estado leyendo algo sobre CakePhp y les comento algunas cuestiones.
CakePhp es un framework que va a faciliar grandemente el trabajo en desarrollos web y con bases de datos.
El framework se basa en el modelo vista controlador, que en resumen mantiene separado lo que es la vista (lo que vemos en la página web), modelo nos da el acceso a la base de datos y el controlador usa el modelo para acceder a base de datos e inyecta datos en la vista.
De momento estoy instalando el software en mi ordenador de desarrollo y en breve comenzaré con algún tutorial. ¿Alguién me recomienda alguno?. ;D
Saludos.
-
Buenos días Manuel,
te recomendaría que miraras la documentación oficial.
Te dejo un enlace a la misma:
http://book.cakephp.org/2.0/es/ (http://book.cakephp.org/2.0/es/)
Un saludo.
PD: Puedes encontrarte que la documentación en español no está completa, aunque puedes mirar la documentación en inglés si te ocurre esto. http://book.cakephp.org/2.0/en/ (http://book.cakephp.org/2.0/en/)
-
¿Alguien me puede decir qué empresa está detrás de cakePhp y si se puede usar gratuitamente o es de pago?
-
Hola:
Pues que yo sepa no hay ninguna compañia detrás, sino que la misma comunidad empezó a crear el framework a partir de 2005 cuando empezó el boom de ruby y cakePhp empezó a adaptar caracteristicas a su framework, como la función Active Records, o CRUD para base de datos.
Es de código libre y abierto.
-
Parece que el concepto de framework se aplica a distintas cosas, en este caso ¿a qué nos estaríamos refiriendo exactamente?
-
Hola Estrella:
Framework yo lo entiendo como traducido al español, entorno de trabajo. Es decir, puede ser desde un programar o software o alguna aplicación donde poder realizar un determinado trabajo, a por ejemplo ser un conjunto de librerias especificas para una determinada labor.
Como puedes ver es algo que dependiendo del caso puede variar.
En nuestro caso en CakePHP sería un conjunto de librerias que trae el sistema de CakePHP.
Un saludo.
-
¿Librerías solo sin ningún recurso tipo entorno de desarrollo?
-
Buenos días a tod@s,
si como entorno de desarrollo entendemos algo parecido a un Eclipse o un NetBeans, la respuesta es no, CakePHP no proporciona un entorno de desarrollo.
Un saludo.
-
Creo que ya voy entendiendo la idea. Las librerías de cakePhp serían quizás en alguna medida similares a las librerías del api de java. Nos proveen de clases y funciones que nos van a permitir hacer cosas. Por ejemplo, si tenemos que ordenar un array, podremos disponer de una función ya preparada para ordenar el array sin necesidad de tener que programarla. ¿Me equivoco?