SlideShare une entreprise Scribd logo
1  sur  18
Website and Page development tools,
Open source tools.
WEBSITE AND PAGE DEVELOPMENT
TOOLS
Need for developer tools
• Difference in browsers
• Difference in versions
• Difference in Platforms and Devices
• While going live there needs a tool that can
perform remote debugging
General System Development Tools
• Development Environments
– Microsoft Visual Studio / J-Builder (Java)
• Proprietary client / server side language
– ColdFusion
• Drag and Drop Editors
– MS FrontPage
– Dreamweaver
• Smart Editors
– Textpad
Increasing
functionality
Special Purpose Development Tools
• Graphics Editors
– Fireworks
– Photoshop
• Database Publishing Utilities
– Microsoft drag-and-drop tools in Access, Excel
– MySQL / PHP scripts
• Animation Tools – Flash
• Audio-visual tools
Multi-Language Development Environments
• MS Visual Studio [.NET] (typical)
– Common design, team-programming and
debugging environment for multiple languages
– Automated interface with web-server for program-
run-debug development cycle
– Support for HTML, Java, C#, .NET, JavaScript , VB
and more!
• Similar environments exist for UNIX/LINUX
MAC platforms
Multi-Language Development Environments
• For Hard-core, industrial strength web-based
applications
• The right language for the right job – multiple
teams of programmers for client and server
sides: Java team, .NET team, JavaScript or PHP
team, visual design team and more on 1
project
The Architecture of the Web
User
Client:
browser Internet
HTTP
Server
Script
Interpreter
(engine)
Database
File
server
HTML
document
Screen
Server
1
2
3
4
5
7
9
6
8
User clicks
on .cgi or.asp link
Request for page
Request is routed to
server anywhere in the
world
‘web server’ receives
request for page
Retrieves page from
file server
Recognizes .asp as
CGI script for Script engine
Interpreter may read
and write to database10
Interpreter generates
HTML document
Server sends generated
document to source of the
original request
Generated document
sent to HTTP server
HTML interpreter
in browser formats
and displays HTML
document.
CSS interpreted
here.
TOOLS FOR WEB SITE OPTIMIZATI ON
• Metatags, titles, page contents
• Identify market niches
• Offer expertise
• Get linked up
• Buy ads
• Local e-commerce
TOOLS FOR INTERACTIVITY AND
ACTIVE CONTENT
Common Gateway Interface (CGI)
• A set of standards for communication between
a browser and a program running on a server
that allows for interaction between the user
and the server
Active Server Pages (ASP)
• Active Server Pages (ASP) a proprietary
software development tool that enables
programmers using Microsoft’s IIS package to
build dynamic pages
Java, Java Server Pages (JSP), and JavaScript
• Java a programming language that allows
programmers to create interactivity and active
content on the client computer, thereby saving
considerable load on the server
Java Server Pages (JSP)
• Java Server Pages (JSP) like CGI and ASP, a Web
page coding standard that allows developers to
dynamically generate Web pages in response
to user requests
JavaScript
• JavaScript a programming language invented
by Netscape that is used to control the objects
on an HTML page and handle interactions with
the browser
Few More
• ActiveX a programming language created by
Microsoft to compete with Java
• VBScript a programming language invented by
Microsoft to compete with JavaScript
• ColdFusion an integrated server-side
environment for developing interactive Web
applications
OPEN SOURCE TOOLS
Class 10

Contenu connexe

Tendances

Web Design Course Srigsystems
Web Design Course SrigsystemsWeb Design Course Srigsystems
Web Design Course SrigsystemsSriG Systems
 
Scaling Wordpress
Scaling WordpressScaling Wordpress
Scaling Wordpressngonpham
 
Advanced Wordpress
Advanced WordpressAdvanced Wordpress
Advanced Wordpresslexinamer
 
Web Development Technologies
Web Development TechnologiesWeb Development Technologies
Web Development TechnologiesVignesh Prajapati
 
Single page applications with backbone js
Single page applications with backbone jsSingle page applications with backbone js
Single page applications with backbone jsGil Fink
 
Containers on azure web apps
Containers on azure web appsContainers on azure web apps
Containers on azure web appsRajesh Kolla
 
Web Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan HeydeWeb Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan HeydeMiva
 
Web programming and services
Web programming and servicesWeb programming and services
Web programming and serviceslaibamaqsood
 
Web programming
Web programmingWeb programming
Web programmingIshucs
 
Tools of the trade
Tools of the tradeTools of the trade
Tools of the tradeNicole Ryan
 
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemBarcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemWong Hoi Sing Edison
 
NodeJS - Creating a Restful API
NodeJS - Creating a Restful APINodeJS - Creating a Restful API
NodeJS - Creating a Restful APIRogério Rodrigues
 

Tendances (20)

Web Design Course Srigsystems
Web Design Course SrigsystemsWeb Design Course Srigsystems
Web Design Course Srigsystems
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Scaling Wordpress
Scaling WordpressScaling Wordpress
Scaling Wordpress
 
Advanced Wordpress
Advanced WordpressAdvanced Wordpress
Advanced Wordpress
 
Web Applications
Web ApplicationsWeb Applications
Web Applications
 
Web Development Technologies
Web Development TechnologiesWeb Development Technologies
Web Development Technologies
 
Kentico CMS
Kentico CMSKentico CMS
Kentico CMS
 
Single page applications with backbone js
Single page applications with backbone jsSingle page applications with backbone js
Single page applications with backbone js
 
Angular JS - UI Development Online Training
Angular JS - UI Development Online TrainingAngular JS - UI Development Online Training
Angular JS - UI Development Online Training
 
Containers on azure web apps
Containers on azure web appsContainers on azure web apps
Containers on azure web apps
 
Web Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan HeydeWeb Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan Heyde
 
Web programming and services
Web programming and servicesWeb programming and services
Web programming and services
 
Visualforce
VisualforceVisualforce
Visualforce
 
JBake on JUGChennai
JBake on JUGChennaiJBake on JUGChennai
JBake on JUGChennai
 
Single Page Application
Single Page ApplicationSingle Page Application
Single Page Application
 
Web programming
Web programmingWeb programming
Web programming
 
ManasResume
ManasResumeManasResume
ManasResume
 
Tools of the trade
Tools of the tradeTools of the trade
Tools of the trade
 
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemBarcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
 
NodeJS - Creating a Restful API
NodeJS - Creating a Restful APINodeJS - Creating a Restful API
NodeJS - Creating a Restful API
 

Similaire à Class 10

Web development revolution
Web development revolutionWeb development revolution
Web development revolutionAhmed El-Zekred
 
Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentpuneetbatra24
 
Gettings started with Web development
Gettings started with Web developmentGettings started with Web development
Gettings started with Web developmentUjjwal Ojha
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NETRajkumarsoy
 
Overview of Coding Languages
Overview of Coding LanguagesOverview of Coding Languages
Overview of Coding LanguagesGlowTouch
 
Product Camp Silicon Valley 2018 - PM Technical Skills
Product Camp Silicon Valley 2018 - PM Technical SkillsProduct Camp Silicon Valley 2018 - PM Technical Skills
Product Camp Silicon Valley 2018 - PM Technical SkillsSandeep Adwankar
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web DevelopmentSWAGATHCHOWDARY1
 
Web Design & Development Courses in Pune| 3DOT Technologies
Web Design & Development Courses  in Pune| 3DOT TechnologiesWeb Design & Development Courses  in Pune| 3DOT Technologies
Web Design & Development Courses in Pune| 3DOT Technologiesabeda786
 
Introduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentIntroduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentQurinom Solutions
 
Web Design & Development Courses in Pune |Web Development Classes in Pune | ...
Web Design & Development Courses  in Pune |Web Development Classes in Pune | ...Web Design & Development Courses  in Pune |Web Development Classes in Pune | ...
Web Design & Development Courses in Pune |Web Development Classes in Pune | ...abeda786
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Talbott Crowell
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING PamRobert
 
Week01 jan19 introductionto_php
Week01 jan19 introductionto_phpWeek01 jan19 introductionto_php
Week01 jan19 introductionto_phpJeanho Chu
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Harshith Rockx
 

Similaire à Class 10 (20)

Web development revolution
Web development revolutionWeb development revolution
Web development revolution
 
Web Desing.pptx
Web Desing.pptxWeb Desing.pptx
Web Desing.pptx
 
Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end development
 
Gettings started with Web development
Gettings started with Web developmentGettings started with Web development
Gettings started with Web development
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
Overview of Coding Languages
Overview of Coding LanguagesOverview of Coding Languages
Overview of Coding Languages
 
Web dev#1
Web dev#1Web dev#1
Web dev#1
 
ASP.pptx
ASP.pptxASP.pptx
ASP.pptx
 
Product Camp Silicon Valley 2018 - PM Technical Skills
Product Camp Silicon Valley 2018 - PM Technical SkillsProduct Camp Silicon Valley 2018 - PM Technical Skills
Product Camp Silicon Valley 2018 - PM Technical Skills
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web Development
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
Web Design & Development Courses in Pune| 3DOT Technologies
Web Design & Development Courses  in Pune| 3DOT TechnologiesWeb Design & Development Courses  in Pune| 3DOT Technologies
Web Design & Development Courses in Pune| 3DOT Technologies
 
Introduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentIntroduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web Development
 
Web Design & Development Courses in Pune |Web Development Classes in Pune | ...
Web Design & Development Courses  in Pune |Web Development Classes in Pune | ...Web Design & Development Courses  in Pune |Web Development Classes in Pune | ...
Web Design & Development Courses in Pune |Web Development Classes in Pune | ...
 
Manas
ManasManas
Manas
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
 
Web Technology Fundamentals
Web Technology FundamentalsWeb Technology Fundamentals
Web Technology Fundamentals
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
 
Week01 jan19 introductionto_php
Week01 jan19 introductionto_phpWeek01 jan19 introductionto_php
Week01 jan19 introductionto_php
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
 

Plus de Dr. Ajith Sundaram (20)

Power bi
Power biPower bi
Power bi
 
Notes part iii
Notes   part iiiNotes   part iii
Notes part iii
 
Notes part ii
Notes   part iiNotes   part ii
Notes part ii
 
Notes part i
Notes   part iNotes   part i
Notes part i
 
Class 23 and 24
Class 23 and 24Class 23 and 24
Class 23 and 24
 
Class 21 and 22
Class 21 and 22Class 21 and 22
Class 21 and 22
 
Class 20
Class 20Class 20
Class 20
 
Class 19
Class 19Class 19
Class 19
 
Class 17 and 18
Class 17 and 18Class 17 and 18
Class 17 and 18
 
Class 16
Class 16Class 16
Class 16
 
Class 15
Class 15Class 15
Class 15
 
Class 12, 13 and 14
Class 12, 13 and 14Class 12, 13 and 14
Class 12, 13 and 14
 
Class 9, 10 and 11
Class 9, 10 and 11Class 9, 10 and 11
Class 9, 10 and 11
 
Class 7 and 8
Class 7 and 8Class 7 and 8
Class 7 and 8
 
Class 1, 2 and 3
Class 1, 2 and 3Class 1, 2 and 3
Class 1, 2 and 3
 
Class 4, 5 and 6
Class 4, 5 and 6Class 4, 5 and 6
Class 4, 5 and 6
 
Class 17
Class 17Class 17
Class 17
 
Class 16
Class 16Class 16
Class 16
 
Class 14
Class 14Class 14
Class 14
 
Class 13
Class 13Class 13
Class 13
 

Dernier

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Dernier (20)

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

Class 10

  • 1. Website and Page development tools, Open source tools.
  • 2. WEBSITE AND PAGE DEVELOPMENT TOOLS
  • 3. Need for developer tools • Difference in browsers • Difference in versions • Difference in Platforms and Devices • While going live there needs a tool that can perform remote debugging
  • 4. General System Development Tools • Development Environments – Microsoft Visual Studio / J-Builder (Java) • Proprietary client / server side language – ColdFusion • Drag and Drop Editors – MS FrontPage – Dreamweaver • Smart Editors – Textpad Increasing functionality
  • 5. Special Purpose Development Tools • Graphics Editors – Fireworks – Photoshop • Database Publishing Utilities – Microsoft drag-and-drop tools in Access, Excel – MySQL / PHP scripts • Animation Tools – Flash • Audio-visual tools
  • 6. Multi-Language Development Environments • MS Visual Studio [.NET] (typical) – Common design, team-programming and debugging environment for multiple languages – Automated interface with web-server for program- run-debug development cycle – Support for HTML, Java, C#, .NET, JavaScript , VB and more! • Similar environments exist for UNIX/LINUX MAC platforms
  • 7. Multi-Language Development Environments • For Hard-core, industrial strength web-based applications • The right language for the right job – multiple teams of programmers for client and server sides: Java team, .NET team, JavaScript or PHP team, visual design team and more on 1 project
  • 8. The Architecture of the Web User Client: browser Internet HTTP Server Script Interpreter (engine) Database File server HTML document Screen Server 1 2 3 4 5 7 9 6 8 User clicks on .cgi or.asp link Request for page Request is routed to server anywhere in the world ‘web server’ receives request for page Retrieves page from file server Recognizes .asp as CGI script for Script engine Interpreter may read and write to database10 Interpreter generates HTML document Server sends generated document to source of the original request Generated document sent to HTTP server HTML interpreter in browser formats and displays HTML document. CSS interpreted here.
  • 9. TOOLS FOR WEB SITE OPTIMIZATI ON • Metatags, titles, page contents • Identify market niches • Offer expertise • Get linked up • Buy ads • Local e-commerce
  • 10. TOOLS FOR INTERACTIVITY AND ACTIVE CONTENT
  • 11. Common Gateway Interface (CGI) • A set of standards for communication between a browser and a program running on a server that allows for interaction between the user and the server
  • 12. Active Server Pages (ASP) • Active Server Pages (ASP) a proprietary software development tool that enables programmers using Microsoft’s IIS package to build dynamic pages
  • 13. Java, Java Server Pages (JSP), and JavaScript • Java a programming language that allows programmers to create interactivity and active content on the client computer, thereby saving considerable load on the server
  • 14. Java Server Pages (JSP) • Java Server Pages (JSP) like CGI and ASP, a Web page coding standard that allows developers to dynamically generate Web pages in response to user requests
  • 15. JavaScript • JavaScript a programming language invented by Netscape that is used to control the objects on an HTML page and handle interactions with the browser
  • 16. Few More • ActiveX a programming language created by Microsoft to compete with Java • VBScript a programming language invented by Microsoft to compete with JavaScript • ColdFusion an integrated server-side environment for developing interactive Web applications