Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: danny920825 en 9 Enero 2017, 16:21 pm



Título: [Resuelto] Que me recomiendan PHP puro o CakePHP
Publicado por: danny920825 en 9 Enero 2017, 16:21 pm
Hola a todos. Llevo casi un mes aprendiendo PHP y he pasado por aqui ya un par de veces buscando ayuda. Ayer domingo un vecino que tambien desarrolla (pero applets en java) me dijo que buscara cakePHP y que dejara de ser cavernícola. Hoy busqué a ver cómo descargar cakePHP en la wen oficial y dicen que viene por default en Wamp que es lo que yo uso, aunque hay que hacer algunas modificaciones. Mi pregunta es: ¿Me recomiendan evolucionar de larva a mosquito o seguir siendo troglodita? En caso de que la respuesta sea avanzar al framework si pudieran explicarme cual es el sentido y que ventajas tiene, así como sus desventajas y esas cosas Gracias


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: engel lex en 9 Enero 2017, 16:25 pm
normalmente lo mejor es que avances a una estructura mayor... si sgues con php puro, al desarrollar algo grande, verás que terminarás armando un mvc para facilitarte la vida... y bueno...

no solo está cakePHP, está codeIgniter (que yo prefiero), laravel y muchos otros...

a menos que consideres que tu puedes hacer los procesos basicos de manera más eficiente y segura que ellos, escoge un framework y usalo, si no, hazlo tu mismo


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: danny920825 en 9 Enero 2017, 16:29 pm
Gracias por la respuesta. Mencionas codeIgniter como otra opción y prefiero tomar en cuenta tu opinión que la del vecino pues es obvio que estás más familiarizado con PHP que él. Existen tutoriales en Español sobre el? Qué es el modelo vista controlador? O sea, la versión explicada, no la de la wiki. Ya busqué en Google y no entendí mucho al respecto


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: engel lex en 9 Enero 2017, 16:40 pm
el MVC basicamente es un sistema de organización de archivos....

los separas en 3 partes, el controlador, que es quien recibe la llamada del usuario, este debe encargarse de los procesos basicos de digestion de datos, el modelo es quien se encarga de acceder a la información (archivos o DB) por ultimo el controlador recibe la información y la pasa a la vista es quien representa los datos para el usuario, la vista en muchos casos es simplemente un html con unas pocas etiquetas php con echo para imprimir los datos

(https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/MVC-Process.png/250px-MVC-Process.png)


te toca aprender inglés, si no te vas a quedar estancado en este mundo... normalmente todo está en inglés por ser el idioma común...

no se si de codeingiter hay tutos en español, aunque probablemente si



Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: danny920825 en 9 Enero 2017, 16:51 pm
Gracias una vez más. Ya descargue el codeingiter y estoy viendo los pasos de instalación con lo poco que sé de ingles. Estoy buscando también los tutos en español a ver que aparece. Mi internet tiene la misma velocidad de una babosa coja.


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: engel lex en 9 Enero 2017, 16:54 pm
el codeigniter, simplemente lo descargas, descomprimes en la carpeta de trabajo, configuras lo basico y estás listo para trabajar


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: danny920825 en 9 Enero 2017, 16:59 pm
o sea, yo tengo instalado el Wamp en C:\wamp. Mi carpeta de host es www y dentro por ejemplo, un proyecto llamado planner. La direccion seria c:\wamp\www\planner. Donde descomprimo el codeigniter? En c:\wamp\www o en la carpeta del proyecto c:\wamp\www\planner??


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: engel lex en 9 Enero 2017, 17:02 pm
teoricamente deberías descomprimirlo en la carpeta raiz (www) pero por ahora hazlo en planner...


 en lo que empieces a usar las opciones avanzadas, aprendes a usar los vhosts para poder usar como carpeta raíz


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: danny920825 en 9 Enero 2017, 17:04 pm
O sea, lo ideal sería en la raiz del localhost, pero para ir empezando trabajo mejor en cada carpeta de proyecto que utilice?


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: engel lex en 9 Enero 2017, 17:07 pm
si...

cuando quieras hacer las pruebas decentemente, usas los vhosts para poder crear una "pagina falsa" y así por lo menos entrar a "nombredemiproyecto.com"


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: danny920825 en 9 Enero 2017, 17:13 pm
Yo lo que hago es trabajar por IP/alias porque aun no puedo añadir el proyecto al dominio de mi empresa hasta que no esté listo. ¿Está mal?


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: engel lex en 9 Enero 2017, 17:16 pm
Yo lo que hago es trabajar por IP/alias porque aun no puedo añadir el proyecto al dominio de mi empresa hasta que no esté listo. ¿Está mal?

no entendi...

pero en general no debe estar mal... lo unico molesto es que al usar localhost/carpeta cuando haga un href que te dirija a la raíz del sitio (href="/") no te llevará a localhost/carpeta, sino a localhost/, esto aplicará para todas las rutas relativas y url amigables


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: danny920825 en 9 Enero 2017, 17:20 pm
Me refería a que uso por ejemplo localhost/planner y cuando está online para hacer pruebas uso por ejemplo: http://192.168.21.5/planner
Pero entendí lo que dices, así que ahora mismo busco la forma de corregir esos "molestos" errores


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: engel lex en 9 Enero 2017, 17:22 pm
vhosts y archivo hosts


aqui el tuto en español
https://codigoadicto.com/configurar-virtual-host-en-wampserver


Título: Re: [Ayuda] Que me recomiendan PHP puro o CakePHP
Publicado por: danny920825 en 9 Enero 2017, 17:42 pm
Gracias por ayudarme a buscar las cosas, ya que mi conexion es super lenta (128kb/s).

#Modifico algo que se me habia olvidado preguntar aunque creo que ya se nota:
Yo trabajo PHP Procedimental, no POO. Esto interfiere en algo el uso del codeigniter?? O sea, es obligado a programar orientado a objetos para utilizar el MVC o puedo seguir la curva de aprendizaje que llevo??