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.
A XML Sitemap Is used by a search engine to read the ane extract the pertinent information from a site. XML Sitemaps are not visible to the user while a HTML Sitemap is designed to like a contents page of a text book. Designed to help the user access the site efficently.
XML Sitemap advantages include, gives search engine page crawl priority and provides descriptions for each page. Disadvantages of XML Sitempas include inneficent storage of binary data leading to larger file sizes than neseccary and can lead to sercruity vunrabilities in some intinices.
HTML Sitemap advantages include, ease of production, matience and development of the site, improved accesability unlockes navigational advantages to users, can if up to date allow a search engine’s crawler to find more pages faster. Disadvantages of HTML Sitemap include, not automatically updated like XML and if out of date can cause the website to loss SEO rank.
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.
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.
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.
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.