Python Vs Visual Basic 4.0 - R - Devsarg
Python Vs Visual Basic 4.0 - R - Devsarg
r/devsarg hace 1 a
Unirse
comercial_ad2799
8 64
No_Stage9290 • hace 1 a
Pasa que VB con Winforms era tan simple como arrastrar y soltar y luego codear en el evento que
desencadenaba la acción sobre ese componente. Claramente es súper sencillo, no sé cómo será ahora en
python, pero sin una interfaz en el ide que te permita replicar la forma de crearlos vas a tener que picar
código y bueno es más laborioso.
14 Responder
Severe_Specialist973 • hace 1 a
Pero por que en python? Por que no te vas a VB.NET (o mejor aun C#) con winforms? Si, VB.NET no es VB4
pero por lo menos mas familiarizado vas a estar, ademas que ya conoces winforms.
O estás aprendiendo python y como proyecto de aprendizaje queres replicar lo que hiciste con VB4?
7 Responder
comercial_ad2799 PO • hace 1 a
Exacto, como la escritura de codigo en python es mas sencilla y aparte es libre, queria replicar en ese
lenguaje.
Ir al contenido principal
4 Responder
tatas323 • hace 1 a
nunca hice interfaces graficas con python la verdad, recomiendo .NET Forms o como se llame de C# facil de
crear ejecutable, y simple de programar.
5 Responder
mangelvil • hace 1 a
Y con Tkinter?
5 Responder
A Chichipio • hace 1 a
Iniciar sesión
Es un mega dolor de huevos. Pero es ultra portable y está lleno de manuales y tutoriales
4 Responder
2 respuestas más
No soy ni de acerca un desarrollador con experiencia. Pero hasta donde recuerdo, con la facilidad de Visual
Basic dudo que exista algo al dia de hoy que se le acerque.
Sé que QCreator que mencionas tiene una suerte de funcionalidad similar a VB para crear GUIs, pero la
verdad no lo he probado a fondo nunca (además, nunca quise saber nada con QT por resultarme complejo y
por tener una licencia privativa).
Pero bueno, con Python hoy tenes una buena cantidad de GUIs para elegir, mayormente con licencias "libres".
Y algunas son bastante recientes de hecho. Varias de estas incluso están enfocadas a ser fáciles de
desarrollar, aunque desde ya siempre programáticamente (no visualmente), siguiendo POO como paradigma
principal de desarrollo.
Para mi es una cuestión de adaptarse y tenerle paciencia. Después de un tiempo jugando con cualquiera de
estas le tomas la mano y lo integras perfectamente a cualquier programa que desarrolles. El tema es
tomarte el tiempo, leer la documentación, conocer a grandes rasgos el "ciclo de desarrollo" y... practicar
bastante.
Paso una lista -no exhaustiva- de los que he visto en los últimos tiempos y me llamaron la atención:
GUIs nativas:
PySimpleGUI: Fácil para desarrollar, una suerte de frontend de Tkinter, QT y otros para ir a los bifes (el
repositorio dice que te ahorra escribir bastante código en comparación a otros).
DearPyGUI: bastante completo, valdría la pena probar y ver qué sale.
CustomTkinter: Uno que me enteré recientemente y no quiero dejar pasar, es una suerte de extensión de
TKinter, pero que permite crear interfaces más "modernas" que este último.
4 Responder
gustavsen • hace 1 a
Top 1% en comentar
yo gane mucha guita con VB6.
Iniciar sesión
habiendo dicho esto, VB o .net ahora son lenguajes creados para hacer interfaces de escritorio (WinForms)
Python es un lenguaje de uso general que no esta pensado para hacer apps de escritorio de manera nativa,
ademas de ser un lenguaje multi plataforma, asi que si o si te vas a otras soluciones para dar la interfaz.
hoy en dia tampoco se usa hacer apps de escritorio, tenes el patron MVC en donde haces una pagina web
programada desde tu lenguaje (Django o Flask por ejemplo)
o bien lo actual es generar APIs que resuelvan la logica y despues una app web para el front que consuma
esas apis.
en Python nosotros usamos FastAPI con SQLModel como conector contra la BD.
y a diferencia del troll que dice que es para scripts, lo usamos para procesar 37M de transacciones por mes.
si queres mantenerte en VB, te diria que te instales el Visual Studio Comunity edition que es la ultima version
(y gratuita)
4 Responder
1 respuesta más
[eliminado] • hace 1 a
Python es un lenguaje de scripting no sirve para hacer cosas visuales ni para paginas web se deberia usar,
guido se enoja cuando usan mal su lenguaje,es como querer abrir una puerta con un martillo neumatico
seguro la abris pero es mejor usa la llave.
3 Responder
psicodelico6 • hace 1 a
MasiTheDev • hace 1 a
Para la GUI usa PyQT o TKinter, mete una API y sale con fritas.
2 Responder
Federico2022 • hace 1 a
Si no necesitas si o si hacer la ui con qt, la haria con html y algun framework js, ademas de yapa practicas lo
Iniciar sesión
que generalmente se usa, front web o app y back con flask fastapi o django. Si tenes tiempo tambien lo haria
con c# no creo que te cueste mucho y te sirve para ver otra cosa mas (si haces el back rest podes cambiar la
technologia casi sin problemas)
2 Responder
PersonalitySad3271 • hace 6 m
estoy tratando de hacer un phyton visual al estilo vb, pero llevo muy poco logrado.. ya se puede arrastrar un
boton y label y se pone su codigo automaticamente, para depsues poner ahi el codigo tal como visual vb
pero me falta aun mucho... con el disenador visual,
2 Responder
roberp81 • hace 1 a
pasa que python es un lenguaje de scripting, no es para hacer programas, ni web ni nada del mal uso que le
dan hoy en día.
para lo que querés podes seguir con visual basic.net sino cambia a c# directamente
-3 Responder
Square_Strain5658 • hace 1 a
12 Responder
46 respuestas más
r/devsarg • hace 1 a
r/devsarg • hace 1 a
r/devsarg • hace 1 a
Python o C#?
2 upvotes · 39 comentarios
r/CharruaDevs • hace 1 a
r/ArgamingConsultas • hace 1 a