Twitter

bricklayerbelchedInternet and Web Development

Feb 5, 2013 (4 years and 5 months ago)

169 views

Twitter

Yun Wu

What is twitter


Twitter is a social networking site based
around text messaging. First, you register
yourself at www.twitter.com, then invite a
few friends into your Twitter network as
friends.

How does it work?


With Twitter, you can stay hyper

connected to your friends and always
know what they’re doing.


It is the text
-
based post of
up to 140 bytes in length.
Updates are displayed on
the user's profile page
and delivered to other
users who have signed
up to receive them.
Senders can restrict
delivery to those in their
circle of friends (delivery
to everyone being the
default).

History(1)


Twitter was founded by Jack Dorsey,
Noah Glass, Biz Stone, and Evan Williams


The public introduction began in March
2006 inside San Francisco podcasting
company Odeo.


The service rapidly gained popularity: In
March 2007, it won the 2007 South by
Southwest Web Award in the blog
category



On April 22, 2008, Twitter announced on
its blog that it had created a version of
Twitter for Japanese users.


One week after its launch it was reported
that the Japanese version of Twitter had
started gaining users; Japanese is now the
second most
-
used language on Twitter

Architecture
-
difference between
twitter and blog


Blog and twitter have a lot in common, but the
important distinction is size. A twitter update is
140 character maximum. A blog post can be
hundreds of words, and it can include pictures,
audio and video.



A blog is a much more complicated thing but it
can bring a lot more to your organization if you
have the time and resources. Twitter is quick to
start and quick to use.

Why use twitter
-
Use Twitter for
good



1.Quick Human Answers: Ask folks on
your friend’s list which digital camera to
buy for under $300 US, and you’ll get back
a stream of responses in a short time.


Why use twitter
-
Use Twitter for
good



2.faster news spread:
Twitter lead the media
and the blogsphere in
breaking news about US
Airways flight 1549
crashing in New York's
Hudson river. Twitter
users broke the news of
the incident around 15
minutes before the
mainstream media
alerted viewers and
readers to the crash

How is Twitter built


The engineer team works with a web application
framework called Ruby on Rails.


Ruby on Rails, is an open source web application
framework for the Ruby programming language. It uses
the Model
-
View
-
Controller (MVC) (MVC means the
model represents the information (the data) of the
application; the view corresponds to elements of the user
interface such as text, checkbox items, and so forth; and
the controller manages the communication of data and
the business rules used to manipulate the data to and
from the model.) architecture pattern to organize
application programming.

Features of ruby on rails


Ruby on Rails features several tools
intended to make commonplace
development tasks easier "out of the box".
Rails provides scaffolding which can
automatically construct some of the
models and views needed for a basic
website

Framework structure


Ruby on Rails is separated into various
packages, namely Active Record (an
object
-
relational mapping system for
database access), Active Resource
(provides web services), Action Pack,
Active Support and Action Mailer. Apart
from standard packages, developers can
make plug
-
in to extend existing packages.
Apart from standard packages.