Welcome to the Q and A page.
| Q1 | Describ the difference between an XML sitemap and a HTML sitemap list the benefits and disadvantages of using each. |
|---|---|
The main differences between XML Sitemaps and HTML. Sitemaps are XML sitemaps are specifically designed to make it easier for search engines to discover them an index pages on websites and not designed for human visitors and follow a strict XML format while HTML Sitemaps are designed for humans to be able to read and can be indexed by search engines and can act as navigation aids. And some of the advantages and disadvantages for each Types of sitemaps, the following:
| |
| Q2 | Evaluate three IDE's (integrated development environment) 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:Has many benefits, such as being free and open source and being Incredibly customizable via extensions and being cross platform Compatible though arguably one of its best Features is having a large community While it's false are that it needs configuration for more advanced features and can be rather slow with too many extensions installed. And can have a steep learning curve if you get. Overloaded with plugins early on Visual Studio Codeis a great Place for beginners to start Because it scales with your skill as it grows, a trainee could start with basic functionality and add tools as they learn more. PyCharm:has benefits such as intelligent code completion and error detection for Python. Excellent debugging. Tools and testing, integration and having built in version control and terminal. Well, its negatives are being resource heavy and slower on older machines. And some key web tools are only available in the paid edition. And it is specifically designed for the Python language, so it is not ideal for other languages. PyCharmis good for trainees provided they are learning Python as it is not quite suitable for other languages and some tools are locked behind a Paywall. Eclipses:upside is that it is open source and incredibly Powerful for Java development and can support enterprise level applications and has a built-in debugger and version control support Wallets negatives are it is rather bulky and slow. To load Its UI is rather Cluttered and managing plugins can be frustrating. Eclipseis not quite beginner friendly though it is useful if you're learning Java In depth. But its complex interface can be a barrier for a trainee starting out. | |
| Q3 | Provid a brief history on web browser development and issues encountered by web developers specifically the adherence to web standards. |
|---|---|
In the 1990's, the browser wars began with the creation of the first web browser World Wide Web. Then just before the 2000s hit the world wide Web Contortionism pushed for web standards. A new competition began popping up in the forms of Internet Explorer 6, Safari, Fire Fox and Google Chrome. By the 20 tens, Chrome, Firefox, Safari and Edge began. Aligning more closely with W3C And WHATWG Standards. Eventually leading us to today where? Well, not everything is quite standard yet, but we're nearly there. Developers faced a lot of challenges during these times from the lack of standards, with each browser rendering things Differently And having to write Browser specific code too inconsistent standard support, to having to begin optimising across multiple browsers, even today, with new features rolling out unevenly. | |
| Q4 | What are website testing methodologies your answer must cover browser compatibility and website functionality. |
|---|---|
Website testing Methodologies exist to help verify all features in interactive elements on a websites expected behaviour such as:
as different browsers interpret HTML, CSS and JavaScript differently which can result in inconsistencies leading to a broken layout, some features not being accessible or a website being completely unusable. And performance testing with server response times, Page loading times and handling traffic during spikes as well as things such as input validation, the functionality of internal and external links, to error messages and data handling as if a website fails to function properly it can frustrate users resulting in a damage reputation and causing users to go elsewhere. | |
| Q5 | What are the endorsed requirements of acceptability for all NT government webpages. |
|---|---|
The territory government endorses the World Wide Web. Consortium Web content accessibility guidelines WCAG 2.0 And are working towards making all their web pages and content meet WCAG 2.0 level AA compliance. | |
| Q6 | How do you think it's best to organise all the assets to use for a specific webpage think locally on your computer and within the root folder of the website. |
|---|---|
For a local computer, it's best to use a clear naming convention for all files and folders so they don't get mixed up and are easy to find and possibly install. A version control. System to help manage changes and backups. And for within the root folder of the website I'd say it's best to make sure all related files are group together and stored away in their relevant subfolders within the larger project file to ensure they are all together and organised such. As storing all the HTML files together in the main project folder while having a CSS sub folder for style sheets and another sub folder for any images used. | |