In Feburary 2016 21,
Rasmus Ledorf, a Danish computer programmer, introduced the first version of PHP in 1995. He called the initial set of codes the 'Personal Home Page Tools,' which he used as a code to track visitors looking at his online resume. After some time, he added more functionality to the script and released the source code to everyone. Ledorf continued improving and developing PHP by himself until 1997. During that same year, two more programmers, Andi Gutmans and Zeev Zuraski, coordinated with Ledorf to create PHP 3.0. This version was the first to resemble the current popular PHP most programmers use today. It has more functionality and capabilities and was officially called 'PHP: Hypertext Preprocessor.' The latest PHP is version 5, with several release updates. It still resembles the functionality of version 3.0, but with added features. It mainly runs through the 'Zend Engine 2.0.'
Advantages
There are four major advantages when using PHP: accessibility, compatibility, simplicity and extensive community support. Because PHP is open source, access has no restrictions. Programmers interested in using PHP only need to download the scripts, without paying a single cent. It runs in all types of Operating Systems and is also compatible with the most popular Web servers, including Apache and IIS. Programmers also don't have to spend a lot of time learning PHP because its language is related to Perl and C, two of the most popular coding languages. Lastly, PHP has a large online community support. Since it's free, a lot of other programmers share scripts and give advice on how to improve the system.
Popularity
As of May 2011, there are more than 25 million websites that run on PHP. Most webmasters prefer to use the language because PHP was created to work on Web development. PHP can also be integrated to HTML codes, allowing easier coding and flexibility when building websites.
Limitations
Although using PHP is simple, experienced programmers are usually required when building complex and large websites. PHP has a lot of extensions and other add-ons, and an inexperienced programmer may get confused sorting through and checking all of the available scripts. Also, codes can sometimes become complex when programmers want to achieve a very specific function. Lastly, because PHP is mainly a language designed for Web development, building large websites requires programmers to know HTML, JavaScript and CSS.
In Feburary 2016 21,
Showing posts with label Hypertext. Show all posts
Showing posts with label Hypertext. Show all posts
Sunday, 21 February 2016
Friday, 5 February 2016
How to Learn Network ProtocolsIn Feburary 2016 05,
In Feburary 2016 05,
Memorize the seven OSI layers using the commonly-used mnemonic 'All People Seem To Need Data Processing' -- for Application, Presentation, Session, Transport, Network, Data link and Physical layers.
Remember that the Application layer is for applications that interface with users. Functions included here are emails, file transfers, web-browsing and remote access. Common email protocols are SMTP (Simple Mail Transfer Protocol) and POP3 (Post Office Protocol version 3). Web-browsing has HTTP (Hypertext Transfer Protocol). File transfer has FTP (file transfer protocol).
Remember that the Presentation layer is involved in the presentation of data. This includes audio, video and other visual presentations. Protocols include the common JPEG for pictures, MP3 for music, AVI for videos.
Remember that the Session layer is responsible for establishing a session or connection between computers and networks. Common protocols include SQL (structured query language) and RPC (remote procedure call).
Remember that the Transport layer is involved in transmitting or transferring data from one device to another. Common protocols are TCP (Transport Control Protocol) and UDP (User Datagram Protocol).
Remember that the Network layer is responsible for tracking and routing where data should be transmitted. To be able to route data correctly, computers need 'addresses,' which the Internet Protocol (IP) is responsible for. Similar to courier and cargo services, the network layer also has the RIP (Routing Information Protocol), EGP (External Gateway Protocol) and IGMP (Internet Group Management Protocol). These are the trucks, planes, and trains responsible for routing data.
Remember that the Data link layer is responsible for linking or connecting data between the other protocols. It provides error-free mechanism to ensure that the link is maintained. Common protocol is PPP (Point-to-Point Protocol) and SLIP (Serial Line Internet Protocol).
Remember that the Physical layer are the physical connections between networks and computers. These are the wires, cables, switches, amplifiers and other physical devices that link computers. There is no protocol under the Physical layer.
In Feburary 2016 05,
Memorize the seven OSI layers using the commonly-used mnemonic 'All People Seem To Need Data Processing' -- for Application, Presentation, Session, Transport, Network, Data link and Physical layers.
Remember that the Application layer is for applications that interface with users. Functions included here are emails, file transfers, web-browsing and remote access. Common email protocols are SMTP (Simple Mail Transfer Protocol) and POP3 (Post Office Protocol version 3). Web-browsing has HTTP (Hypertext Transfer Protocol). File transfer has FTP (file transfer protocol).
Remember that the Presentation layer is involved in the presentation of data. This includes audio, video and other visual presentations. Protocols include the common JPEG for pictures, MP3 for music, AVI for videos.
Remember that the Session layer is responsible for establishing a session or connection between computers and networks. Common protocols include SQL (structured query language) and RPC (remote procedure call).
Remember that the Transport layer is involved in transmitting or transferring data from one device to another. Common protocols are TCP (Transport Control Protocol) and UDP (User Datagram Protocol).
Remember that the Network layer is responsible for tracking and routing where data should be transmitted. To be able to route data correctly, computers need 'addresses,' which the Internet Protocol (IP) is responsible for. Similar to courier and cargo services, the network layer also has the RIP (Routing Information Protocol), EGP (External Gateway Protocol) and IGMP (Internet Group Management Protocol). These are the trucks, planes, and trains responsible for routing data.
Remember that the Data link layer is responsible for linking or connecting data between the other protocols. It provides error-free mechanism to ensure that the link is maintained. Common protocol is PPP (Point-to-Point Protocol) and SLIP (Serial Line Internet Protocol).
Remember that the Physical layer are the physical connections between networks and computers. These are the wires, cables, switches, amplifiers and other physical devices that link computers. There is no protocol under the Physical layer.
In Feburary 2016 05,
Subscribe to:
Comments (Atom)