Rhondas Spicy Mango Chutney

Questions Answers
Describe the difference between an XML Sitemap and a HTML Sitemap.List the benefits and disadvantages of using each?

Difference between an HTML site map and an XML

An HTML sitemap is a list of URLs that defines the important content of a website and allows users to quickly navigate to any page. Its primary purpose is to make the user experience better and eaiser. HTML is the background instructions used by the browser to display a webpage.

XML sitemap is specifically intended for search engines. XML is a file that includes all behind the scenes activity on a website. By using tags XML defines the document structure, how it should be stored and transported.

Benefits of HTML

  • Internal linking oppurtunities
  • Better website navigation
  • Improved crawling startpoint

Benefits of XML:

  • Avoid content duplication issues
  • Better website crawlability
  • Faster pages indexation

Disadvantages of HTML:

  • Can create only plain and static pages
  • Takes a lot of time to create a webpage
  • Complex to write long code for making web pages

Disadvantages of XML:

  • Compared to other text based formats, XML is less readable
  • Due to its lenghty nature, XML file is very large
  • XML doesnot suppourt an array
Evaluate three IDE's (Integrated development environments) and provide a brief summary on the positive and negative aspects of each. Also, in your own words include how it would suit an entry level trainee code developer?

An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development. IDE's present a single program in which all development is done. This program typically provides many features for authoring, modifying , compiling, deploing and debugging software.

Microsoft Visual Studio:

Positives:

  • Visual Studio help you to develop Web apps and Xamarian apps for the customers need.
  • It has a good navigation feature.
  • Visual Studio helps for the better search, fiter and preview the code which you are working.
  • Automatically import the files

Negetives:

  • Disk space occupied is large
  • Sometimes IDE is freezing without reason
  • High system specifications required

Visual code suits an entry level trainee code developer as it comes with many features with one palce. It is a good tool for beginners. Visual studio IDE brings together graphical designers, compilers, code completion tool, source control and extensions.

Eclipse:

Positives:

  • Free of cost
  • Simple UI for development
  • Code completion is really solid

Negetives:

  • It's a heavy tool and usually crashes
  • Resource consuming
  • Slow performance

Eclipse is a well designed, robust and feature loaded IDE which acts as a user friendly interface. Eclipse is a free and open source Java integrated development environment, Eclipse ha s a solid plugin system that enables trianee developers to create unique features.

NetBeans:

Positives:

  • Easy to install and lightweight runtime
  • Wide range of plugins
  • Running server based applications on NetBean is very easy

Negatives:

  • Debugger is less efficient
  • Import code option is very limited
  • There are problems in code execution time and start time if there are high complexity and too heavy
  • NetBeans is a best IDE for devlopment work. Trainee developers can easily develop software and web applications using NetBeans. It is the smarter and faster way to code.
Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards?

Tim Berners-Lee, a British scientist, invented the world wide web in 1989, while working at CERN.The web was originally conceived and developed to meet demand for automated information-sharing between scientists in universities and institutes around the world. The basic idea of WWW was to merge the evolving tecnologies of computers, data networks and hypertext into a powerful and easy to use global information system.

The issues encounterd by the web developers adherence to web standards are:

  1. Performance and speed
  2. Scalability
  3. Browser and platform compatability
  4. Security
  5. Tech stack
  6. User interface and user experience
  7. Designing and user interface
What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality?

Website testing methodologies:

  • Functionality testing
  • Usability testing
  • Interface testing
  • Compatability testing
  • Performance testing
  • Security testing
  • Ensure cross browser compatability
  • Check for broken links
  • Test for responsiveness
  • Cookie testing
What are the endorsed requirements of accessibility for all NT Government webpages?

Endorsed requirements of accessibility for all NT Government web pages: The requirements aare formulated around four key ares of accessible website creation.

  • Persivable: It means being aware of something through sight/hearing/other senses. Text alternatives, adaptable, distinguishable.
  • Operable: The act of being able to use something, regardless of ability. Keyboard accessible, enough time, seizures and physical reactions, Navigable.
  • Understandable: Being able to interpret/perceive the information or meaning being portrayed. Readable, predictable, Input assistance.
  • Robust: A product or system of products designed with a full compliment of capabilities. Compatible with current and future agents, including assistive technologies
How do you think it's best to organise all the assets used for a specific webpage? Think locally on your computer AND within the root folder of the website?

A key to successfully designing a website is to organise all the information logically, so that users can easily access the information they are looking for. When you are working on a website locally on your computer, you should keep all the related files on a single folder with a file structure on the server. It is always good to put it somewhere where you can easily find it like deskstop, home folder. Sructure of the website should have The most common things we’ll have on any website project we create are index HTML file and folders to contain images, style files and script files.

  1. Index HTML
  2. Images folder
  3. Styles folder
  4. Scripts folder