GUI Language for user input and Database programming.
I would like to know , which programming language nowadays is good to use for Database programming using GUI ,Visual Drag and Drop components, that have event handlers, and visual Data Object that connects you to the Database.
If I remember well in VB, a programmer will use a Form, then drag and drop Data Object widget that will connect the Application to the Database, then drag and drop other widgets such as , Textbox,Buttons,Drop down arrow to select an object from the list, also List box, Check box, radio button.....etc.... these mentioned components all have their properties and Event in a visual panel, where you can change their properties and select what Event you want to associate with the component.
The only thing a programmer left to do is to write a code for the specific event that is chosen for the specific component.
I have looked at Python, as it is advertised as an easy language and you can do a lot with it. But I did not like at all the way it uses GUI (Tkinter,PyQT,etc...) , as the programmer has to write a code to produce the widget, the size and the placement of it in the main window. which can be a lot of waste of time.
I have not looked at Java JDBC to see if it has a GUI like VB.
It is like you cannot find a programming language good for everything ( Web and Desktop Apps). JavaScipt is said to be better than other languages in Web Dev, but not great at Desk Apps for database Dev
Any clarification will be appreciated.