Showing posts with label Difference Between. Show all posts
Showing posts with label Difference Between. Show all posts
Blogger vs. WordPress, Which is better?
Blogging is a very interesting way for sharing your views with other and also you can know other people view point with the help of blogging. There are many methods of doing blogging but two famous ways are WordPress and Blogspot. In this post, I will be discussing about the difference between the two but before that lets have a look that what these things are.
It is an open source and free blogging tool for bloggers. It is also a content management system based on MySQL and PHP. It works on web hosting services. Basic features of WordPress include templates and plug-in system. The WordPress tool is used by more than 19% of top 10 million websites. It is a most popular blogging system used over web. It was released on May 27, 2003. Its founders were Mike Little and Matt Mullenweg. Under Free Software Foundation the license of WordPress software has released. The most useful and popular feature of WordPress is plug-in. The plug-in allows users to extend their ability. You can choose any of the plug-in from a database of 26,000 plug-in. Every plug-in offers custom features and functions which allows users to make their site according to their requirements.
Basically it is a blog publishing service which permits multiuser blogs with time stamped entities. It was created by Pyra Labs and was bought by Google in 2003. The blogs are hosted by Google under a sub domain of blogspot.com. A single user can have up to 100 blogs for its single account. Till May 1, 2010 this tool has permitted users to publish blogs on some different hosts with the help of FTP. These type of blogs need to be moved on Google’s own server bearing the domain other than blogspot.com.
There are many other things about WordPress and Blogspot which I will be discuss in its difference section. So let’s have a look on it.
These days’ people take blogging very seriously. If you want to start your own blog then you can choose hosting of various websites spreaded over internet. The most popular of them are Blogspot and WordPress. The main and most important difference between both of them is that Blogspot provide free services but they are surrounded by advertisements but WordPress is a paid tool. There many WordPress services which are provided for free but most of the services are also paid and if you will not include them in your blog then you will miss some important tricks. So for newbie’s both services are more than good enough.
Second major difference between both of them is of JavaScript. With the help of Blogspot you can include third-party scripts in your blog but in WordPress JavaScript is not permitted. In one you will get faster and clearer interface but in another you will get more interactive interface. So it’s totally up to the user to decide which is more important for him.
Both WordPress and Blogspot permits to create private blogs i.e. the blogs which are not visible to common people. Now here the difference is in the option that who can view them. In Blogspot you are limited to only 100 people but in WordPress you have no restriction. You can choose anyone and can also block the people to whom you don’t want to enter your blog.
At last, the WordPress allows password protection facility in your post (another way to limit you can view your post). These features can’t be enjoyed in Blogspot.
WordPress
![](http://library.vu.edu.pk/cgi-bin/nph-proxy.cgi/000100A/https/blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyIRSpJ_WsO-5eG4HXE93Xvt7_eKbuWtv6WHC67kRemmNOW13c6MTz2MHg7Hs43f3TlInTslGPMyYXk6vqWIeqp_hZfmqzUS9E5X7ExcPM3WtmN1aDdxgwDvFzWRyFVZoThmN1u7Vwnc79/s1600/WordPress.jpg)
Blogspot
![](http://library.vu.edu.pk/cgi-bin/nph-proxy.cgi/000100A/https/blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh5AkKhjAXLkgpm3Uo4A5KWODFekzWYCrlQM5BjKvX5rwpX3t2MUcvBkIaOx9dCprgGnyJhvBoGj_kENo0A7pZLU0dBXoNkz3QkuXq49Kgeu57K-9UpVcXa9MVy9vr5p3G7X6fNs4PCp4s/s1600/blogger.jpg)
There are many other things about WordPress and Blogspot which I will be discuss in its difference section. So let’s have a look on it.
Blogger vs. WordPress
These days’ people take blogging very seriously. If you want to start your own blog then you can choose hosting of various websites spreaded over internet. The most popular of them are Blogspot and WordPress. The main and most important difference between both of them is that Blogspot provide free services but they are surrounded by advertisements but WordPress is a paid tool. There many WordPress services which are provided for free but most of the services are also paid and if you will not include them in your blog then you will miss some important tricks. So for newbie’s both services are more than good enough.
Second major difference between both of them is of JavaScript. With the help of Blogspot you can include third-party scripts in your blog but in WordPress JavaScript is not permitted. In one you will get faster and clearer interface but in another you will get more interactive interface. So it’s totally up to the user to decide which is more important for him.
Both WordPress and Blogspot permits to create private blogs i.e. the blogs which are not visible to common people. Now here the difference is in the option that who can view them. In Blogspot you are limited to only 100 people but in WordPress you have no restriction. You can choose anyone and can also block the people to whom you don’t want to enter your blog.
At last, the WordPress allows password protection facility in your post (another way to limit you can view your post). These features can’t be enjoyed in Blogspot.
Both these tools are feature full in blogging across the globe. But one thing you should keep in your mind is that Blogspot is owned by Google that’s why it also integrated some services offered by Google. The most important service is Google Ad sense. This is a very important service if you are monetizing the blog that you are building.
After analyzing these differences I feel that you can now choose the services of your desire. But if you still in trouble then my suggestion is to use either of services because both of them are good in their own. I hope that you will surely create a good blog with any of these tools.
TCP/IP Vs.OSI Reference Model
In this informative post we will discuss comparison between two main referencing models which uses the concept of protocol layering. These models are
The upper layer of OSI reference model include Application Layer, Presentation Layer and session layer. In TCP/IP only Application layer is considered as upper layer.
- Open System Interconnection Model (OSI)
- Transport Control Protocol/ Internet Protocol (TCP/IP)
- Application layer
- Presentation layer
- Session layer
- Transport layer
- Network layer
- Data link layer
- Physical layer
- Application layer
- Transport layer
- Internet layer
- Subnet layer
The upper layer of OSI reference model include Application Layer, Presentation Layer and session layer. In TCP/IP only Application layer is considered as upper layer.
- Data link/ Physical Vs. Subnet layer:- The main function of Data Link layer is to provides for the control of the physical layer. It also detects and possibly corrects errors which occurs. The main functioning of physical layer is to provide procedural, functional,electrical and mechanical means for activating a physical connection for bit transmission.
- Network Vs. Internet layer:- unlike all OSI layers, network layer provides both connection oriented and connection less services. In TCP/IP architecture, the internet layer is exclusively connections.
- Transport layer:- the main function of transport layer is to provide transparent transfer of data from a source end open system to a destination end open system. In OSI, it takes the information which is to be sent and breaks it into various packets which are sent and then reassembled in a complete message by the transport layer. In TCP/IP it defines two standard transport protocols i.e. UDP and TCP. Here UDP implements an unreliable data stream and TCP implements reliable data stream.
- Session layer:- In OSI model session layer permits both the parties to hold ongoing communications. This is called session across a network. But this functioning is not found in TCP/IP. In TCP/IP its characteristics are provided by the TCP protocol i.e. Transport layer.
- Presentation layer:- Data format information for network communication is handled by Presentation layer. Basically this is done by converting data into a generic format which can be easily understand by both sides. In TCP/IP this functioning is provided by Application layer. Eg. Multipurpose Internet Mail Extension(MIME) and External Data Representation Standard(XRD).
- Application layer:- It is the topmost layer of reference models. It provides a set of interface for applications to obtain access to networked services and access to the kinds of network services which support application directly. In OSI model FTAM, VT, MHS, DS and CMI works and in TCP/IP FTP,SMTP,TELNET, DNS and SNMP works. The notion of an application process is common to both of the approaches for constructing application entities in different.
It is also known as Horizontal Approach. According to this approach, OSi asserts that distributed applications operate over a strict hierarchy of layers and are constructed from a common tool kit of standardized application service elements. Also in OSI, each distributed application service selects functions from a large common tool box of application service element(ASEs)also these are complemented with application service elements which perform functions specific to provided end user services.
TCP/IP APPROACH
This approach is aslo known as Vertical approach. In TCP/IP each entity of application is composed of whatever ste of function it needs beyond end to end transport to support a distributed communications service. Mostly these application processes builds on what it assumes and needs only an underlying transport mechanism is provided.
TCP/IP APPROACH
This approach is aslo known as Vertical approach. In TCP/IP each entity of application is composed of whatever ste of function it needs beyond end to end transport to support a distributed communications service. Mostly these application processes builds on what it assumes and needs only an underlying transport mechanism is provided.
Concurrent Servers Vs. Multithreaded Servers
![](http://library.vu.edu.pk/cgi-bin/nph-proxy.cgi/000100A/https/blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzovHAtW2MmON9tz_BB0QJAmLDFP-TEzlZSfBuwlJfMVAE7Ol6VjyNaqs_-ZrJ034woPRJl_dO3lUVJJtZ3Kn8Zj8Lrqff6AGIDSG6c9y34Bik1V-7MZBZ0lPtRwquO-sshH22xEt1wKSE/s1600/Concurrent+Servers+Vs.+Multithreaded+Servers.jpg)
Threading and Concurrency
Concurrency refers to the ability of a computer system to run multiple instances of code at a time. Basically the programmer implements concurrency in exactly two ways. The first implementation method is through concurrent processes. In this the programmer generally writes code which generated an entire new programming process and occupies its own process ID and space in memory. The second option if via threads. The thread is run inside the process creation. In this the sharing of resources in done for creating the program, but without the overhead of memory usage.
Concurrent Servers
The main job of concurrent server software is to serve data concurrently instead of handling them serially. It simply means that at a time multiple users can use servers and the server programs, handles requests from various users at the same time. For accomplishing this, the server package creates new instances of the server program for every connection. The process named “daemon” generally listen the incoming connections and then create a new server process for every new connection.
Multithreaded Servers
The goal of multithread servers is same as that of concurrent servers, but it also allows concurrent rather than serial connections for server resources. So here instead of creating a new server process for every new connection to the multithread server creates small threads for execution inside the server program. The working of this thread begins when the user makes a new socket connection, and whenever the connection is lost then it return to the main process.
Concurrent Vs. Multithreaded servers
As it is mentioned that both the server do similar tasks, but there is a slight difference in their way of doing it. A concurrent server uses a separate server process for handling every connection and it will never work perfectly as a multithread server. The server must spawn instances of the new server for every connection. Lightweight threads are used by multithread servers because they are very efficient for connection. Users who want to connect with the server for long time period or those who are engaged in heavy data usage must use their own instances as compared to a thread.