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.
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