250 likes | 404 Views
Presentation. Musabbir Chowdhury. Title. “Why Web applications that have dynamic content (database driven) are preferable to static-content Web applications, for both the end user and the application developer ”. Title.
E N D
Presentation • Musabbir Chowdhury
Title “Why Web applications that have dynamic content (database driven) are preferable to static-content Web applications, for both the end user and the application developer”
Title “Why Web applications that have dynamic content (database driven) are preferable to static-content Web applications, for both the end user and the application developer”
Slides +Topics • Background of the Study • Static vs. Dynamic • Advantages and Disadvantages • End User Perspective • Application Developer Perspective • Conclusions
Background • Static website: is one that has web pages stored on the server in the format that is sent to a client web browser. It is primarily coded in Hypertext Markup Language (HTML). • Dynamic Website: is one that changes or customizes content automatically and/or frequently based on certain criteria. The page composition is usually data-driven and collates information each time a page is requested. It is primarily coded using server scripting such as SQL, ASP, PHP, ASP.NET and so on.
cont… • Itcan be dynamic in one of two ways: • The first is that the web page code is constructed dynamically. • The second is that the web page content display varies based on certain criteria. The criteria may be pre-defined rules or may be based on variable user input. • End User ? • Application Developer ?
cont… The fundamental difference between a static Website and a dynamic Website is a static website is no more than an information sheet spelling out the products and services while a dynamic website has wider functions like engaging and gradually leading the client to online ordering. But both static web site design and dynamic websites design can be designed for search engine optimization. If the purpose is only to furnish information, then a static website should suffice. Dynamic website is absolutely necessary for e-commerce and online ordering.
Static • Advantages • Quickand easy to put together, even by someone who doesn't have much experience. • Ideal for demonstrating how a site will look. • Cache friendly, one copy can be shown to many people. • Disadvantages • Difficult to maintain when a site gets large. • Difficult to keep consistent and up to date. • Offers little visitor personalization (all would have to be client side).
Static - Disadvantage • Disadvantages • The basic disadvantage of static web sites is the web pages are developed at the time of constructing the site. As such, all static website owners have to be abjectly dependent on Web professionals whenever any changes become necessary. Though the initial cost of setting up a static Website may not be costly, its long term maintenance will be expensive – more so, if the site owner wishes to effect changes at regular intervals.
Dynamic • Itcan be dynamic in one of two ways: • The first is that the web page code is constructed dynamically. • The second is that the web page content display varies based on certain criteria. The criteria may be pre-defined rules or may be based on variable user input.
User experience "User experience" encompasses all aspects of the end-user's interaction with the company, its services, and its products. The first requirement for an exemplary user experience is to meet the exact needs of the customer, without fuss or bother. Next comes simplicity and elegance that produce products that are a joy to own, a joy to use. True user experience goes far beyond giving customers what they say they want, or providing checklist features. In order to achieve high-quality user experience in a company's offerings there must be a seamless merging of the services of multiple disciplines, including engineering, marketing, graphical and industrial design, and interface design. - Norman Nielsen Group
User experience • The term "user experience" refers to a concept that places the end-user at the focal point of design and development efforts, as opposed to the system, its applications or its aesthetic value alone. It's based on the general concept of user-centered design. • The user experience is primarily made up of a four factors: • branding • usability • functionality • content • Independently, none of these factors makes for a positive user experience; however, taken together, these factors constitute the main ingredients for a website's success.
Branding • Branding includes all the aesthetic and design-related items within a Website. It entails the site's creative projection of the desired organizational image and message. Statements used to measure branding can include: • The site provides visitors with an engaging and memorable experience. • The visual impact of the site is consistent with the brand identity. • Graphics, collaterals and multimedia add value to the experience. • The site delivers on the perceived promise of the brand. • The site leverages the capabilities of the medium to enhance or extend the brand. • Static • Dynamic
Functionality • Functionality includes all the technical and 'behind the scenes' processes and applications. It entails the site's delivery of interactive services to all end users, and it's important to note that this sometimes means both the public as well as administrators. Statements used to measure a site's functionality can include: • Users receive timely responses to their queries or submissions. • Task progress is clearly communicated (e.g., success pages or email updates). • The Website and applications adhere to common security and privacy standards. • Online functions are integrated with offline business processes. • The site contains administration tools that enhance administrator efficiency. • Static • Dynamic
Usability • Usability entails the general ease of use of all site components and features. Sub-topics beneath the usability banner can include navigation and accessibility. Statements used to measure usability might include: • The site prevents errors and helps the user recover from them. • Overall page weight is optimized for the main target audience. • The site helps its visitors accomplish common goals and tasks. • The site adheres to its own consistency and standards. • The site provides content for users with disabilities. • Static • Dynamic
Content • Content refers to the actual content of the site (text, multimedia, images) as well as its structure, or information architecture. We look to see how the information and content are structured in terms of defined user needs and client business requirements. Statements used to measure content can include: • Link density provides clarity and easy navigation. • Content is structured in a way that facilitates the achievement of user goals. • Content is up-to-date and accurate. • Content is appropriate to customer needs and business goals. • Content across multiple languages is comprehensive. • Static • Dynamic
Q&A THEEND
References • The difference between 'static' and 'dynamic' web site. Retrieved from http://www.decart.com/go.idecs?i=186 • Static and Dynamic Web Content. Retrieved from http://website-content-management.suite101.com/article.cfm/static_and_dynamic_web_content • M. Lam, M. Martin, B. Livshits, J. Whaley. "Securing Web Applications Using Static and Dynamic Information Flow Tracking.". Talk or presentation, January, 2008. • Static Vs Dynamic websites - what's the difference? University of Salford. Retrieved from http://www.edinteractive.co.uk/article/?id=4 • Web 2.0 is Here—Is Your Web Infrastructure Ready? Retrieved from http://www.tentonmarketing.com/Portfolio/Akamai_Web_2.0_Whitepaper.pdf