PDA

Ver la versión completa : Otros Lenguajes Aprender nuevo lenguaje para aplicaciones (preferiblementes para linux)



futu-block
14/03/2019, 16:47
Resulta que estoy haciendo una aplicación, mas bien un programa con sos botones que hacen cosas; cierran abre el programa, carga algun grafico, etc... Con sus cajas de texto que puedes cambiar los valores de las cosas, con la apertura de archivos y eso... Un lio, tu sabe, lo normal.
El programa lo estoy haciendo en Bennu, que es el lenguaje que conozco, pero como que se queda muy muy lejos del fin de lo que quiero hacer, y me gustaría hacerlo con otro lenguaje. Estuve pensando en hacerlo en phiton, pero sin saber por que he elegido ese lenguaje que desconozco totalmente, asi que mejor preguntar

-¿Existe algun programa para hacer esto? en plan visual basic del que había antes, pero mas actual, y si es preferible para linux, mucho mejor

O ¿Conviene mejor aprender un lenguaje orientado a objetos? Que creo que bennu es eso, un lenguaje orientado a objetos, o por lo menos lo intenta...
Pero no nos olvidemos que el programa que quiero exportar debe ser mayormente multiplataforma aunque el publico destinado seguro que será mayoritariamente de windows

¿Que tal html5? y hacerlo funcionar en un navegador...
que tampoco me termina de hacer gracia...

zhorro
14/03/2019, 17:05
Resulta que estoy haciendo una aplicación, mas bien un programa con sos botones que hacen cosas; cierran abre el programa, carga algun grafico, etc... Con sus cajas de texto que puedes cambiar los valores de las cosas, con la apertura de archivos y eso... Un lio, tu sabe, lo normal.
El programa lo estoy haciendo en Bennu, que es el lenguaje que conozco, pero como que se queda muy muy lejos del fin de lo que quiero hacer, y me gustaría hacerlo con otro lenguaje. Estuve pensando en hacerlo en phiton, pero sin saber por que he elegido ese lenguaje que desconozco totalmente, asi que mejor preguntar

-¿Existe algun programa para hacer esto? en plan visual basic del que había antes, pero mas actual, y si es preferible para linux, mucho mejor

O ¿Conviene mejor aprender un lenguaje orientado a objetos? Que creo que bennu es eso, un lenguaje orientado a objetos, o por lo menos lo intenta...
Pero no nos olvidemos que el programa que quiero exportar debe ser mayormente multiplataforma aunque el publico destinado seguro que será mayoritariamente de windows

¿Que tal html5? y hacerlo funcionar en un navegador...
que tampoco me termina de hacer gracia...

Yo como soy un viejuno y he usado delphi utilizo lazarus, es un entorno con id similar al de delphi, el lenguaje es pascal orientado a objetos (similar tambien al de delphi). Es bastante sencillo hacer aplicaciones y es open source. Es multiplataforma, lo tienes para windows, linux, Mac Os X y es compatible a nivel de codigo, es decir codificas una plataforma y compilas en las que quieras distribuir el ejecutable.

juanvvc
14/03/2019, 19:29
Bennu es Fenix, que a su vez está basado en Pascal, que es el lenguaje de Delphi y Lazarus. Vamos, que pasar de Bennu a Lazarus es muy rápido.

Python es la leche... para línea de comandos. Puedes hacer interfaces gráficas estupendas, claro, pero no está directamente pensado para eso. Su lenguaje es muy diferente a Bennu así que te costará mucho más empezar en Python, a cambio de conocer un lenguaje muy útil para hacer de todo.

JavaScript está de moda. En la versión ES5 ya es un lenguaje totalmente maduro. Está especilamente pensado para hacer parte gráfica. La parte gráfica puedes hacerla con React, Vue... y te quedará espectacular en una tarde. Pero tardarás meses en entender cómo empezar a trabajar, porque el entorno de desarrollo actual de JavaScript es lo más raro, cambiante y marciano que te puedas echar al teclado: https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f

pakoito
14/03/2019, 20:47
HA BER. Para estas cosas una paginilla web local o algo con Electron es lo suyo, pero la curva de aprendizaje no es moco de pavo. Tienes create-react-app y similares que te dan templates, pero a partir de ahi buena suerte.

Asi que la otra opción es tirar un Java/Kotlin/Clojure guarrindongo con JavaFX para la UI, y hay un porrón de librerías para las funcionalidades que quieras. Debería haber plantillas en IntelliJ para hacerlo un poco fácil.

-----Actualizado-----


porque el entorno de desarrollo actual de JavaScript es lo más raro, cambiante y marciano que te puedas echar al teclado: https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f

Adivina en lo que me he tirado trabajando el último año [chuck3]

zhorro
14/03/2019, 21:33
Hombre java es matar moscas a cañonazos, los requisitos de aprendizaje y de consumo de recursos del equipo son bastante brutos, la ventaja es que sirve para curriculum)

Se me habia olvidado que para Linux hay un 'visual basic' con un entorno IDE muy muy completo que se llama Gambas (opensource), tiene también versión de windows apoyado en cygwin y hay una versión en desarrollo para Mac Os

pakoito
14/03/2019, 21:43
Hombre java es matar moscas a cañonazos, los requisitos de aprendizaje y de consumo de recursos del equipo son bastante brutosEn 2002 alomejor. Ahora mismo arrancar una JVM de 8 para arriba ya no es condenar al PC, y cada vez hay menos aplicaciones de usuario en puro C++ con QT.

Ahora el meme de que son lentas son las de JavaScript, que cada instancia de Slack o Discord que corres trae una instancia de Chrome entera.


Se me habia olvidado que para Linux hay un 'visual basic' con un entorno IDE muy muy completo que se llama Gambas (opensource), tiene también versión de windows apoyado en cygwin y hay una versión en desarrollo para Mac OsVas a tener problemas encontrando cualquier tipo de documentación o soporte para un proyecto tan pequeño, que no sea en la web oficial. Cosas niche que medio funcionan en windows o mac las tienes de todas formas y tamaños, de Lisp, Delphi, C#, Python o lo que quieras :D

futu-block
14/03/2019, 22:00
Por ahora y viendo algunos tutos, lazarus es el que mas se adapta a lo que necesito, y ya si se puede trabajar con imagenes importadas y manipularlas, ya tengo todo lo que quería

lo de gambas ya lo había escuchado por ahí pero cuando lo busqué y veía poca chicha

javascript, sería lo suyo pero como que paso olimpicamente, el trabajo pa tí, lol
Pithon?? yo que se, era por decir algo, igual es por decir algo, ya que hay tantos lenguajes que no sabría cual decidir

en su día ya trabajé con visua basic, asi que me parece el mas adecuado

gracias chavales

josepzin
14/03/2019, 22:11
Si no piensas buscar trabajo con este lenguaje hazlo en el que quieras. Por ejemplo ese Lazarus!

fbustamante
14/03/2019, 22:19
Otro que agradece todos los comentarios y que anda buscando nuevo lenguaje.

Vengo del mismo sitio que Futu y precisamente me pasa lo mismo que a él.

Voy a echarle un tiento al lazarus ese.

Gracias a todos. :)

futu-block
14/03/2019, 22:21
bueno, el tema de buscar trabajo, tal como está mi situación, con un simple programilla en lazarus ya me abre varias puertas, al menos en mi pueblo...

Drumpi
15/03/2019, 12:04
Hombre, decir que Bennu se queda muy muy muy lejos de lo que quieres hacer es como decir que C es insuficiente para hacer un juego de XBOX360. Di que no sabes usarlo, porque ya te mostré hace tiempo que en menos de una semanita se podía tener lo más básico del selector de caras en un DIV-like que no conocía de nada, funcionando en red :D

De todas formas, está bien ampliar las miras, pero deberías buscar un lenguaje sencillo y visual, como dices tu, como VB6... pero por favor, no uses VB6 ni clones, que me escuecen ya los ojos de las barrabasadas que se hacen con ese lenguaje.

y como te he dicho en más de una ocasión, si tuviera tiempo (y ganas), te haría yo el programa con Bennu en menos de un mes, pero todavía no me has aclarado si el programa lo quieres para usarlo en escritorio, en una web, si lo vas a conectar a algún servidor, Base de Datos, dónde se van a subir las cosas... Porque si lo que quieres es hacer un "bitstrips 2.0", mejor que busques lenguajes de desarrollo web, y no lenguajes de programación de aplicaciones de escritorio... y si Bennu te parece difícil, vete preparando :P

fbustamante
15/03/2019, 15:14
Y ya puestos, y por no abrir otro hilo....

¿Alguien a catado la engine 'GODOT'?

¿Que tal la veis para intentar alguna cosilla e 2D?

akualung
15/03/2019, 15:29
Y ya puestos, y por no abrir otro hilo....

¿Alguien a catado la engine 'GODOT'?

¿Que tal la veis para intentar alguna cosilla e 2D?

Yo hace unos meses me puse a mirar GODOT por una idea que tuve de hacer un pequeño RPG de estilo japo (ya sé que para eso tengo RPGMaker, pero quería hacer algo más "mío" y no tan cookie-cutter como queda con RPGMaker) y encontré que había una cierta falta de tutoriales serios para usar como guía. En cambio, de gamemaker tienes tutoriales para aburrir, y, por lo que ví, bastante más completos que lo que encontré de GODOT.

A ver si retomo el tema, ahora que vuelvo a estar currando para INEM S.A.

futu-block
15/03/2019, 16:41
Hombre, decir que Bennu se queda muy muy muy lejos de lo que quieres hacer es como decir que C es insuficiente para hacer un juego de XBOX360. Di que no sabes usarlo, porque ya te mostré hace tiempo que en menos de una semanita se podía tener lo más básico del selector de caras en un DIV-like que no conocía de nada, funcionando en red :D

De todas formas, está bien ampliar las miras, pero deberías buscar un lenguaje sencillo y visual, como dices tu, como VB6... pero por favor, no uses VB6 ni clones, que me escuecen ya los ojos de las barrabasadas que se hacen con ese lenguaje.

y como te he dicho en más de una ocasión, si tuviera tiempo (y ganas), te haría yo el programa con Bennu en menos de un mes, pero todavía no me has aclarado si el programa lo quieres para usarlo en escritorio, en una web, si lo vas a conectar a algún servidor, Base de Datos, dónde se van a subir las cosas... Porque si lo que quieres es hacer un "bitstrips 2.0", mejor que busques lenguajes de desarrollo web, y no lenguajes de programación de aplicaciones de escritorio... y si Bennu te parece difícil, vete preparando :P

En principio era un bitstrips 2.0 peeero...
·si fuera un programa online, seria la poia, asi no habría que distribuir el programa y que cada uno lo instale, ergo mas visitas y probablemente mas beneficio...
·como sabes, el programa (que ya está terminado, recibiras noticias mias) tiene muchos paquetes o fpg que de no ser online habría que distribuirlos con el programa y de ser online bastaría con alojarlo online
·el editor crea un fpg nuevo al guardar el diseño para usar con otro programa que gesticula las caras, ese fpg nuevo o bien habría que guardarse online o cada vez que se registre el usuario cargue el fpg localmente
·en cuanto a los comics sería facil, se descargaría en el pc y en un foro cualquiera que cada uno suba su imagen, asi que en este punto está todo resuelto

Mira en el telegram que he colgao el programa y echale un vistaso este finde

Drumpi
18/03/2019, 11:16
¡Ah! ¿Eso era el fichero misterioso que subiste? Yo no abro ningún paquete si no conozco su procedencia y/o su contenido, así que le dije al cartero que se diese la vuelta y devolviera el paquete por donde había venido :D
Bueno, intentaré echarle un vistazo, pero hay librerías que te permiten enviar y recibir datos mediante http en Bennu. Sólo necesitarías un programa alojado en un servidor que respondiera a las solicitudes... y esa es la pega, que tendría que estar programado en otro lenguaje, y yo, de servidores, sé lo justito, y no tengo ninguno para probar.

futu-block
18/03/2019, 11:55
ja ja, que exagerao