13
PRESENTATION ON WEB 2.0

3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

Embed Size (px)

DESCRIPTION

A presentation on the different web technologies in the market and how they can help us. The differences over the ages from web 1.0 to the present web 3.0 have been highlighted .

Citation preview

Page 1: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

PRESENTATION ON WEB 2.0

Page 2: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

What is the Web?

• The World Wide Web, abbreviated as WWW and commonly known as the Web, is a system of interlinked hypertext documents accessed via the Internet.

• Web or Web 1.0 (1991-2003) refers to the state of the World Wide Web, and any website design style used before the advent of the Web 2.0 phenomenon.

• Web 1.0 began with the release of the WWW to the public in 1991.

• The general term that has been created to describe the Web before the "bursting of the Dot-com bubble" in 2001.

Page 3: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

Web HistoryWeb 1.0

1991 – 2003 Static Pages Read Only

2004 - Present Dynamic Pages Read /Write

Web 2.0 Web 3.0

2010 – FutureIntelligent Data- drivenPersonalization (ads, iGoogle)Natural language search

WEB 2.0

20102000 200519951990

Web

1.0

web 3.0

Page 4: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

Evolution of the Web

Page 5: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies
Page 6: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

• Podcasts• Blogs • Photo Management• Satellite Maps • Video• Wikis• ePortfolios

• Social Bookmarks• Online Groups• Social Networks• Voice Thread• Scrapbooks• Virtual Worlds• Project Sharing

Types of Web 2.0 Technology

Page 7: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

Why Web 2.0 ?

• Web 2.0 works as a customizable network system to link users to information and each other.• Web 2.0 is not just a technological revolution,

but also a social revolution!• Ease of use and short learning curve.• The power of Me!!• Simplicity!!

Page 8: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

Requirements and Pre-requisites

• Drive to learn new technology.• Basic Programming knowledge

(Optional).

Page 9: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

Tools Used

• HTML / CSS• PHP / JSP / ASP.NET / PERL• MYSQL / MS-SQL / ORACLE / DB2• Javascript / JQUERY / prototype• AJAX• Wordpress / Joomla / WEB CMS

Page 10: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

Vs.

Page 11: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

PHP• For PHP

– Free– Open source– Easier to learn due to its basic scripting language structure and build in functionality– PHP5 now offers many object orientated development concepts– Has many free IDEs available that are very impressive and well supported (e.g. Eclipse)– Runs on Apache server which is open source– Run on IIS 6.0 and IIS 7.0 due to Microsoft’s implementation of FastCGI open standard– Has multiple platform support– Marginally faster due to the overheads imposed by .Net’s Common Language Runtime,

which is responsible for intermediate compilation of .Net’s many languages– Has a huge support base as it is open source

• Against PHP– Although it claims to be free, when using free 3rd party add-ons developers often run

into issues when developing commercially available applications (i.e. ownership of code / intellectual rights)

– Most PHP IDEs require lots of add-ons in-order to add similar functions to Visual Studio– No built in support for AJAX. Requires add-ons.

Page 12: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

ASP.NET• For ASP.Net

• Can be developed using the stunning Visual Studio.Net IDE that offers vast array of features, that make coding much easier and development more productive

• Developers can download a free scaled down version of Visual Studio that offers an impressive array of features. This is aimed at students and hobbyists

• Runs on IIS (Internet Information Services)• Applications can be written using many programming languages (e.g VB.Net, C#, J#, C++

COBAL)• The .Net framework (the engine that ASP.Net is runs on) has more sophisticated error

handling capabilities than PHP• Allows better separation of design and application logic using of code-behind pages and

user-controls• Has built support for AJAX as of .Net Framework 3.5

• Against ASP.Net• Requires a Microsoft licenses• Requires a basic knowledge of object orientated concepts which can sometimes deter

newbie developers

Page 13: 3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies

THANK YOUAND LETS

K.I.S.S.(Keep It Simple Stupid)