Mailinglist Archive: opensuse-es (1097 mails)

< Previous Next >
Re: [opensuse-es] eleccion de entorno de programacion
  • From: Duncan Mac-Vicar Prett <dmacvicar@xxxxxxx>
  • Date: Wed, 12 Sep 2007 16:13:06 +0200
  • Message-id: <200709121613.07214.dmacvicar@xxxxxxx>
On Wednesday 12 September 2007 14:13:54 Juan Gustavo Fogelman wrote:
> Buenas Gente
>
> tengo un sistema en access en windows, y quiero pasarlo a C algo.
> la idea es que me funcione en suse y en windows.
> que es lo mas adecuado para para alguien que se inicia en C, y que sea mas
> o menos facil de hacer multiplataforma.
> en su parte mas pesada hace calculos sobre enteros: suma resta,
> comparaciones.
> se lleva unas 4hs en un core2duo con 2GB de ram. son muchisimos calculos
> estoy seguro que en C tiene que ir mucho mas rapido.
>
> que sabor de C elijo? cual entorno es amigable?
>
> gracias por las sugerencias/ideas/comentarios

Un sistema en Access es algo de muy alto nivel. C es una de las peores 
elecciones que podrias hacer en este caso.

Mi recomendacion en base a mi experiencia seria que utilizaras Qt con C++ que 
tiene la GUI , base de datos (inclyendo sqlite) y lo que necesitas, o aun 
mejor Qt con Ruby, que hara el ambiente mas productivo. O incluso probar Qt 
con Java (Jambi). Con Qt funcionaria en Mac Linux y Windows, y es todo GPL 
(el unico problema seria si quieres redistribuir la aplicacion bajo una 
licencia no libre).

Tambien esta http://gambas.sourceforge.net/ que es un ambiente muy similar a ;
Visual Basic, sin embargo su estado en Windows es bastante malo.

Luego tienes otras opciones de menor calidad:
Gtk con glade, accesibles desde Python, Ruby, C++ (muy baja calidad), y 
Mono/.NET que funciona bastante bien combinado con Gtk.

La otra opcion por supuesto es Java (sin Jambi) con SWT o Swing. En 
http://uic.sourceforge.net/ hay un compilador que convierte los forms hechos ;
con Qt designer a Swing.

Olvidate de C para ese tipo de aplicaciones. C++ y Java no tienen ningun 
problema con calculos pesados. Muchas veces el problema de la lentitud no 
esta en el lenguaje sino en el codigo que no esta optimizado.

-- 
Duncan Mac-Vicar Prett  
Novell :: SUSE R&D, Maxfeldstr. 5, 90409 Nürnberg
GF: Markus Rex, HRB 16746 (AG Nürnberg)
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
   opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
   opensuse-es+help@xxxxxxxxxxxx

< Previous Next >