Ir al contenido principal

Entradas

Mostrando entradas de julio, 2011

Yii, uno de los mejores frameworks para PHP

Tras leerme toda la documentación del framework y hacer mis primeras prácticas con él, las conclusiones que saco de este framework son principalmente dos: Está muy bien pensado Es extremadamente flexible Me resulta curioso que todo lo que he podido echar en falta tras un año programando en CakePHP, lo encuentre tan bien solventado en Yii. Me da la sensación de que Yii, no tiene el público ni la popularidad que se merece, y quiero aportar mi grano de arena publicando en mi blog lo bueno que es. Otra de las cosas que he visto que tiene muy bien montada es el generador de código gii. Este generador hace a partir de una tabla un mantenimiento completo, es decir lista, busca, edita y elimina registros ¡¡y lo hace solo!!.  Por si fuera poco, tiene una comunidad muy activa y una galería de extensiones ( http://www.yiiframework.com/extensions/ ) que son bastante potentes y numerosas.  Pienso seguir muy de cerca la evolución de este framework que es indudablemente lo mejor que me he enco

Probando Coderun

Hoy he encontrado por casualidad  http://www.coderun.com/ide/  y me ha gustado mucho. Se trata de un IDE online, gratuíto y en el que tú tienes los derechos de propiedad intelectual del código de los proyectos que almacenes. Características que he visto: Soporta proyectos ASP.NET, C#, WPF y otros tipos Soporta proyectos en PHP y tiene un botón de "play" que ejecuta el código directamente! Soporta proyectos en javascript y tiene templates para JQuery, ExtJS, YUI, QTouch, y otros frameworks populares El editor es sencillamente impresionante y todo se guarda en la nube Se puede compartir el proyecto con otros o con todos fácilmente Como ya he dicho, puedes tener proyectos privados, que nadie puede ver y cuya propiedad intelectual es tuya y solamente tuya (lee las condiciones de uso) Dejo algunas capturas: Nuevo proyecto Ejemplo de aplicación ExtJS

Librería FSET

El otro día hice una librería para manejar arrays con la notación con puntos. (Como lo hace CakePHP), la librería es al menos 10 veces más rapida que Set de cakephp porque utiliza las variables por referencia. Publiqué un artículo en: http://bakery.cakephp.org/articles/adael/2011/05/23/lightweight_array_dot_notation El código está publicado en github: https://github.com/adael/Fset

Cómo configurar LIBTCOD con MinGW en Netbeans

Estoy intentando montar un entorno de desarrollo en c++ decente para probar algunas librerías que quiero medio aprender. Ah, y de paso aprender c++, así que no esperéis un gran artículo. Además es el primero que escribo en un blog, pero me ha costado lo mío montarlo y quiero compartirlo con everybody, así que ahí va: Instalar netbeans Instalar MinGW Agregar al path la carpeta bin de MinGW descomprimir libtcod Crear un proyecto nuevo de c++ Crear una carpeta bin dentro del proyecto y copiar de la carpeta de libtcod la librería SDL.dll y el fichero terminal.png En el netbeans en las propiedades del proyecto, seleccionar en build el compilador MinGW En Build\C++ agregar libtcod/libs a los includes En Build\Linker agregar: En aditional library directories la carpeta lib de libtcod En Libraries agregar libtcod/tcod-mingw.dll En Run elegir en console type = “standard output” En el netbeans, en Run, poner “Run directory” apuntando a la carpeta bin del proyecto. ENJOY! Librería l