A difference between an XML and HTML sitemap is the target audience, while the XML is the raw html code used for search crawlers to navigate and index your website on search engines, a HTML sitemap provides links to guide users through a sites webpages. A HTML sitemap provides on the page internal linking’s, easy website navigation, and also provides improived site crawlers start points. XML sitemap prevents content duplication issues, allows faster page indexation for search engines, and is best for site crawlers for navigation through a website
VS is a free software that’s storage friendly but powerful as it has a large integrated extention library which provides a ton of add-ons for any line of code. VS also has many tools that improves workflows, Intellisense provides work effeciency as it assists users with a autocompletion tool, a built in Git support, terminal, and debugger is also available.
The downsides to VS is that users may be overwhelmed with the amount of recources provided to them, rather than a simple type then run, users are presented with a large library of extention, and also the many tools that virtual studio provides.
Virtual Studio is the perfect IDE for beginner programmers who are looking for abeginner friendly, all-in-one programming software that has a large community meaning that users are able to search up guides on how to use VS capabilities.
This IDE is more Java focused as its is the best at java and other JVM scripting languages, it provides users with a strong code analysis providing insight on potential security vaulnrabilities and bugs, refractoring tools which help clean up the structure of existing code without changing its external output. JetBrains also have a clean user interface so that users aren’t cluttered with a lot of options, and this IDE provides a built in version control and debugger
The downsides are that it may strain a systems recources resulting in potential crashes or extensive loading times, and if users desire the full package version, they will have to pay to receive all that jetbrain IDE can provide.
For java programmers who is focused on learning how to program with JVM language, jetbrains IDE is best for this as it helps and teaches users what a good structure looks like for java scripting and also providing users feedback on what can be improved or potential issues on their program.
This IDE is well appreciated by many for java development as it provides users with extensive features, powerful debugging capabilities, and also supports c/c++. It is an open source and free software allowing full costumization for users to add plugins or even change the appearance of the ui. Eclipse also allows project based activities providing users with team collaboration tools
Downsides are that eclipse is an old IDE that is outdated and not as super intuitive compared to recent programming IDE’s, Its plugin management has become rusty and users may be irritated often, and due to its slow performance and lack of optimization, eclipse is prone to crashes compared to newer IDE’s
Eclipse IDE is more for old schooled programmers who prefer simplicity and full control over the software, it is good for learning how group projects operate, but for beginner programmers working solo, it may be too slow.
For entry level programmers, Visual studios is best as it is an all-in-one IDE providing many tools and extention libraries for users free.
In 1991, the first web browzer was created, the WorldWideWeb which is later called Nexus, was created by Tim Berners-lee.
After the release of the WorldWideWeb, companies began a war on who has the best browser, and so the “Broser Wars” began. The dominating players Netscape Navigator, and Internet explorer, rapidly released new features to entice users to choose the the broswer with the most capability, but due to this competition, standards were overlooked which cause pendamonium
The World Wide Web Consortium or W3C was assembled to introduce and promote standard rules for HTML, CSS, and JavaScript. Companies began to adopt these standards into their browser but not consistently, the internet explorer desiring to be on top of the leader board ignored these standards.
The leading Browser Google chrome which was lanched in 2008, prioratized speed and up to date with modern standards.Alot of browser nowadays consistently follow modern frameworks like React, Vue, and CSS/JS standards.
When testing a website there are a couple of great tests that can be performed:
Functionality: By implementing buttons, links, textbox etc. being able to interact with these functionality is crucuial in finding out how well a website works.
Compatibility: By opening a website on different browsers, it can provide insight on how compatible and well adjusted the website is.
Responsiveness: By testing the website on different devices like a phone, laptop or even tablet, you can find out how the website looks on different platforms.
Optimization: Having a well optimized website is extremely crucial as if the website is used for advertisement or buisnesses, a slow and often crashing website can become irritating driving costumers away.
Security: Protecting a website from peeping toms is important for the developers and his costumers or viewers as commonly websites now has log in options, and this information is very sensitive so preventing leaks is the most crucial step in web development
Accesability: Ensuring that the website is not too cluttered and is easy on the eye provides new users a clean webpage.
The Northern Territory Government or NTG requires all websites and digital contents to follow the Web Content Accessibility Guidelines 2.0 level AA Standards which ensures that all online services are as accessible to users more importantly those who are disabled.
The Northern Territory Government or NTG requires all websites and digital contents to follow the Web Content Accessibility Guidelines 2.0 level AA Standards which ensures that all online services are as accessible to users more importantly those who are disabled.
There are four key Accessibility Requirements for NT Governemnt Webpages:
1. WCAG 2.0 Level AA Compliance: This guideline ensures that users have complete accessability to a websites content.
2. Implementation of the National Transition Strategy: In short, this allows WCAG 2.0 Level AA compliance to be implemented across all digital platforms
3. Inclusive Design Principles: This ensure that all users such as those with a dissability or unconditional environment have the same accessability as everyone else on digital services.
4. Preference for HTML over PDF forms: The NTG prefers HTML based forms rather than PDF forms as to enable anyone to have accessibility on any digital forms.
By utilizing folders, asset management becomes an easier job by grouping certain parts of a website, for example: the index of a website is located in the root folder, and then the webpages for the website is located in its own subfolder within this root folder allowing navigating through a websites contents easier.