PHP,Online PHP, PHP Guide, What is PHP, What is My sql, What is Java scripts,What is Ajax, Defination,Advantage Disadvantage Ajax
What is PHP?
PHP is a sever side scripting language, Through PHP we create dynamic web pages . In PHP maximum syntax are borrowed from C , JAVA , PERL with some unique features of its own . To use PHP in HTML page we use a spacial enclosed tag '' or ''.PHP is also a opensourse scripting language like perl,python,RoR.
In addition to manipulating the content of your pages, PHP can also send HTTP headers. You can set cookies, manage authentication, and redirect users. It offers excellent connectivity to many databases (and ODBC), and integration with various external libraries that let you do everything from generating PDF documents to parsing XML.
PHP offers excellent connectivity to many databases including MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, and Generic ODBC. The popular PHP-MySQL combination (both are open-source products) is available on almost every UNIX host. Being web-oriented, PHP also contains all the functions to do things on the Internet - connecting to remote servers, checking email via POP3 or IMAP, url encoding, setting cookies, redirecting, etc
What Is MySQL ?
MySQL is an open source, SQL Relational Database Management System (RDBMS) that is free for many uses . Early in its history,MySQL occasionally faced opposition due to its lack of support for some core SQL constructs such as subselects and foreign keys. Ultimately, however, MySQL found a broad, enthusiastic user base for its liberal licensing terms, perky performance, and ease of use.
Its acceptance was aided in part by the wide variety of other technologies such as PHP, Java, Perl, Python, and the like that have encouraged its use through stable, well-documented modules and extensions. MySQL has not failed to reward the loyalty of these users with the addition of both subselects and foreign keys as of the 4.1 series. Databases in general are useful, arguably the most consistently useful family of softwareproducts—the “killer product” of modern computing.
Like many competing products, both free and commercial, MySQL isn’t a database until you give it some structure and form. Youmight think of this as the difference between a database and an RDBMS (that is, RDBMS plus user requirements equals a database). There’s lots more to say about MySQL, but then again, there’s lots more space in which to say it.
Why PHP with MySQL ?
There are ever so many reasons to love PHP and MySQL web applications. I found 12 different
points to choose PHP and MySQL as best pair of web applications development tools. Please download this document to find out the descriptive answers.
What is Javascript ?
JavaScript is a cross-platform, object-oriented scripting language. JavaScript is a small, lightweight language; it is not useful as a standalone language, but is designed for easy embedding in other products and applications, such as web browsers. Inside a host environment, JavaScript can be connected to the objects of its environment to provide programmatic control over them.
The key design principles within JavaScript are inherited from the Self and Scheme programming languages .JavaScript" is a trademark of Sun Microsystems. It was used under license for technology invented and implemented by Netscape Communications and current entities such as the Mozilla Foundation
from wikipedia.org
Core JavaScript contains a core set of objects, such as
Array, Date, and Math, and a core set of language elements such as operators, control structures, and statements. Core JavaScript can be extended for a variety of purposes by supplementing it with additional objects; for example: - Client-side JavaScript extends the core language by supplying objects to control a browser (Navigator or another web browser) and its Document Object Model (DOM). For example, client-side extensions allow an application to place elements on an HTML form and respond to user events such as mouse clicks, form input, and page navigation.
- Server-side JavaScript extends the core language by supplying objects relevant to running JavaScript on a server. For example, server-side extensions allow an application to communicate with a relational database, provide continuity of information from one invocation to another of the application, or perform file manipulations on a server.
What Is AJAX ?
Ajax, is a group of interrelated web development techniques used to create interactive web applications or rich Internet applications.
Through ajax web applications can retrieve data from the server asynchronously(asynchronous operation means that a process operates independently of other processes) in the background without interfering with the display and behavior of the existing page.There is different technologies behind Ajax
1. XHTML and CSS for presentation.
2. The Document Object Model(DOM) for dynamic display of and interaction with data.
3. XML and XSLT for the interchange, manipulation and display of data, respectively.
4. The XMLHttpRequest object for asynchronous communication.
5. JavaScript to bring these technologies together.
Ajax Advantages and Disadvantages ?
advantages
1. Faster Updation: If you want to update the data base of your web AJAX provides an unique feature to reduce consumption of time. Unlike other web languages where you need to update the entire data base every time you need to update the contents, however with AJAX you need to spend time only on updation of the contents which actually requires to be done so. AJAX selects the contents from the web which needs updation giving eage to the process.
advantages
1. Faster Updation: If you want to update the data base of your web AJAX provides an unique feature to reduce consumption of time. Unlike other web languages where you need to update the entire data base every time you need to update the contents, however with AJAX you need to spend time only on updation of the contents which actually requires to be done so. AJAX selects the contents from the web which needs updation giving eage to the process.
2. Faster Response: AJAX enables faster responses to the inputs even if the changes are not done on server. The unique advantage of AJAX is its ability to reload the individual pages separately giving a user friendly benefit and users may perceive the site functioning faster.
3. Faster Connection: With AJAX it’s not required to connect the webpage with server every time. Some times it saves the interaction between them to increase functionality and speed. It allows webpage to request for smaller bits of information rather than asking for the entire page to load again and again which increases speed as well. AJAX is a technology related to browser which is independent of web server.
disadvantages
1. Search engine won't index your website right
1. Search engine won't index your website right
2. One url can lead to various states of the application
3. The browser back button is broken !
4. Now that Javascript is deactivated, your app doesn't work
5. Your Javascript code is hard to debug, and lower in quality
Known Ajax Toolkit For development
The Dojo Toolkit
jQuery
Prototype
Script.aculo.us
Rico
Behaviour
MochiKit
Moo.fx
AJFORM
Qooxdoo
Zimbra AjaxTK
Backbase
TIBCO
JackBe
Bindows
Isomorphic
ThyAPI
Tibet
AjaxFace
DWR
Echo2
Ajax Tags
WebWork 2
Struts Layout
Tapestry Tacos
Wicket
ICEfaces
ThinkCap JX
Sajax
XOAD
xajax
AjaxAC
JPSpan
CPAINT
Pear::Html::Ajax
Ajax.NET
Microsoft Atlas
AjaxAspects
WebORB for .NET
Crack Ajax
CGI::Ajax
Lisp: CLAjax
Please download the .pdf to learn more about Ajax.
What is HTML ?
There are plainly of definition of HTML (Hyper Text Markup Language).
Hyper Text : A document formatting that allows documents to be linked by making certain words or phrases "clickable." When the link is followed, the information on the second document is related to the word in the first document. Hypertext is the formatting used on the World Wide Web.
In the other words , Hypertext is a term used to describe a document containing "links." With the aid of an interactive browser program, a hypertext link allows the reader to move easily from one document to another.
Markup Language : A computer language that is used to annotate the structural representation of the document that how to display it.
The language is invented by "Tim Berners-Lee" who is also known as 'father of web'. He wants to create a language which enable to share document over networking platform.In December 2003, he was awarded knighthood by British Queen for the invention.
------------------------------------- End Of General Questions --------------------------------
Post related to : PHP,Online PHP, PHP Guide, What is PHP, What is My sql, What is Java scripts,What is Ajax, Defination,Advantage Disadvantage Ajax.


0 comments:
Post a Comment