Programación

Programación

Spyce: Python como lenguaje de scripting en servidor

Imagen de ElSanto

Tema: 

¿Sabes programar bien en Python? ¿Desarrollas webs dinámicas con programación en lenguaje de servidor? Pues Spyce es justo lo que andabas buscando. Spyce te ofrece la posibilidad de incrustar código en Python dentro de páginas HTML, como si estuvieras programando en PHP. Interesante artículo en LinuxWorld.com

Anjuta 1.0 disponible

Imagen de ElSanto

Tema: 

Está disponible la primera versión estable del entorno de desarrollo para GNOME Anjuta. Esa es la buena noticia. La mala es que Anjuta 1.0 es para el desarrollo en GNOME1. Para la salida de Anjuta2 para GNOME2 aun falta mucho, ya que en realidad, a pesar de las denominaciones, Anjuta 1 y 2 no son el mismo desarrollo. Anjuta 1 en realidad es el resultado de renombrar GIDE, mientras que Anjuta 2 corresponde al antiguo proyecto Anjuta, más antiguo y ambicioso. Más información en Gnomedesktop.

gtkmm, programa en GNOME con C++

Imagen de ElSanto

Tema: 

Es tópica la afirmación de que con GTK+ se programa en C, y con Qt en C++. Es tópica... y una fuente contínua de holy wars. Para separar ambas cuestiones (debate C/C++ y debate KDE/GNOME) hay varios proyectos circulando por ahí, tratando por un lado de proporcionar bindings a Qt capaces de permitir que se pueda programar en C, y un wrapper en C++ para la biblioteca GTK+. gtkmm es precisamente esto mismo. Antiguamente conocido como GTK--, gtkmm ha alcanzado su madurez con esta versión 2.0, que a su vez corresponde a GTK+ 2.0, y por lo tanto a la plataforma GNOME2. En OSNews se puede encontrar más información en el debate (a pesar de que en instantes roza la típica guerra santa).

Desarrollando aplicaciones Gnome con Python

Imagen de ElSanto

Tema: 

En el número de noviembre de LinuxFocus acaban de terminar con una serie de 3 artículos ( 1ª parte, 2ª parte y 3ª parte) referentes a la construcción de aplicaciones con interfaz gráfica desde python, basándose en la plataforma y bibliotecas GNOME. La conexión entre Python y GNOME/GTK se consigue mediante los bindings PyGTK y gnome-python. Al parecer, mucha gente está empezando a utilizar esta combinación de un potente lenguaje orientado a objetos, interpretado y de tipado débil junto con la completa biblioteca de widgets de GNOME como una especie de herramienta RAD, a la que se une a veces el uso de Glade y libglade para el desarrollo gráfico del interfaz.

Disponible jEdit 4.1pre5

Imagen de ElSanto

Tema: 

Ya está disponible jEdit 4.1pre5. jEdit es un editor de texto orientado a programadores, programado en Java (y por tanto multiplataforma) por Slava Pestov y otros. Características principales: Syntax highlighting para 70 lenguajes, soporte de macros, arquitectura extensible de plugins (tiene ya más de 60 disponibles), ...

Qtw: widgets Qt para aplicaciones técnicas

Imagen de ElSanto

Tema: 

En OSNews hay una interesante referencia al proyecto Qtw. Qtw es una biblioteca de clases basada en Qt que nos ofrece una completa colección de widgets (elemementos gráficos) usables en aplicaciones técnicas. Por poner algunos ejemplos, tenemos widgets para presentar gráficas 2D, barras de desplazamiento, escalas, termómetros, de rueda... En los pantallazos podras ver ejemplos de cada uno de ellos. Una biblioteca interesante bajo licencia LGPL para todos aquellos que quieran construir aplicaciones científicas o de ingeniería.

Java, PDF y listados

Tema: 

La generación de listados e informes (reports) de distintos tipos es un campo que en las aplicaciones modernas parece que se deja un poco de lado pero hay un montón de administrativos y gestores que están acostumbrados a leer informes y listados y van a seguir demandándolos, sea para verlos como documentos en sus pantallas o sea para imprimirlos. A ver si a alguien se le ocurre algo." Más abajo nos cuenta su problema, analizando algunas alternativas, como pdflib e iText. Casualmente la historia coincide con otra que apareció el otro día en developerWorks sobre Server clinic: PDF for the server. También habla de bibliotecas para generar pdf, pero creo que no resolverá el problema de rinchador. En todo caso, quede constancia por si alguien tiene interés en estos temas.

Enlaces:

http://www-106.ibm.com/developerworks/

http://www-106.ibm.com/developerworks/library/l-sc6.html

Ha salido OpenORB 1.3

Tema: 

acaba de salir la versión 1.3 de la implementación open source de CORBA, OpenORB. Se puede ver más información en la página web de OpenORB. CORBA es una de las arquitecturas más interesantes para estudiar, aún así, su complejidad hace que no sea sencilla de aprender y que no se aplique mucho en las empresas.

Visite:

http://openorb.exeloab.org/

http://www.javahispano.org/noticias/entera.jsp?id=479

Ya está disponible DiaSCE2 v1.2

Imagen de ElSanto

Tema: 

Ya está disponible la versión 1.2 de DiaSCE2, el Editor de Código C/ C++ para Gnome2/Gtk2. En esta versión se ha mejorado la integración con Glade2, a través de una pestaña que permite al usuario acceder al GUI de su proyecto, y ver datos de los widgets (nombres, eventos y callbacks), permitiendo un acceso directo al código de las callbaks. Además se han introducido otras funcionalidades solicitadas por los usuarios. Podéis ver el resto de los cambios y descargaros el código fuente aquí.

Introducción a Objective C

Tema: 

"Con la llegada de MacOS X parece ser que Objective C vuelve a aparecer en el candelero. Durante mucho tiempo Objetive C ha sido un lenguaje soportado por el gcc, aunque probablemente bastante desconocido. De hecho, antes de la existencia de GNOME o KDE, existía (y existe) un proyecto llamado GNUStep que pretendía hacer una implementación libre de NeXT / OpenStep (Ahora Cocoa). En Linux Journal podemos encontrar un pequeño artículo con una introducción al mismo, para quien tenga curiosidad de conocer el lenguaje."

Borland lanza Kylix 3.0 para Delphi y C++

Imagen de ElSanto

Tema: 

Recientemente fue lanzado Kylix 3.0 de Borland. La tercera versión de su entorno RAD nos presenta, a diferencia de sus dos predecesores, la posibilidad de construir aplicaciones utilizando C++ como lenguaje, además del ya tradicional Delphi (a través de Objective Pascal).

Páginas

Subscribe to RSS - Programación