Principles of Internet Marketing Chapter 10 Programs and Languages.

32
Principles of Internet Marketing Chapter 10 Programs and Languages
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    215
  • download

    0

Transcript of Principles of Internet Marketing Chapter 10 Programs and Languages.

Principles of Internet Marketing

Chapter 10Programs and Languages

Objectives

In this chapter you will learn about:

•The programs used by designers for graphic design, blogging, databasing, and site creation

•Some of the popular languages Web developers use to make their sites come to life

Principles of Internet Marketing: New Tools and Methods for Web Developers 2

Principles of Internet Marketing: New Tools and Methods for Web Developers 3

Relevant Programs and Applications

• Off the shelf programs and Web-based applications are used by professionals for different aspects of site creation, including everything from graphic design to site construction

Principles of Internet Marketing 4

Graphic Design

• Design programs allow graphic designers to create, edit, and save graphics that are then used to provide the visual features on Web sites

• Although some designers may choose to use less-well known programs for creating their graphics, Web design is really dominated by two key programs:– Photoshop– Flash

4Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 5

Photoshop

• Developed by Adobe Systems

• Exceptionally powerful in creating graphics, manipulating or editing photography, and developing special effects for graphics – Such as drop shadows, bevels, and embosses

• Web designers use Photoshop for everything from laying out an entire site, to prepare standard graphics and images for publication to creating customized buttons for their sites

5Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 6

Photoshop (continued)

The Photoshop interface

6Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 7

Flash

• As a graphics application Flash helps designers create illustration-style animation and interactivity, giving sites more activity and motion

• Flash is a vector-based program that designers can use to create animations that are very smooth and have a very low file size

• Designers utilizing Flash can create animations and pop-ups that are immediately triggered when users roll-over or click certain areas

7Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 8

Flash (continued)

The Flash interface

8Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 9

Site Construction

• Some sites, particularly smaller ones with more basic features, can be created without needing to know any programming by using certain tools:– Dreamwever

– Developed by Adobe Systems– Widely considered to be one of the best, most

powerful WYSIWYG editors available– Allows developers to compile and create Web

pages without knowing any programming– Using graphic elements, Dreamweaver users can

piece together the pages of their sites, while the program writes the necessary code

9Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 10

Site Construction (continued)

The Dreamweaver interface

10Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 11

Blogs

• Setting up a blog is very simple and typically takes no more than a few minutes

• Many different programs can be used to set up a blog, most of which are fairly similar in terms of what users can do with them and how the programs are structured

11Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 12

Blogger and WordPress

• Both Blogger (owned and operated by Google) and WordPress provide:– Bloggers with simple interfaces for creating and

publishing blogs– Free accounts (with optional paid add-ons)

12Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 13

Blogger and WordPress (continued)

• Once an account has been opened, simple management tools will allow developers to select their desired template from a library of pre-created designs, set-up their blogroll and blog categories, add widgets to their blog, load content (written posts, pictures, videos and music), and create external links

• Developers can review and reader comments left on the blog before allowing them to be made public

13Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 14

Blogger and WordPress (continued)

The Blogger dashboard

14Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 15

Blogger and WordPress (continued)

The main dashboard of a blog on WordPress shows the blogger the most recent reader comments, top posts, vital statistics (such as how many visitors have visited the blog and the popularity of each blog post), and what other topics have been posted by other Wordpress users

15Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 16

Blogger and WordPress (continued)

On the left, this page on WordPress allows the blogger to create a new post. Once written, they can publish it immediately, save it to be published later, add tags and decide whether or not to allow

readers to post comments. On the right, this page allows users to choose the design they want for their blog, and add widgets such as calendars to show when new posts have been uploaded, RSS feeds to show headlines from other blogs and, for more advanced developers who are knowledgeable about

programming and willing to pay a small fee, make changes to the layout and look and feel.

16Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 17

Databases

• Databases are similar to filing cabinets, used to store and organize information

• Content stored in a database includes user info such as name, address, and phone number

• Databases can store site data, such as information on the products in an online store including their descriptions and prices

17Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 18

Databases (continued)

• There are many types of software applications for database development, each of which offers different benefits, including:– MySQL– SQL Server– Microsoft Access– Oracle

• Has gained traction among developers because it is inexpensive (free if the database will be used for general public use), easy to use, and built for speed

• Easy to customize, allowing developers to alter the software to fit their needs

• Support large databases, is secure, and can run on practically any operating system

18Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 19

MySQL

• Has gained traction among developers because it is inexpensive (free if the database will be used for general public use), easy to use, and built for speed

• Easy to customize, allowing developers to alter the software to fit their needs

• Support large databases, is secure, and can run on practically any operating system

19Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 20

SQL Server

• SQL Server shares many of the features of MySQL

• Closed and proprietary

• More expensive that MySQL

• More features than MySQL, but not known to perform as well

20Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 21

Microsoft Access

• Most popular database

• Simple to use and relatively inexpensive

• Most often used by smaller businesses or Web sites that require limited information in a database

• Access stores data in tables that look like spreadsheets but can query relational information from other tables in other locations

21Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 22

Oracle

• Larger, more robust, and complex database

• Companies typically need seasoned developers to properly tackle this software

• Because of its security, and its ability to handle very large databases, Oracle is typically the choice for larger companies and companies that have a vast amount of information to include in their database

22Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 23

Relevant Programming Languages

• Like databases and design programs, there are many different programming languages that each serve different purposes

• The choice of which programming language to use is based on the preference of a developer, many of whom can be as religiously and fanatically dedicated to their favorite language

23Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 24

HTML

• Stands for HyperText Markup Language

• With HTML, Web developers can tell browsers how to present information to those viewing a Web page

• Extremely easy to learn relative to most other languages

• contains codes that allow a designer to determine where an image appears, how large or small the copy will be, which words will be bold or italicized, which colors will be in the background, how the page will lay out, etc.

24Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 25

HTML (continued)

HTML code like this is used to tell browsers how to assemble and present information

25Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 26

CSS

• Stands for Cascading Style Sheet

• Helps make changing elements of Web sites faster and easier

• With CSS, the developer would have stored all information such as headline color, font styles, background colors and any other style decision in a separate document that ends in the .css extension, so that one change to this document will effect all site pages

26Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 27

Java

• Allows programmers to develop complex stand-alone interactive applications such as games or cross-computer file sharing

• Works cross-platform, meaning that PCs, MACs, and UNIX machines can all read the same code with little difference in functionality

• To view a program built in Java, Web users need to have an appropriate plug-in

27Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 28

JavaScript

• Although they share similar names, JavaScript and Java are completely different languages

• JavaScript is used as part of DHTML

• Designers can use JavaScript to create interactive forms, enhanced rollovers, images slideshows, animations, and calculation applications

• JavaScript is popular because it is a relatively easy language that produces effective results

28Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 29

PHP

• A scripting language specifically created for Web use, PHP allows static Web sites (such as those created with standard HTML), to function more dynamically

• Able to interact and communicate with practically any database on the market

• PHP is embedded in HTML so it is read and executed quickly

29Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing 30

ActionScript

• ActionScript is used specifically to increase the functionality of Flash applications

• Similar to JavaScript

• Developers can create multiplayer games, create intuitive navigation and search features, integrate Flash with JavaScript components, and communicate with a database through PHP or other programming language

30Principles of Internet Marketing: New Tools and Methods for Web Developers

Principles of Internet Marketing: New Tools and Methods for Web Developers 31

Summary

• Web development is not all about coding– Depending on the type of site that is being built,

designers may make use of a variety of software programs to accomplish certain tasks

• Graphics design programs such as Photoshop and Flash create the images that Web site designers use to display products and aesthetically appeal to the audience

• Blogging programs give bloggers the ability to easily post their thoughts online

Principles of Internet Marketing: New Tools and Methods for Web Developers 32

Summary (continued)

• Databases organize files and collect or deliver information

• Non-programmers can make use of certain software programs to easily create and assemble sites without needing to know any coding

• Thousands of different programming languages give developers options and opportunities to make their Web pages look and perform the way that the developer, and the client, require