Google


Web
www.ru.ac.za
www.microsoft.com
www.php.net

Project Links Home Deliverables References Resources Downloads Links Tutorials


Computer Science 2005

PHP

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

You can also download the PHP manual from: http://www.php.net/docs.php

PEAR

What is PEAR? PEAR is short for "PHP Extension and Application Repository" and is pronounced just like the fruit. The purpose of PEAR is to provide:

  • A structured library of open-sourced code for PHP users
  • A system for code distribution and package maintenance
  • A standard style for code written in PHP, specified here
  • The PHP Extension Community Library (PECL), see more below
  • A web site, mailing lists and download mirrors to support the PHP/PEAR community
PEAR is a community-driven project with the PEAR Group as the governing body. The project has been founded by Stig S. Bakken in 1999 and quite a lot of people have joined the project since then.

Download the PEAR manual from: http://www.pear.php.net/manual/

MySQL 5

MySQL MySQL downloads. MySQL 5 is just out and comes with some nice new features such as Triggers, Stored procedures and functions, download it and try it out!

Apache

Apache web server The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. This project is part of the Apache Software Foundation. In addition, hundreds of users have contributed ideas, code, and documentation to the project. This file is intended to briefly describe the history of the Apache HTTP Server and recognize the many contributors.

MSDN

MSDN Visit the Microsoft Developer Network for tutorials, webcasts, white papers and all sorts of information for developer regarding Microsoft products.

.NET Home page

Microsoft .NET homepage The homepage for Microsoft .NET technologies



ASP.NET Home page

Microsoft .NET homepage Get to grips with ASP.NET. Probably the best resource for getting started with ASP.NET



Sitepoint Forums

Siteopint Forums An excellent resource for discussing many issues related to web development. Useful for both simple and advanced problems. Specialized forums for both .NET, Apache, MySQL and PHP, as well as general forums for databases and server configuration.



WACT

The Web Application Component Toolkit is a modular patterns based framework for creating high performance web applications.

WACT assists in implementing the Model View Controller pattern and the related Domain Model, Template View, Front Controller and Application Controller patterns. For additional information on patterns in php, see enterprise patterns or http://phppatterns.com/.

The WACT framework is developed with the philosophy of continuous refactoring and unit testing. WACT encourages these activities in applications based on the framework. WACT uses Simple Test as a unit testing framework.

WACT emphasizes writing secure web applications. See Web Application Security for more information.

Prado

Prado PRADO is a component-based and event-driven framework for rapid Web programming in PHP 5. PRADO reconceptualizes Web application development in terms of components, events and properties instead of procedures, URLs and query parameters.

A PRADO component is a combination of a specification file (in XML), an HTML template and a PHP class. PRADO components are combined together to form larger components or complete PRADO pages.

Developing PRADO Web applications mainly involves instantiating prebuilt and application-specific component types, configuring them by setting their properties, responding to their events by writing handler functions, and composing them into application tasks.

Note: Prado is an implementation of much of what has been done in the ASP.NET framework in PHP.

Retrieving HTTP content in .NET

This isn't really relevent in terms of my project, but it is an incredibly useful link if you are interested in writing network enabled .NET 2005 clients which are able to interact with online web forms. This also helps in terms of posting data to REST Web Services if you want to use the POST verb, or possibly want to send binary data.