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
> 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 > |