jskfan
asked on
GUI Language for user input and Database programming.
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.
Thanks
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.
Thanks
ASKER
Norie,
I want to use a programming language that can be solid for Web Development and Desktop application (database development)
VB not in high demand Nowadays . I would not mind pick it up, but probably it is not worth it, if it is not in demand in job market, and the worst thing about it , it is not open source, you will have to purchase the software
I think:
Java is easy for Desktop application (database development), but not for Web Development
JavaScript is easy for Web Development, but probably not for Desktop application (database development)
Python , is somehow easy for web development using Flask not Jango, but it is very awkward in Desktop application (database development) using GUI.
*****
Downside about learning 2 different languages for 2 different purposes, is most of the time you end up mixing the syntaxes and loosing the routine of how you get your work done in faster way
****
I know he syntax of Python is much more simpler and easy to pick up, but when I checked how it does Desktop application (database development) using GUI, then I changed my mind....it was a big disappointment
I am thinking about going for Java when it comes to Desktop application (database development)
and going for Java Script when it comes to Web Development
Any advice through an Expert will be taken into consideration too
Thank you
I want to use a programming language that can be solid for Web Development and Desktop application (database development)
VB not in high demand Nowadays . I would not mind pick it up, but probably it is not worth it, if it is not in demand in job market, and the worst thing about it , it is not open source, you will have to purchase the software
I think:
Java is easy for Desktop application (database development), but not for Web Development
JavaScript is easy for Web Development, but probably not for Desktop application (database development)
Python , is somehow easy for web development using Flask not Jango, but it is very awkward in Desktop application (database development) using GUI.
*****
Downside about learning 2 different languages for 2 different purposes, is most of the time you end up mixing the syntaxes and loosing the routine of how you get your work done in faster way
****
I know he syntax of Python is much more simpler and easy to pick up, but when I checked how it does Desktop application (database development) using GUI, then I changed my mind....it was a big disappointment
I am thinking about going for Java when it comes to Desktop application (database development)
and going for Java Script when it comes to Web Development
Any advice through an Expert will be taken into consideration too
Thank you
ASKER
I could be wrong though.... Probably Desktop Apps are very rare, they are all done via Web app.
But there is still a need for a Form , Drag and Drop Components and event Handler , for Web App, instead of creating the components programmatically
But there is still a need for a Form , Drag and Drop Components and event Handler , for Web App, instead of creating the components programmatically
ASKER
Any Updates on this ?
Thank you
Thank you
It's not clear, to me anyway, exactly what you are asking or what you want to do.
Are you trying to develop something specific?
Are you looking for advice on which language(s) to learn/explore?
Are you trying to develop something specific?
Are you looking for advice on which language(s) to learn/explore?
ASKER
Are you looking for advice on which language(s) to learn/explore?
Correct , a language that is god for Web Development and Desktop applications
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you
Do you not want to use VB?