Frequently Asked Questions
| Q1 | Describe the difference between an XML Sitemap and a HTML Sitemap. List the benefits and disadvantages of using each. |
|---|---|
|
A sitemap is essentially an index of your webpages. The following is a breif overview of both XML and HTML XML Benefits
XML Disadvantages
HTML Benefits
HTML Disadvantages
|
|
| 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. |
Microsft Visual Studio CodeIs an open source and free to use app, that is lightweight on system resources and can be quickly installed. It has an active community where regualr upates are applied. It also supports an extenvise range of extensions to assist with various programming langages. However, after the intial sandbox installation, it can take time to configure the app for your specfic requirments. It also has limitations on it’s advavnce features compared to other IDE’s, and may not meet the needs of complex large projects. Overall however, I think it’s very well sutied for an entry level code developer due it’s intuitive layout, easy to navigate menus and its easy to read text format. EclipseIs also an open source and free to use app, it already has Java lanague support installed by default which avoids any pre-configration. It also has built-in tool such as debugging and testing. However for large scale projects, preformance can be a little slow and the user interface is more customised to a well trained web delvoper. Therefore Eclispe may not be the best choice for a trainee, as it’s not as intuitive as Visual Studio for exmaple. Adobe DreamweaverIs a subscription based app, so a fee for usage would apply. It can handle a wide range of language support and has cross platform support on both Windows and Mac OS. It also has the advantage of intergration from other Adobe products such as Photoshop, making a more effiecnt streamlined workflow. However as previoulsy mentioned, there is high cost involed for licensing. Also it is resoucre intesive, so high spec hardware would be needed. Also the product has a higher focus on the front-end design, making back-end programming tasks more challaning. This could potentinly be a good produect for a traniee code developer, due to its user-friendly interface. However at the same time it could also be overwhelming due the large volume of different tools and features available. |
|
| Q3 | Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards. |
|
We need to revisit the early 90’s to refleclt on the birth of web browsers, and refrence Tim Berners-Lee who created the first HTML version in 1991. This then led to the creataion of an organistion called W3C in 1994. This set the precedent for web standardisation as many new browsers were coming to market such as Netscape and Opera. However it’s important to point out that at this early stage the W3C standards were only a recommnatdation and it was not enforced. It was the developers choice if they wanted their websites as W3C-compliant. Moving forward to the late 90’s and a group of professinal web devoplers and desingers came together to form the Web Standards Project (WaSp). They collbrated with W3C to help better regulate web standards, as W3C was mostly made of voulnteers, and was struggling to make any real impact. As a result many compaines ignored or citizsed their standards. It wasnt until the early 2000’s and the release of Microsoft’s IE5 on Mac OS that the standards really started to coform where Opera’s support for CSS and HTLM was in sync. In 2003 a highly notable impact occurred when CSS Zen Garden by Dave Shea was created. This was dawning of morden day web standarads we see today. By 2003, XML was starting to pave its way as the future of web desing, and W3C drew a line under HTML and started to focus on XHTML. This prompted another group like minded devolpers to pick up on what W3C left behind and create the WHATWG which continued improving HTML even futher as web applications grew. As a result of this HTML5 was designed which really brings us up to modern day progamming whillst also incporarting CCS. |
|
| Q4 | What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality. |
|
We can break this down into 6 different areas as follows
|
|
| Q5 | What are the endorsed requirements of accessibility for all NT Government webpages? |
|
All NT Government webpages have endorsed the World Wide Web Consortium's Web Content Accessibility Guidelines (WCAG 2.0). They are working towards making all content meet WCAG 2.0 Level AA compliance. |
|
| 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. |
|
|