Thursday, April 03, 2008

Soporte de Relaciones Muchos a Muchos en Kumbia

El desarrollo de aplicaciones web en estos días a menudo trae implícito el aprendizaje y uso de frameworks para agilizar el desarrollo. En el caso de php existe uno cuya curva de aprendizaje es quizás tan corta como la de php mismo. Me refiero a Kumbia. Un framework de orígenes latinos, que implementa el Modelo Vista Controlador.

Nowadays application development implicitly requires learning and using frameworks to speed things up. When it comes to php, there is a framework that can be learned maybe as fast as php itself. That is Kumbia, a framework that implements the "Modelo Vista Controlador"

En mi trabajo lo hemos usado para varias aplicaciones, las mismas han devenido en una especia de meta framework. En el que entre otras cosas hemos incorporado una capa de seguridad teniendo en cuenta los conceptos del MVC. Para facilitar la interacción con las tablas en las que esta contenida esta funcionalidad implemente unos métodos para que la implementación de Active Record que trae Kumbia, soporte relaciones muchos a muchos.

We have used it at work for several applications, which themselves have become some sort of meta framework. In this framework, we have built in a security layer (among other things) that takes into account the MVC concepts. To make the interaction with the tables that contain this functionality easier, I implemented some methods that allow the implementation of Active Record that comes with Kumbia to support peer-to-peer networking.

http://www.kumbiaphp.com/foro/viewtopic.php?f=5&t=538

Que conste, uso la version 0.4.7 la 0.5 tiene soporte muchos a muchos de serie. Pero son cosas que uno se entera cuando ya las hizo =)

I use version 0.4.7. After I did this, I found out version 0.5 comes with peer-to-peer networking =)

SQL Server 2005 Driver for PHP



En el dia de ayer tuve necesidad de conectarme con un servidor SQL Server 2005 desde codigo php. Experimente problemas al conectarme con la función mssql_connect. En la página de la misma varios usuarios reportan los mismos inconvenientes. Los motivos pueden ser varios, pero si estas en Windows (como yo!) puedes usar el driver que ha publicado Microsoft. Aqui tienes el link del blog y el download.

En febrero se lanzo CTP con la que ir haciendo boca. El proceso de instalación es sencillo. Solo echo en falta el completamiento en Zend Studio para estas funciones. Adicionalmente seria de ayuda que se incluyera en las ediciones de XAMPP (para windows) y WAMP.

Por la parte de Microsoft, seria deseable la inclusión de un binario para usar desde Linux. No creo que sea pedir demasiado =) la integración es la base sobre la que se desarrollan las tecnologías y la computación actualmente.