15. Interface and application programming¶
This week we have seen the programming of a user interface. For this we used different methods to create our interfaces. Elina and Theo used a web page in HTML to communicate with their board and Antonio made a programmable in Python language. In this page you will discover the advantages and disadvantages of these two methods.
Interest/disinterest of the methods¶
In the past Computers used to have simple text based interfaces.
Over the years this changed to have visual more interactive interfaces.
Language comparison:
HTML method | Python programming | |
---|---|---|
Positive | Wireless connection. Can control a mechanism even from a distance. Works on computer, tablet or smartphone. Lots of documentation | Multiplatform and with Python integration to multiple programming paradigms |
Negative | Need a wifi network to work. Loss connection regularly. Speed of action can sometimes be long. | Python is a interpreted language that doesn’t compiles itself except by using Nuitka or other code translators |