Autor
|
Tema: [Pregunta] Diferencias entre PHP Orientado a objetos y procedimental (Leído 7,197 veces)
|
danny920825
|
Me gustaría saber cual es la ventaja que ofrece cada uno así como sus diferencias y cual es mejor para aprender. Yo estoy aprendiendo PHP Procedimental, pero no sé si sea la más adecuada para usar con CodeIgniter y en general para aprender este lenguaje
|
|
|
En línea
|
"Los que reniegan de Dios es por desesperación de no encontrarlo". Miguel de Unamuno
|
|
|
engel lex
|
no hay diferencias reales a nivel de sistema, son 2 visualizaciones de una misma, ya depende de tu estilo de programación y que te guste más, para mi en general POO es más organizada...
con codeigniter no usas eso, usas su driver de DB ya que codeigniter hace de intermedio entre tu programa y la base de datos para que no importe cual uses, hace que sea transparente (eso lo hacen casi todos los mvc)... es decir, solo cambiando una linea en la configuración puedes cambiar de mysql a posgre y las otras soportadas
tambien se hace por seguridad, usando el driver apropiadamente va a limpiar los inputs de manera de evitar inyecciones y manejar errores correctamente
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
danny920825
|
O sea que puedo seguir utilizando lo que he venido aprendiendo hasta ahora y seguirlo haciendo en codeignite sin tener que aprender POO? Pues genial. Yo pensando en que tenia que soportar los miles de tutoriales que hablan de polimorfia, clases y herencias sin entender nada de eso. Por cierto, no hay alguien que se haya tomado el trabajo de hacer un tutorial de Programacion Orientada a Objetos (global, o sea que no dependa de un lenguaje) dentro del foro?
|
|
|
En línea
|
"Los que reniegan de Dios es por desesperación de no encontrarlo". Miguel de Unamuno
|
|
|
engel lex
|
dentro del foro no se XD hay literalmente cientos de miles de temas y vas a tener que aprender POO muchas librerías y frameworks en php están hecho para (codeigniter es un graaaaan objeto) .... aunque no te mates con los conceptos en un inicio, aprendende a usar clases a nivel basico y de allí irás aprendiendo el resto, es decir, usalas para encapsular cosas en lugar de hacer por ejemplo tus variables de sesión en varias variables, crea un objeto que contenga las variables y usalo... luego dentro del objeto puedes colocar metodos que te permitan saber si la sesión expiró de manera que hagas algo tipo $sesion = $_SESSION["objeto"]; if($sesion->iniciada()){ echo "hola ". $sesion->nombre; }
o //iniciar session con $user y $pass if($sesion->iniciar($user,$pass)){ echo "hola ". $sesion->nombre; }else{ echo "error al inciar sesion"; }
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
danny920825
|
Muchas gracias. Dejame entonces revisar el foro y buscar los temas referentes a la POO y cómo usarla desde 0, pues solo conozco algunos términos de cuando estudiaba, pero no mucho. Si no encuentro aquí, pues le rezo a san google que ese siempre sabe que hacer. Tema cerrado si quieres
|
|
|
En línea
|
"Los que reniegan de Dios es por desesperación de no encontrarlo". Miguel de Unamuno
|
|
|
engel lex
|
esto parece ser extremadamente vago para ser una explicación... pero te digo, empieza por esto y usalo hasta aquí... http://php.net/manual/es/classobj.examples.phphttp://codehero.co/php-desde-cero-clases-objetos/luego vas aprendiendo los otros conceptos a medida los necesites.... esto es lo más basico y graaan parte del uso de las clases en php
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
danny920825
|
Hombre no sé como lo haces, pero estás nivel profesional buscando documentación para ayudar. Mil gracias. Por ahi mismo empiezo y a guardar pdf para estudiar en casa ya que el internet es solo en el trabajo. Por cierto, yo descargue la documentacion de php en formato chm para ir mirando las funciones y esas cosas. Ahi debe estar eso que me distes tambien no?
|
|
|
En línea
|
"Los que reniegan de Dios es por desesperación de no encontrarlo". Miguel de Unamuno
|
|
|
engel lex
|
me entero que la tienen en chm XD si es la oficial, ahí incluso debería estar esa pagina de ellos que te pasé ya que es parte de la oficial
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
engel lex
|
Si la documentación está así, pero debe ser menos del 5% no traducido
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Principiante con Php orientado a objetos
PHP
|
Carxl
|
7
|
3,769
|
13 Agosto 2007, 00:32 am
por Carxl
|
|
|
algun. lenguaje visual o orientado a objetos
Programación General
|
linux1
|
4
|
3,638
|
23 Junio 2010, 07:40 am
por @synthesize
|
|
|
Es verdad que mysql es orientado a objetos?
Bases de Datos
|
klaine
|
1
|
4,807
|
3 Diciembre 2011, 16:54 pm
por Novlucker
|
|
|
¿c++ es orientado a objetos?
Programación C/C++
|
luis_74
|
2
|
1,996
|
31 Mayo 2015, 17:37 pm
por Peregring-lk
|
|
|
ayuda con php orientado a objetos
PHP
|
geshiro
|
7
|
2,782
|
23 Septiembre 2015, 08:07 am
por geshiro
|
|