Saturday, April 23, 2016

What is grapic design



Have a message or a invention you want people to notice? If you're trying interactive a concept in a visual way (maybe not you’re shopping list, unless you're feeling particularly creative) then you'll be using graphic design to get your message across. From pouring your morning cereal to come for the last bus home from the pub, you’ll find yourself looking at the work of a graphic designer. A graphic designer uses text, diagrams, symbols, photography, textures, coolers and letter forms to create print and web-based design for a huge variety of clients. They're essentially visual problem-solvers who work fields such as branding, packaging, issuing, advertising and digital project. Movie posters, concert tickets, corporate reports, your favorite apps and of course this website … all rely on effective design to get the user's attention and get to the heart of what the client is trying to say. Good communication skills are an essential part of the designer’s toolkit. Making designs that look great on the page is nice, but one of the most important parts of the graphic design process happens even before you put pen to paper—listening to and interpreting what the client needs. What is the underlying problem they're trying to solve? Once this has been established the designer can work with the client to find the best way to visually communicate their message to the bull audience and impact them in a positive way. 

What is javascript

JavaScript and Java are alike in some ways but fundamentally unlike in some others. The JavaScript language looks like Java but does not have Java's static typing and strong type checking. JavaScript follows most Java appearance syntax, naming conventions and basic control-flow constructs which was the reason why it was renamed from Live Script to JavaScript. In contrast to Java's compile-time system of classes built by declarations, JavaScript supports a run time system based on a small number of data types representing numeric, Boolean, and string values. JavaScript has a prototype-based object model instead of the more common class-based object model. The prototype-based model provides dynamic inheritance; that is, what is genetic can vary for individual objects. JavaScript also supports functions without any special declarative necessities. Functions can be properties of objects, executing as loosely typed methods. JavaScript is a very free-form language compared to Java. You do not have to declare all variables, classes, and methods. You do not have to be concerned with whether methods are public, private, or protected, and you do not have to implement interfaces. Variables, limitations, and function return types are not explicitly typed. Java is a class-based programming language designed for fast execution and type safety. Type safety means, for instance, that you can't cast a Java integer into an object reference or access private memory by demeaning Java byte codes. Java's class-based model means that programs consist exclusively of classes and their methods. Java's class tradition and strong typing generally require tightly coupled object hierarchies. These requirements make Java software design more complex than JavaScript programming. In contrast, JavaScript descends in spirit from a line of smaller, dynamically typed languages such as Hyper Talk and dBase. These scripting languages offer programming tools to a much wider audience because of their easier syntax, specialized built-in functionality, and minimal necessities for object creation.

What is web design

All these website fundamentals combined together form websites. Often, the connotation of "design" is perceived solely as a filmic aspect. In reality, website design includes more abstract elements such as usability, ergonomics, layout societies, user habits, navigation logic and other things that simplify the using of websites and help to find information faster. Sometimes the technical side of website design is emphasized in the definition of design. Surely, the modern website building involves server side scripting like php, asp and cgi, websites' visual side is demarcated with html and css, user experience is enhanced with dynamic javascript and ajax. When talking to people with poor technical knowledge, instead of speaking about technical details, we concentrate on functionalities, e. g. to what extent it is possible to update a website through content management system and which features are visible to users. In classical terms, design describes the visual appearance of a website. Traditional approach involves contrast, coloring, balance, emphasis, rhythm, style of graphical elements (lines, outlines, texture, color and direction), use of icons, background textures and general atmosphere of overall website design. All these elements are combined with the fundamental principles of design in order to create a superb result that meets the goals set for the website.