Ver Mensaje Individual
  #30 (permalink)  
Antiguo 19/01/2007, 05:52
Tukzone
 
Fecha de Ingreso: febrero-2001
Mensajes: 1.374
Antigüedad: 23 años, 1 mes
Puntos: 11
Re: Frameworks nuevo?

Aca les dejo, como para que vayan pensando, cual es mi idea de una framework que marque la diferencia.

El concepto y la idea de esta framework no es tratar de sobresalir del resto, sino mas bien tratar de unificar a las principales frameworks. Eso es lo que necesita PHP en este momento, una framework que unifique lo mejor de otras. Que PHP tenga una sola framework, como Rubi, y que esa framework sea lo suficientemente flexible como para incorporar lo mejor de otras. El dia que alguien invente eso y lo haga open source, PHP va a salir de la coma en la que entro hace 1 anios atras.

Este es mi consejo y solucion al problema.

1er Mandamiento: Unificar, todos para uno y uno para todos.


Código PHP:
  -    PHP >= 5

  
-    MVC
    
|_ Controller (Compatible con ZendPEAR y eZComponents)
      |
      |
_ ModuleBase
      
| |_ Module
      
|
      |
_ ComponentBase
      
| |_ Component
      
|
      |
_ PluginBase
      
| |_ Plugin
      
|
      |
_ Helpers
      
|
      |
_ ComponentParserNos permite importar componentes de otras frameworks
      
|_ PluginParserConcepto similar al Plug and play
      
|_ ModuleParserAdministra los modulos
      
  
Database
    
|_ Active Record Pattern
    
|_ Access layermysqlipdo y/o adodb
       
(*) Finalmente dejamos de lado mysql driverya que trabajamos con versiones de PHP 5

  
Templates
    
|_ TemplateSimilar al usado en Zend
    
|_ TemplateInterfacePermite implementar xTemplatePHPLibTemplate y el enemigo publico num(Smarty)
           
  - 
Caching
    
|_ CacheHay muchos buenospero se puede adaptar la clase de Richard Heyes (phpguru.org)
              
que es simple y muy buena.    
  - 
Validation
    
|_ ValidateEl mejor invento hasta ahora se encuentra en CakePHPse puede portar tranquilamente.
                 
Para validar por el lado del clienterecomiendo la libreria wForms (javascript)

  - 
DebugAca hay que inovartiene que ser poderosoPor el momento no hay nada que sea publico digno de usar.
  
  - 
Error HandlerMantener el mismo sistema que utiliza PEARZendeZComponentsetc