Looking for some diversity?

Are you tired of cooking the same old recipes over and over again? Do you want to try out new dishes and impress your friends and family with your culinary skills? Look no further than Recipe Center where people share their recipes!

Q1) Describe the difference between an XML Sitemap and a HTML Sitemap. List the benefits and disadvantages of using each.

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

  1. Visual Studio Code is a free to use IDE, it is highly customizable, includes many features that greatly speed up the development process, suppports over 30 languages and has a portable web version. Disadvantages include a steam learning curve, varing experience on third party plugins with some crashing and linux support is lack luster with some limited functionality. Visual Stuido Code Is a amazing solution for a entry level trainee code developer, however in my opinion it should not be used to first introduce coding to a student, as the student will spend to much time learning how to use VSCode and they will use VSCodes advaced features as a crutch.
  2. Eclipse is a another free to use IDE, with high customizability, It has a massive learning curve, has a large plugin library, very basic hardware demands and is updated very regurarly. I do not recommend eclipse to a trainee code developer, it is to advanced with to many built in features, and nothing can’t be done in VSCode with plugins that can be done in Eclipse. The learning curve is not worth it.
  3. The complete version of IntelliJ is not free, though it is a favourite among developers. It is the most beginner friendly of the three, while having the features of VSCode and Eclipse, though it’s primary use is coding in java. Has great search functionality and indexes the project for you, this allows easy management of large projects. I would recommend Intellij for any entry level trainee code developer who is learning java script. It will allow a speaded leanring process and you will be learning with the same tools as professionals.

Q3) Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards

With the internet coming together in the early 1990s the website was born. With the lack of information, resources and standanization early developers struggled to created websites that could be viewed on different browsers. With many browser developers having a different opinion on how websites should be rednered. In 1994 the World Wide Web Consortium (w3c) was founded and developed web standards. These standards where created to help developers create websites that where compatible with many browsers and adherances to these standards have increased through the 20th century.

Q4) What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality.

Testing methodologies are ways to test the compatability, functionality and performance of a website. These methodologies include browser compatibility which verifys wether a website will render correctly on different web browser renders. Website functinality testing will verfiy all of the websites features work correctly. Performance testing will create a artifical load to test a websites speed, scalabiltiy and stability under load

Q5) What are the endorsed requirements of accessibility for all NT Government webpages?

The Nothernet Terriotry government has endoresed WCAG 2.0 Level AA as the requirements for all there webistes.

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

The best way I think or organise the assets used for a specifc webpage is to store them in the root folder of the website in a folder named “webpage1-assets”. I would not store the files locally if I want to run the website on machine I would link to the hosted website root folder and the assets.