The Hypertext Transfer Protocol (HTTP) is a networking protocol for distributed, collaborative,hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.
FTP is probably the most used resource on the Internet. It is a protocol which allows users on computer to transfer files to another computer or we can say to exchange files over the Internet. FTP works in the same way as HTTP (Hypertext Transfer Protocol) for transferring Web pages from a server to a user's browser and SMTP for transferring electronic mail across the Internet in that, like these technologies, FTP uses the Internet's TCP/IP protocols to enable data transfer.
When you take a file from a remote machine down to your own machine, it is called a download. When the opposite happens and you place a file on a remote machine, it is called an upload. FTP is most commonly used to download a file from a server using the Internet or to upload a file to a server.
Some of the frameworks in PHP are
- Laravel Framework
Laravel is web application framework with expressive, elegant syntax. Development in this framework is enjoyable, creative experiencing. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.
- Symphony Framework
It is one of the leading PHP framework too create websites and web applications. It is built on top the symfony components.Symfony is aimed to build robust applications in business context, and aims to give developers full control over the configuration.
- Codeigniter Framework
CodeIgniter is powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications. CodeIgniter is best product of EllisLab.
- CakePHP Framework
CakePHP is a free, open-source, rapid development framework follows MVC pattern in PHP. It is foundational structure for programmers to create web applications. Our primary goal is to enable you to work in a structured and rapid manner - without loss of flexibility. CakePHP takes the monotony out of web development.
- Yii Framework
Yii is high-performance PHP framework best for developing large-scale Web applications. Yii is free, open-source Web application framework written in PHP5 that promotes clean, DRY design and encourages rapid development. It works to streamline your application development and helps to ensure extremely efficient, extensible, and maintainable end product.
- Zend Framework
Zend Framework is open source, object oriented web application framework for PHP 5. Zend Framework is often called "component library", because it has many loosely coupled components that you can use more or less independently. But Zend Framework also provides an advanced Model-View-Controller (MVC) implementation that can be used to establish a basic structure for Zend Framework applications.
- Prado Framework
PRADO framework is open source programming framework for creating professional web applications. PRADO stans for PHP Rapid Application Development Object-oriented.PRADO is best suitable for creating Web applications that is highly user-interactive. It can be used to develop systems as simple as a blog system to those as complex as content management system (CMS) or complete e-commerce solution. Because PRADO promotes object-oriented programming (OOP) through its component-based methodology, it fits extremely well for team work and enterprise development.
- Akelos Framework
Akelos is MVC platform similar to Ruby on Rails. It aims helping programmers build multilingual database-backed web applications and write less code,
which allows for creation of uniform, simple understand scripts. The Akelos PHP framework allows programmers to write views using Ajax, to control requests and responses through controller, and to create and maintain internationalized applications.
- Magento Framework
Magento is an e-commerce platform created on open source technology, which provides online merchants with an exceptional flexibility and control over the content, look and functionality of their e-commerce store.
- PHPDevShell Framework
PHPDevShell is fast, stable and secure, is described as Rapid Application Development framework, which offers a well designed administrative graphical user interface to accommodate any types of already written scripts ,develop your own specifically for PHPDevShell. This GUI interface offers developers many features such as management of users, roles, groups, menus, crons, templates, hooks, logs, plugins, settings, plus various navigation, registration, theming, search filtering, caching and mailing options.