Comunidad de diseño web y desarrollo en internet online

¿Que lenguaje de Programación para aplicaciones de escritorio usar?

Citar            
MensajeEscrito el 29 Dic 2011 05:51 pm
Pues eso, debo hacer una aplicación para escritorio (no orientada a la Web) y no se que lenguaje usar, antes usaba VB, pero, naaa creo que es bueno aprender otras cosas, que me recomiendan?

Ojala con entorno o asistente para diseño :P...

Saludos

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

chrome
Citar            
MensajeEscrito el 29 Dic 2011 08:45 pm
Pues C++ es un clásico para aplicaciones de escritorio, lleva muchos años siendo excelente, pero si es aplicación empresarial, mejor Java (es más robusto, pero más lento y feo).

Por Lexas

1207 de clabLevel

7 tutoriales

Genero:Femenino   Desarrollador de GAIA Premio_Secretos

Ilustración y desarrollo de software

firefox
Citar            
MensajeEscrito el 29 Dic 2011 09:29 pm
Hola Jatrix:

La verdad, conozco pocos lenguajes de programación de aplicaciones (Java, C, Python)

Yo te recomendaría cada uno por sus ventajas:

Java es enteramente orientado a objetos y trae herramientas orientadas a construcción de toda la interfaz, además que es prácticamente multiplataforma en su totalidad.
El contra de Java es que demanda experiencia y conocimiento del lenguaje para evitar que se haga muy lento (o sea, la eficiencia del código es vital)

C++ es rápido (en ejecución, el más rápido de todos) y orientado a Objetos. Es estricto y usado en muchas aplicaciones de escritorio por su estabilidad. Linux fue hecho en C así que la compatibilidad con éste y Mac OS es buena.
El contra son las operaciones de punteros que toca controlarlas manualmente. Su Potencia es sin igual pero su tiempo de desarrollo es el más largo de los 3

Python es el más intuitivo de los 3, es el de más rápido desarrollo y "obliga" al programador a ser disciplinado con la identación (para eliminar el uso de llaves). Es sencillo en las declaraciones de variables.
El contra es que la mayoría de aplicaciones nativas so hechas para Windows, así que los entornos de desarrollo son orientados a éste, además de implicar un cambio en la manera de programar (sólo si se te dificulta, pero no creo).

He escuchado maravillas de Ruby on Rails (CakePHP nació con el objetivo de parecerse a él)

El entorno que más se te debe familiarizar debe ser el de Visual Studio 2010, además tiene C# (muy parecido a C++ (en realidad desciende de Visual C++) pero mucho más orientado a la velocidad de desarrollo, y con herramientas de desarrollo de interfaz) y al cumplimiento de estándares ISO para Borland C (los únicos estándares que en un principio quiso cumplir Redmon). El contra es el costo de Visual.

Por último si quieres una aventura que cambia todo de manera casi radical, hay varias opciones:

PHP-GTK+ (Gnome fue programado en eso (no se si aun lo sea))
Lisp (Programación funcional, Cambio de paradigma de programación)
F# (lo trae Visual Studio 2010 y también programación funcional)


C tiene la ventaja de tener soporte nativo en las 3 plataformas

Espero no haberte confundido, pero es que no conozco tus gustos de programación

Éxitos

Por ElSiniestro

Claber

285 de clabLevel


1 articulo

Genero:Masculino  

Alguien que Ayuda

chrome
Citar            
MensajeEscrito el 29 Dic 2011 09:30 pm
Lexas lo dijo todo más claro :P (* la mira con envidia por haberse adelantado en la respuesta jejeje)

Por ElSiniestro

Claber

285 de clabLevel


1 articulo

Genero:Masculino  

Alguien que Ayuda

chrome
Citar            
MensajeEscrito el 30 Dic 2011 10:55 am
¿Python? Con cosas como wxPython y muchos otros kits es muy fácil y el conocimiento sirve para muchos otros entornos.

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

chrome
Citar            
MensajeEscrito el 30 Dic 2011 05:07 pm
¿Usabas VB?, aléjate esa cosa y cambiate a C#, y si es Windows con mayor razón, si buscas algo no Microsoft, C/C++ o Java.

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

chrome
Citar            
MensajeEscrito el 30 Dic 2011 09:13 pm
C#, C++, JavaSwing, AS3 en FlashBuilder/Flex, Python...

Por daz_angie

Claber

2955 de clabLevel

2 tutoriales
8 articulos

Genero:Femenino  

Video Game Producer

chrome
Citar            
MensajeEscrito el 30 Dic 2011 11:57 pm
Fox Pro... xD

Ya en serio, puedes usar C#, Java o Flex si sabes C++ no debe serte difícil

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 31 Dic 2011 12:56 am
Gracias a todos, ya empecé con FlashBuilder (gracias a Daz), aunque lo de Phyton me suena mucho y creo que lo aprenderé también... He oido bastante al respecto.

Tengo conocimientos en c++ así que como dice aUyama no parece dificil :P

Saludos

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

chrome
Citar            
MensajeEscrito el 31 Dic 2011 01:01 am

Jatrix13 escribió:

Tengo conocimientos en c++ así que como dice aUyama no parece dificil :P


Y PHP, JavaScript, ActionScript, etc... C y C++ siempre deben ser el inicio de todo programador...

Por cierto, lo dije en broma, pero Fox Pro realmente era muy potente en su tiempo

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 31 Dic 2011 01:21 am
PHP también y algo de AS...

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

chrome
Citar            
MensajeEscrito el 02 Ene 2012 03:27 pm
Java 100% es siempre mi herramienta de desarrollo preferida

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.