PHP y MySQL
5 participantes
Página 1 de 1.
PHP y MySQL
Aquí es donde yo por ejemplo, participaré más, puesto que mi PFC será en PHP y MySQL.
¿Alguien por ahí comparte este tema conmigo?
¿Alguien por ahí comparte este tema conmigo?
Re: PHP y MySQL
Por cierto, ¿que software utilizáis? Me han recomendado el WAMP5, pero... ¿alguien me recomienda otro?
Re: PHP y MySQL
el xamp me iba iba para el servidor apache y toda la pesca.
galemor- Cantidad de envíos : 7
Fecha de inscripción : 01/04/2008
Re: PHP y MySQL
Wenas mireya, yo tengo ya avanzado el proyecto con apache, php5 y postgre.
Lo bueno es usar un patron de arquitectura del software. Yo te recomiendo un montón el MVC (Modelo vista controlador), donde divides bien las aplicaciones web entre presentacion (vista), controladores (UML), y el Modelo (BBDD).
Se divide un montón la aplicación. Yo por ejemplo estoy haciendo las vistas así sueltas, luego ellas los datos que no reciben ahora, lo recibirán del controlador correspondiente, que este lo pedirá al métido correspondiente, se separa mucho y muy bien.
En español está muy bien para usarlo más facilmente el framework Kumbia, sí, como el baile. Tiene un manual gratis y foros en español.
Si lo haces en windows te recomiendo que te instales el apache, luego el php y luego el mysql, porque aprenderás mucho más de sus configuraciones que si metes un paquete como el appserv que te lo integra todo.
Ya meteré mas cositas.
Lo bueno es usar un patron de arquitectura del software. Yo te recomiendo un montón el MVC (Modelo vista controlador), donde divides bien las aplicaciones web entre presentacion (vista), controladores (UML), y el Modelo (BBDD).
Se divide un montón la aplicación. Yo por ejemplo estoy haciendo las vistas así sueltas, luego ellas los datos que no reciben ahora, lo recibirán del controlador correspondiente, que este lo pedirá al métido correspondiente, se separa mucho y muy bien.
En español está muy bien para usarlo más facilmente el framework Kumbia, sí, como el baile. Tiene un manual gratis y foros en español.
Si lo haces en windows te recomiendo que te instales el apache, luego el php y luego el mysql, porque aprenderás mucho más de sus configuraciones que si metes un paquete como el appserv que te lo integra todo.
Ya meteré mas cositas.
guybrush78- Cantidad de envíos : 64
Edad : 46
Fecha de inscripción : 02/04/2008
Re: PHP y MySQL
Hola Jesús!
A ver... tengo varias dudas al respecto:
1) el Kumbia funciona sólo en Linux?
2) el Kumbia es software libre? Es que ya sabes cómo se pone después el tribunal con el tema de utilizar software que no sea libre...
3) Respecto a esto: "Si lo haces en windows te recomiendo que te instales el apache, luego el php y luego el mysql, porque aprenderás mucho más de sus configuraciones que si metes un paquete como el appserv que te lo integra todo." Me quieres decir que no es buena idea instalar el WAMP que ya lo trae todo incluido?
A ver... tengo varias dudas al respecto:
1) el Kumbia funciona sólo en Linux?
2) el Kumbia es software libre? Es que ya sabes cómo se pone después el tribunal con el tema de utilizar software que no sea libre...
3) Respecto a esto: "Si lo haces en windows te recomiendo que te instales el apache, luego el php y luego el mysql, porque aprenderás mucho más de sus configuraciones que si metes un paquete como el appserv que te lo integra todo." Me quieres decir que no es buena idea instalar el WAMP que ya lo trae todo incluido?
Re: PHP y MySQL
A ver, te contesto por puntos:
1) el Kumbia funciona sólo en Linux? -> NO, el kumbia no es mas que una carpeta que la tienes que copiar a pelo en el directorio de tu servidor local con el nombre que te de la gana. Esa carpeta contiene el framework, que es un conjunto de objetos con su propia nomenclatura para que no tengas que calentarte el coco en cosas como crear el concepto de controlador. Por ejemplo, desde una funcion de un controlador, llamas a una vista poniendo LoadView("nombredelavista") entonces ya esa funcion te la da el framework kumbia. Pues eso, es una librería de objetos que te hacen transparente el funcionamiento del MVC. Te dice las carpetas donde tienes que meter las vistas, los controladores, los modelos, las imagenes, los javascript, los css, todo ordenadito.
2) El Kumbia es software libre? -> SI
3) No es buena idea instalar el WAMP? -> Hombre, si tu lo quieres hacer rapido, instala el wamp, pero reza luego si te da problemas en la configuración. Si lo instalas uno a uno, verás que no es tan dificil, pero tendrás que modificar los parametros de configuracion de cada uno de ellos en el orden de apache -> php -> mysql y aprenderás bastante del tema de configuración, que NUNCA viene mal.
1) el Kumbia funciona sólo en Linux? -> NO, el kumbia no es mas que una carpeta que la tienes que copiar a pelo en el directorio de tu servidor local con el nombre que te de la gana. Esa carpeta contiene el framework, que es un conjunto de objetos con su propia nomenclatura para que no tengas que calentarte el coco en cosas como crear el concepto de controlador. Por ejemplo, desde una funcion de un controlador, llamas a una vista poniendo LoadView("nombredelavista") entonces ya esa funcion te la da el framework kumbia. Pues eso, es una librería de objetos que te hacen transparente el funcionamiento del MVC. Te dice las carpetas donde tienes que meter las vistas, los controladores, los modelos, las imagenes, los javascript, los css, todo ordenadito.
2) El Kumbia es software libre? -> SI
3) No es buena idea instalar el WAMP? -> Hombre, si tu lo quieres hacer rapido, instala el wamp, pero reza luego si te da problemas en la configuración. Si lo instalas uno a uno, verás que no es tan dificil, pero tendrás que modificar los parametros de configuracion de cada uno de ellos en el orden de apache -> php -> mysql y aprenderás bastante del tema de configuración, que NUNCA viene mal.
guybrush78- Cantidad de envíos : 64
Edad : 46
Fecha de inscripción : 02/04/2008
Re: PHP y MySQL
Admin escribió:Hola Jesús!
3) Respecto a esto: "Si lo haces en windows te recomiendo que te instales el apache, luego el php y luego el mysql, porque aprenderás mucho más de sus configuraciones que si metes un paquete como el appserv que te lo integra todo." Me quieres decir que no es buena idea instalar el WAMP que ya lo trae todo incluido?
Mire, lo que tienes que plantearte es lo siguiente: Cuando dentro de nada ;.) te pongas a buscar curro... ¿está entre tus posibles opciones el que sea en algo relacionado con desarrollo web? Si es así, entonces para empezar deberías cambiar WAMP por LAMP, porque te aseguro que el 99% de los servidores en los cuales va a estar la aplicación/portal en producción será un Linux. Y si el sitio donde curres es la típica consultora no muy grande te va a tocar, el desarrollo y al menos parte del paso a producción del portal, con lo cual tendrás que saber de configuraciones un poquito. Por eso yo te recomiendo que aproveches ahora que tienes tiempo para aprender todo lo que puedas. De verdad que esta parte sí que renta luego ;-)
En caso contrario, si tienes claro que lo tuyo no va a ir por ahí y te vas a dedicar a desarrollo de aplicaciones no relacionadas con la web (de escritorio, embebidas, para dispositivos móviles) o de sistemas operativos, o de cualquier otra cosa que no sea desarrollo entonces haztelo lo más facil posible (pero en este caso, parece una pena que "pierdas el tiempo" con algo que luego no te va a servir para nada ;-))
trasgu- Cantidad de envíos : 5
Fecha de inscripción : 02/04/2008
Re: PHP y MySQL
Mas sobre frameworks. Bueno yo he estado investigando sobre frameworks php y aparte del ya conocido Zend, he descubierdo Symfony que es capaz de en unos simples pasos y en unos 10 minutos hacerte un blog perfectamente funcional con panel de administración incluido:
Aquí la web oficial ---> http://www.symfony-project.org/
Solo decirte que el sistema MVS es el más utilizado para las webs dinámicas y evidente el mejor a la hora de mantener el código. No obstante el uso de un framework requiere mucho tiempo del cual no siempre disponemos y en este caso particular también tienes que aprender el lenguaje php ya que para el uso de dichas herramientas necesitas conocer su funcionamiento básico (y a veces no tan básico).
En tu caso particular te recomendaría que lo hicieras todo a mano y aprendas bien el lenguaje y ya en futuros proyectos dediques tu tiempo para aprender algun framework que te facilite el trabajo.
sin más, un saludo.
Aquí la web oficial ---> http://www.symfony-project.org/
Solo decirte que el sistema MVS es el más utilizado para las webs dinámicas y evidente el mejor a la hora de mantener el código. No obstante el uso de un framework requiere mucho tiempo del cual no siempre disponemos y en este caso particular también tienes que aprender el lenguaje php ya que para el uso de dichas herramientas necesitas conocer su funcionamiento básico (y a veces no tan básico).
En tu caso particular te recomendaría que lo hicieras todo a mano y aprendas bien el lenguaje y ya en futuros proyectos dediques tu tiempo para aprender algun framework que te facilite el trabajo.
sin más, un saludo.
Blacknet- Cantidad de envíos : 3
Edad : 42
Fecha de inscripción : 11/04/2008
Re: PHP y MySQL
Blacknet escribió:
En tu caso particular te recomendaría que lo hicieras todo a mano y aprendas bien el lenguaje y ya en futuros proyectos dediques tu tiempo para aprender algun framework que te facilite el trabajo.
Hombre, no es mala la idea, pero hacerlo de cero para el tema de frameworks dedicados a MVC es hacerte tu el framework... mucho trabajo innecesario, porque al final el php vas a tener que usarlo a lo bestia para el resto de las funcionalidades de los controladores.
Yo voto el uso de librerías y el de frameworks, y luego tú mira su codigo php, aprende de algo que es ya profesional. Yo he hecho aplicaciones web de cero, y desde que uso frameworks, sé más php que antes, porque aprendo las funciones que son profesionales, métodos de hacer las cosas mucho más eficientes de como las hacía yo... en fin, usar, lo que es usar, NO, pero usar y aprender de los frameworks y las librerías, SI y a lo bestia.
guybrush78- Cantidad de envíos : 64
Edad : 46
Fecha de inscripción : 02/04/2008
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.