Company Logo Image

Rhonda's Recipes

Question and Answers

Question Answer
Q1: XML vs HTML Sitemap

XML Sitemap is a file made for search engines and lists all website pages in a structured format, while a HTML Sitemap is a normal webpage that shows a list of links to your site’s pages for users.

XML Benefits

  • Helps search engines find and index pages faster
  • Good for large or complex websites
  • Can include extra information

XML Disadvantages

  • Not useful for visitors
  • Needs to be updated
  • Does not guarantee indexing

HTML Benefits

  • Easier to navigate
  • Improves user experience
  • Helps SEO through linking

HTML Disadvantages

  • Can be messy for large sites
  • Less effective for search engines
  • Needs manual updates
Q2: IDE Evaluation

Visual Studio Code: A free and fast editor that supports many languages with extensions. Good for beginners but may need setup.

IntelliJ IDEA: Has strong debugging and smart suggestions. Good for Java but can feel overwhelming and use a lot of memory.

PyCharm: Great for Python development with strong tools and debugging, but may be too advanced for simple beginner projects.

Q3: Web Browser History

Early 1990s

WorldWideWeb was the first browser for basic text pages.

Mid 1990s

Netscape Navigator and Internet Explorer became popular (browser wars).

Late 1990s–2000s

Browsers added non-standard features, causing inconsistency.

2000s–Today

W3C standards improved consistency and modern browsers now follow them more closely.

Q4: Testing Methodologies
  • Browser Compatibility Testing: Ensures the website works across different browsers
  • Website Functionality Testing: Checks all features work correctly
  • Usability Testing: Ensures the site is easy to use and navigate
  • Security Testing: Protects user data and prevents attacks
Q5: Accessibility Requirements

The NT Government follows W3C Web Content Accessibility Guidelines (WCAG) 2.0 Level AA. This ensures websites are clear, usable, and accessible for people with disabilities.

Q6: Organising Website Assets

Use a main project folder with organised subfolders:

/project_folder
 ├── /css
 ├── /js
 ├── /images
 └── index.html
    

Use clear names, keep files organised, and use relative paths for linking.