SlideShare a Scribd company logo
OPEN SOURCE
TECHNOLOGY
&
WEB SCRIPTING
BY MANJUNATH
WHAT IS OPEN SOURCE?
In production and development, open source is a philosophy or methodology that
promotes free redistribution and access to a products design or ideas of
implementation details.
2
• Open-source software is based on
the idea that the user cannot only
view but also can change the source
code of the existing application.
• Closed-source software is hidden to
prevent the user either viewing or
changing the code.
3
OPEN SOURCE
VS
CLOSED SOURCE
4
HOW OPEN SOURCEWORKS ?
5
EXAMPLES OF OPEN SOURCE APPLICATIONS
6
EXAMPLES OF OPEN SOURCE PROGRAMMING
7
EXAMPLES OF OPEN SOURCE OPERATING SYSTEMS
8
WEB SCRIPTING
9
HOW ITWORKS?
Any machine can play the role of either a client or a server
– You could even have a machine being both
10
SCRIPTINGTYPES
1. Server-side Scripting Language
Complete all processing in the server and send plain pages to the client
Can use huge resources of the server
Reduces client-side computation overhead
Examples: PHP, ASP.NET (C# OR Visual Basic), C++, Java and JSP, Python, Ruby on Rails and so on.
2. Client-side Scripting Language
Does not involve server processing
Complete application is downloaded to the client browser
Client browser executes it locally
Examples: HTML, JavaScript, VBScript, CSS, AJAX, jQuery and so on.
11
SERVERS
Two important examples are:
1. Web Servers
A machine holding and delivering HTML pages that can be accessed by remote (client) machines over the internet.
Examples: Windows Server, Apache Server.
Example programs which could turn your computer into a web server are Apache HTTP Server, IIS Manager, Apache
Tomcat.
2. Database Servers
Performs tasks such as data analysis, storage, data manipulation, archiving, and other non-user specific tasks.
Examples: Mysql, Postgre, Microsoft SQL Server, MongoDB
12
HOWTO CREATEWEBSITES QUICKLY?
Although every developer started their career scripting their first website on their own. It would not be
feasible to do the same for all your projects. Hence, we could use content management systems and
web frameworks to build websites quickly.
Some of the popular open-source content management systems:
1. Wordpress
2. Drupal
3. Sharepoint
4. Magento
Some of the popular web frameworks include:
1. Laravel – written in PHP
2. Django – written in Python
3. CodeIgniter – written in PHP
4. Hybernate – written in Java
13
HOW DO I START?
Visit W3Schools.com to learn some programming.
Install XAMPP on your laptop and start programming
Use a free server such as 000WEBHOST.COM to host your website
and share it to the outside world.
CARE@CRITARAC.COM
HTTPS://WWW.CRITARAC.COM
THANKYOU

More Related Content

PPT
Open source technology software
PDF
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
PPT
Open Source Technology
PPS
Proprietary Vs Open
PPT
Open source technology
PDF
Coursework
PPT
Open source technology
PPT
Opensource Powerpoint Review.Ppt
Open source technology software
Students of Navgujarat College of Computer Applications, Ahmedabad felt excit...
Open Source Technology
Proprietary Vs Open
Open source technology
Coursework
Open source technology
Opensource Powerpoint Review.Ppt

What's hot (20)

PPTX
Open source Software: pros and cons
PPTX
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
PPTX
Open source software development
PPTX
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
PPT
Power Point Presentation on Open Source Software
PPTX
Open source software
PDF
Open source software, commercial software, freeware software, shareware softw...
PPT
PROPRIETARY AND OPEN SOURCE SOFTWARE
PPTX
Dfc2043 operating system; open & closed source systems
PDF
Open source software: The infrastructure impact
PPTX
OPEN SOURCE SEMINAR PRESENTATION
PPT
Why Open Source, I have Microsoft ?
PPT
Why Open Source, I have Microsoft ?
PPT
Open source software vs proprietary software
PPT
Open Source & PHP
PPTX
Open source software
PPT
Open Source Software Presentation
PPT
Introduction to Operating Systems
PPT
Freeware shareware
PPTX
Open source
Open source Software: pros and cons
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
Open source software development
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Power Point Presentation on Open Source Software
Open source software
Open source software, commercial software, freeware software, shareware softw...
PROPRIETARY AND OPEN SOURCE SOFTWARE
Dfc2043 operating system; open & closed source systems
Open source software: The infrastructure impact
OPEN SOURCE SEMINAR PRESENTATION
Why Open Source, I have Microsoft ?
Why Open Source, I have Microsoft ?
Open source software vs proprietary software
Open Source & PHP
Open source software
Open Source Software Presentation
Introduction to Operating Systems
Freeware shareware
Open source
Ad

Similar to Open Source Technology and Web Scripting (20)

PDF
Making Of PHP Based Web Application
DOCX
198970820 p-oooooooooo
PDF
Rongde Qiu-DDsmile-2015.1.25
PPTX
Front End Development | Introduction
PDF
Documentation of Online jobs for BCA last sem on PHP.
DOCX
Website and it's importance
PDF
Node.js Web Development.pdf
PPTX
Food borne human diseases
PDF
The Decoupled CMS in Financial Services
PDF
Drupal Development.pdf
PPTX
List of Web Technologies used in Web Development
PDF
Node.js vs PHP, What should SMBs prefer for web development.pdf
PDF
Web Application Development Tools for Creating Perfect User Experience
PPT
Symfony - A Bird's Eye View
PPTX
Free Mongo on OpenShift
PPTX
Javascript 01 (js)
PPTX
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
PPTX
5 Powerful Backend Frameworks for Web App Development in 2022
PDF
Web Development Mastery_ From Fundamentals to Expert-Level Skills.pdf
PPT
Tech talk php_cms
Making Of PHP Based Web Application
198970820 p-oooooooooo
Rongde Qiu-DDsmile-2015.1.25
Front End Development | Introduction
Documentation of Online jobs for BCA last sem on PHP.
Website and it's importance
Node.js Web Development.pdf
Food borne human diseases
The Decoupled CMS in Financial Services
Drupal Development.pdf
List of Web Technologies used in Web Development
Node.js vs PHP, What should SMBs prefer for web development.pdf
Web Application Development Tools for Creating Perfect User Experience
Symfony - A Bird's Eye View
Free Mongo on OpenShift
Javascript 01 (js)
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
5 Powerful Backend Frameworks for Web App Development in 2022
Web Development Mastery_ From Fundamentals to Expert-Level Skills.pdf
Tech talk php_cms
Ad

Recently uploaded (20)

PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
RMMM.pdf make it easy to upload and study
PPTX
Institutional Correction lecture only . . .
PPTX
master seminar digital applications in india
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Insiders guide to clinical Medicine.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Complications of Minimal Access Surgery at WLH
human mycosis Human fungal infections are called human mycosis..pptx
PPH.pptx obstetrics and gynecology in nursing
RMMM.pdf make it easy to upload and study
Institutional Correction lecture only . . .
master seminar digital applications in india
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
O7-L3 Supply Chain Operations - ICLT Program
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Insiders guide to clinical Medicine.pdf
01-Introduction-to-Information-Management.pdf
Renaissance Architecture: A Journey from Faith to Humanism
TR - Agricultural Crops Production NC III.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Complications of Minimal Access Surgery at WLH

Open Source Technology and Web Scripting

  • 2. WHAT IS OPEN SOURCE? In production and development, open source is a philosophy or methodology that promotes free redistribution and access to a products design or ideas of implementation details. 2
  • 3. • Open-source software is based on the idea that the user cannot only view but also can change the source code of the existing application. • Closed-source software is hidden to prevent the user either viewing or changing the code. 3 OPEN SOURCE VS CLOSED SOURCE
  • 5. 5 EXAMPLES OF OPEN SOURCE APPLICATIONS
  • 6. 6 EXAMPLES OF OPEN SOURCE PROGRAMMING
  • 7. 7 EXAMPLES OF OPEN SOURCE OPERATING SYSTEMS
  • 9. 9 HOW ITWORKS? Any machine can play the role of either a client or a server – You could even have a machine being both
  • 10. 10 SCRIPTINGTYPES 1. Server-side Scripting Language Complete all processing in the server and send plain pages to the client Can use huge resources of the server Reduces client-side computation overhead Examples: PHP, ASP.NET (C# OR Visual Basic), C++, Java and JSP, Python, Ruby on Rails and so on. 2. Client-side Scripting Language Does not involve server processing Complete application is downloaded to the client browser Client browser executes it locally Examples: HTML, JavaScript, VBScript, CSS, AJAX, jQuery and so on.
  • 11. 11 SERVERS Two important examples are: 1. Web Servers A machine holding and delivering HTML pages that can be accessed by remote (client) machines over the internet. Examples: Windows Server, Apache Server. Example programs which could turn your computer into a web server are Apache HTTP Server, IIS Manager, Apache Tomcat. 2. Database Servers Performs tasks such as data analysis, storage, data manipulation, archiving, and other non-user specific tasks. Examples: Mysql, Postgre, Microsoft SQL Server, MongoDB
  • 12. 12 HOWTO CREATEWEBSITES QUICKLY? Although every developer started their career scripting their first website on their own. It would not be feasible to do the same for all your projects. Hence, we could use content management systems and web frameworks to build websites quickly. Some of the popular open-source content management systems: 1. Wordpress 2. Drupal 3. Sharepoint 4. Magento Some of the popular web frameworks include: 1. Laravel – written in PHP 2. Django – written in Python 3. CodeIgniter – written in PHP 4. Hybernate – written in Java
  • 13. 13 HOW DO I START? Visit W3Schools.com to learn some programming. Install XAMPP on your laptop and start programming Use a free server such as 000WEBHOST.COM to host your website and share it to the outside world.