What is the difference between web design and GUI design?

Comentarios · 3483 Puntos de vista

If the UI is the bridge and link between man and machine interaction, the UI designer is the design of software developers and end-users time interactive the bridge and the link

industrial lcd display manufacturers

1. Ability To Communicate And Document Writing

If the UI is the bridge and link between man and machine interaction, the UI designer is the design of software developers and end-users time interactive the bridge and the link, if the UI designer cannot possess good communication and understanding ability, can’t write a good guiding principle and specification, so, he will not be able to reflect the double value of the developer and customer, He couldn’t do his job.

2. Excellent Technical Ability

You can’t write Java, but you can’t be confused about what Java is and what it can do. Even if you can’t write code, you should know how to “implement” it. For example, if you want to make a Grid control, first of all, you should know which data formats are available and how they are stored. You can get the data from an HTML Mark, a JSON object or an Array, or an XML or even a string. Second, you need to know whether implementing on the Server side or the Client side is more appropriate for the current environment. All of this depends on strong technical skills and rich experience. UI designers who do not understand technology can not make reasonable designs, nor can they communicate effectively with developers. In short, the UI designer should be proficient in the mainstream presentation layer development technology at least (if doing the Web presentation layer, generally need to be proficient in HTML, CSS, JavaScript, XML technology, even JSP, Java to reach the working layer), and have enough understanding of the mainstream design patterns, technical routes and open source framework in the market. It can be said that the UI designer should strive to be as much of a presentation architect as possible in terms of technical competence.

3. Graphical Design Ability And Prototype Development

Graphics and prototyping are probably the most important parts of a UI designer’s life, so let’s start by talking about what prototyping is. Prototyping is a common method in the design stage of iterative development. Prototyping should run through the three stages of requirements, outline design, and detailed design. The purpose of prototyping is to turn the design into an “interface language” that the user can understand, and also guide the developer (or even to be part of the development process). The value of user interface prototyping is that it can help software designers find the defects in all stages of design in advance, solve these potential problems before development, and significantly reduce the risk and cost of software development. This is essentially different from the traditional waterfall development. At present, most domestic companies still adopt the waterfall development model and put the UI design in the later stage of development. Not only does this prevent UI designers from making the most of their strengths, but it also results in products that are fatally flawed and fail to meet the needs of their customers. Therefore, the “artist” in companies is the result of outdated and imperfect software development methods, not the “artist” or the UI designer profession itself. In fact, UI designer is just a general term. Within the UI design industry, there are several types of roles: usability and interaction designer, visual planner, user experience researcher, graphical user interface designer, etc. A UI designer is a GUI designer, and the primary job of a GUI designer is visual positioning and creation. If the UI designer doesn’t have solid graphics skills, then he can’t express his vision of beauty, and there’s no way to “communicate.” Graphic design skills are the basic skills that every UI designer has at the beginning. It’s also the best measure of a UI designer’s skill level.

4. Human Factor Theory And Cognitive Psychology

This is a big concept, but it is something that every UI designer should strive to explore all his life after a solid career. It can be said that the essence of design is “people”, and a human-oriented interface naturally requires an understanding of people and their behavior. For example, you can’t design an interface that displays two important messages at the same time in different places on the same screen — because people can only focus on one thing at a time, and that’s biologically determined, not someone’s judgment. To give you another example, why every time Windows is updated, it finds more or less the same thing as it used to be, which you might say is Microsoft’s design style. No, it’s not a style, it’s a habit. It used to be Microsoft’s habit. Now, you use Windows, so you have this habit. Which of Apple’s and Microsoft’s operating systems is better? The answer is, whatever you like. Yes, how simple a truth — like, like is a habit, how can you be sure that you think the “right” design is exactly what people like? Just to mention the ExtJS, Ext style, in short, the traditional desktop interaction style (WMIP), what is the Web style? If I have to say, I prefer the Web is an open magazine, a hot land to show the talents of designers. Why do you say so? Because of the uncertainty and openness of the Web. WebUI design, in my experience, is one of the most difficult and restrictive (and often uncertain) areas of software UI design, and a good WebUI designer can be relatively successful even if he or she switches to desktop UI design or mobile device interface design. Therefore, as a WebUI designer, it is understandable that he rejects the desktop UI style because of his habits, his “likes”.