Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Name Ayesha Ashiq Roll No 026 Class Bsse Semester

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

NAME

Ayesha Ashiq

ROLL NO

026

CLASS
BSSE

SEMESTER
6th

ASSIGNMENT

Web System and Technologies

SUBMITTED TO

Ma’am Sarah Ilyas


1. Web Application Frameworks

Web application frameworks Vs content management system


A web framework (WF) or web application framework (WAF) is a software framework that is
designed to support the development of web applications including web services, web resources,
and web APIs.
A content management system (CMS) is a software application that can be used to manage the
creation and modification of digital content.

Advantages and disadvantages of CMS and frameworks

Advantages of CMS

 Speed. A template solution can be created very quickly.


 Ready-to-use admin panel. On many popular CMS, there is a fairly comfortable and
understandable admin panel.
 Ease of development. In many cases, to create a simple, working website, you do not
need to have knowledge in the field of design or web development. You just need to install any
CMS (for example WordPress) and the template for it.

Disadvantages of CMS

 Limited functionality. Any actions that are not within the framework of the CMS lead to
negative consequences. It is possible to add custom functionality, but this will require a high
level of knowledge and experience from the developer. In addition, the development of such
functionality is often more difficult than using the framework, so it will cost more for the
customer.
 Redundancy. The task of the developers of content management systems (CMS), is to
create the most versatile product, so they all contain a huge number of functions, which are often
not used. But it adversely affects the load and speed of work.
 Sometimes, in order to correct or change some part of the site, you need to know how the
CMS works as a whole.
 A site built using a CMS performs less good than a site that is developed from a
framework.
Benefits of frameworks

 Flexibility. You can implement any idea without a “conflict” with the engine.
 Performance. Much better performance compared to CMS.

Disadvantages of Frameworks

 Complexity in terms of development. Working with a FrameWork require extensive


knowledge and experience to create a decent product.
 Lack of administrative part. The site editing section needs to be written independently,
and this is essentially the creation of another site.
 Time. Development takes much longer than development using CMS.

Types of web application frameworks: both Server-side and Client-side


Server side web application framework types:

 Symfony (PHP)
 Django (Python)
 Express (Node.js/JavaScript)
 Ruby on Rails (Ruby)
 ASP.NET (C#)

Client side web Application framework types:

 Bootstrap
 React.js
 Angular.js
 Backbone
 Semantic-UI.
2. SEO
Explain the term SEO and its Techniques
Search engine optimization is the process of growing the quality and quantity of website traffic
by increasing the visibility of a website or a web page to users of a web search engine.
Off-Page SEO Techniques:
 Link Building is King.
 Harness that Social Media Power.
 Add an RSS Feed Subscription Box.
 Don't Shy from Blog Commenting.
 Guest Posting is Still Hot.
 Forums Posting Is a Thing.
 Build Trust.
 Incorporate Videos and Images.

On-page SEO techniques:


 Publish high-quality content.
 Optimize page titles and meta descriptions.
 Optimize page content.
 Headings and content formatting.
 SEO Images and other multimedia elements.
 URL optimization.
 Internal links.
 External links.

List down the most Popular Search engines in the world

The 7 Most Popular Search Engines in the World are:


 Google. With over 75 percent of the search market share, one hardly needs to introduce
readers to Google. ...
 YouTube
 Amazon
 Facebook
 Bing
 Baidu
 Yandex

Give any one Example about SEO

“laptops”
Search Volume: 2,240,000
CPC: $0.94
Keyword Difficulty: 47
One of the top keywords in the world, “laptops” is extremely popular, yet vague at the same
time. I looked through a few of the top laptop brands and resellers, and only two stood out as
optimizing their homepage for laptops, HP and Newegg.
This is what their search results look like:
HP

Newegg

So these two brands are actively optimizing their homepage for laptops. The thing is, when you
actually go to search for laptops, you’re not getting homepages ranking, you’re getting this:
There are no homepages ranking on page 1 for “laptops”, they’re all category pages. What this
illustrates is that be HP and Newegg optimizing their homepage for laptops, they’re not doing
much to help. Here we see for both brand that their internal category pages are the ones ranking.
The reason those are ranking is because those are the most accurate landing pages that will
satisfy the visitor’s search query. People searching for “laptops” don’t want to land on a generic
homepage also offering cameras, drones, and keyboards. They want to save the click.

You might also like