Cita:
Iniciado por abimaelrc Bueno la idea es, es OOP o no. Hay cosas que no necesariamente es OOP como por ejemplo el archivo index.php de la librería de Zend framework en el directorio de public, es así
Código PHP:
Ver original<?php
// Define path to application directory
// Define application environment
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ?
getenv('APPLICATION_ENV') : 'production'));
// Ensure library/ is on include_path
realpath(APPLICATION_PATH
. '/../library'), )));
/** Zend_Application */
require_once 'Zend/Application.php';
// Create application, bootstrap, and run
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
->run();
Si te fijas está creado en forma estructurada, aunque usa OOP.
se que este no es el foro de python pero por ejemplificar en un proyecto en el que participo se usan funciones que llaman a los objetos
Código Python:
Ver originaldef capaRechazada():
"""
Función invocada cuando el super administrador descarta una capa, la acción
que se debe realizar es borrar la capa del globo de pruebas y notificar al
manejador de contenidos el resultado.
@todo: Implementar esta función
"""
print "Rechaza la capa "
estado = Estado()
scapa = estado.dequeue('rechazar')
if scapa:
try:
capa = Capa(scapa)
capa.getGlobo().clean()
cmd = 'rm -rf %s' % scapa
subprocess.call( cmd, shell=True )
except Exception, e:
stderr.write(str(e) + '\n')
estado.enqueue(scapa, 'rechazar')
finally:
estado.estadoSiguiente()
else:
print 'No hay capas que borrar del globo de pruebas'
yo no soy el arquitecto de este este proyecto , pero alguna opinion acerca del por que en zend y en este caso se usan asi? mi idea me da que un método bien podría hacerlo no? es estilo? es por farolear?