Skip to main content
6 answers
6
Asked 895 views

what type of languages/code do user interface developers use

#programming #tech #coding #language

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

6

6 answers


0
Updated
Share a link to this answer
Share a link to this answer

Justin’s Answer

While it's true that user interfaces can be (and have been) written in many languages, modern user interfaces are almost always written in javascript. Even mobile apps, which have historically been written in Java or ObjectiveC are moving to javascript using a framework called ReactNative.
If you're interested in user interfaces, I highly recommend learning these things (in roughly this order):
1. HTML
2. CSS
3. Javascript
4. React

It's worth keeping in mind: javascript has been the dominant UI language for some time, but React is pretty new to the scene. As such, I'd expect javascript to still the dominant UI language five to ten years from now, but it's very likely that there will be some hot new framework that's replaced React.

Justin recommends the following next steps:

Learn HTML
Learn CSS
Learn javascript
Learn a javascript framework like React
0
0
Updated
Share a link to this answer
Share a link to this answer

Masen’s Answer

Hi Dayalis,

I agree with what others are saying here, but I think it's important to note that having a strong foundation in HTML, CSS, and JavaScript will be fundamentally important no matter what. I would suggest developing a strong sense of fundamental knowledge in these areas and then. you can move on to things like Swift. Sites like FreeCodeCamp and CodeAcademy can be great resources for gettings tarted. Good luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Scott’s Answer

C, C# and C++
Java
Swift for Mac OS
Are all good places to start.
0
0
Updated
Share a link to this answer
Share a link to this answer

karthik’s Answer

A user interface markup language is a markup language that renders and describes graphical user interfaces and controls. Many of these markup languages are dialects of XML and are dependent upon a pre-existing scripting language engine, usually a JavaScript engine, for rendering of controls and extra scriptability
0
0
Updated
Share a link to this answer
Share a link to this answer

Kin’s Answer

Hi Dayalis, UI is broadly divided into two categories:
(1) Command Line Interface (CLI)
(2) Graphical User Interface (GUI)

Also you need to consider how to start the design process, first you need to Analyze (Understand user work and needs), identify target population & observing in their natural environment.

Second, you need to design (Create interaction design concepts, learning from experiences), every process can iterate, or move back to previous development activity.

Third, you need to build a quick prototype (Realize design).

Finally, you can evaluate (verify and refine interaction design).
0
0
Updated
Share a link to this answer
Share a link to this answer

Tony’s Answer

  • For windows specific applications: .NET, VB.NET and C#
  • For Mac specific applications: Objective C
  • For mobile apps: Objective-C, Swift, Java, C++
  • For just about anything else (e.g. Web Applications): Java, Python, Node.js, Javascript, or Ruby

There are lot of older applications out there written in languages like C, C++, PHP, etc. that developers are going to have to deal with too. We dont always get to write new things from scratch.

0