A new section – Frameworks, added to the NTC Hosting Encyclopedia
Our continuing efforts in exploring the web’s secrets just gave birth to another new chapter of the NTC Hosting Encyclopedia – Frameworks. This new section of our growing knowledge base is intended to get you acquainted with the currently most popular frameworks on the web and give you some practical advice on working with them.
Frameworks have been created and put into practice for one main reason – to allow code library and scripting language programmers re-use the software system code, developing and mounting together the separate components of a software project. The most widely used frameworks include frameworks for scripting languages like PHP, Perl, Python, Ruby. Of them, most preferred are PHP frameworks like:
Zend – a powerful open-source PHP framework intended for building common web applications and connecting different web services. Its Model-View-Controller (MVC) architecture enables programmers to differentiate the separate parts of an application so as to develop and maintain it much easier. Zend offers ready-made components for web phenomena like Amazon, Last.fm, Del.icio.us, Flickr, Google and more. (Read more in our article)
Symfony – a PHP framework with low performance overheads aimed at accelerating the creation and maintenance of complete web applications. It boasts clean design and code readability and offers an easy-to-use admin generator interface. Developers have full control over configuration and customization – from the directory structure to the foreign libraries. Symphony is compatible with the following operational systems: Linux, FreeBSD, Mac OS or Microsoft Windows, and its installation requires a PHP 5 web server. (Read more in our article)
PHPDevShell – a fast, stable and secure open-source PHP framework for developing admin-based applications. It offers a well designed graphical admin interface allowing you to accommodate any types of already written scripts or develop your own. (Read more in our article)
CodeIgniter – a modern multi-functional open source framework for creating full-featured PHP-based web applications. It is compatible with standard shared hosting accounts, various PHP versions (including PHP4 and PHP5) and configurations. (Read more in our article)
Other popular PHP frameworks overviewed in the new Frameworks chapter include PRADO, intended for developing professional web applications, the easy-to-understand CakePHP, Akelos – for building multilingual database-based web applications, and Zoop. Await more new frameworks overviews to be added to this new chapter.