# Question and Answer

1 | Describe the difference between an XML Sitemap and an HTML Sitemap. List the benefits of and disadvantages of using each. | An XML Sitemap is a file made for search engines to help them crawl and index website pages more easily. It is not mainly designed for users. An HTML Sitemap is a webpage that helps visitors navigate through the website and find pages quickly. The benefit of an XML Sitemap is better search engine indexing and improved SEO, but it can be difficult for beginners to edit manually. The benefit of an HTML Sitemap is easier website navigation for users, but it may become messy on very large websites.
2 | 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 | Visual Studio Code is a lightweight and popular IDE with many extensions for web development. It is flexible and easy to use, but too many extensions may confuse beginners. It is suitable for entry-level developers because it is free and beginner friendly.PyCharm is mainly used for Python programming. It has strong debugging and coding tools, but it can use a lot of computer memory. It is good for beginners learning Python because of its helpful features and code suggestions. Eclipse is commonly used for Java development. It supports many languages and plugins, but the interface can feel old and difficult for new users. It is suitable for trainees learning Java and larger software projects
3 | Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards? | Early web browsers included Mosaic and Netscape. Later, browsers like Chrome, Firefox, Safari, and Edge became popular. Developers had problems because browsers displayed websites differently. Web standards were created to make websites work the same on all browsers.
4 | What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality | Website testing checks if a website works correctly. Browser compatibility testing checks websites on different browsers. Functionality testing checks links, forms, buttons, and menus. Other testing includes security and performance testing.
5 | What are the endorsed requirements of accessibility for all NT Government webpages? | Websites should support screen readers, keyboard navigation, clear text, image alt text, and good colour contrast. These features help people with disabilities use the website easily.
6 | 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. | Website files should be placed into folders such as images, CSS, JavaScript, and documents. Clear folder names and file names make websites easier to manage and update. This organization helps developers find and update files quickly, improving efficiency and reducing errors.