PHP AJAX Framework & Libraries

To deliver powerful web application using PHP AJAX development framework for developing new generation Web 2.0 applications you can use PHP Frameworks. There are various PHP AJAX Frameworks available for use, few are FREE and some are with commercial licence. You can choose any of them based on your requirements. 1. GWTPHP – It is […]

Continue Reading →

Most Popular Web Application Frameworks

A software framework provides “the skeleton of an application that can be customized by an application developer” Like software libraries, software frameworks aid the software developer by containing source code that solves problems for a given domain and provides a simple API. However, while a code library acts like a servant to other programs, software […]

Continue Reading →

Symfony 1.1 released with interesting features

Now the day has come to celebrate the immediate availability of the long awaited 1.1 stable release of the symfony framework! The new architecture of symfony is more configureable and decoupled, allowing you to use or replace part of the framework very easily, The new object-oriented form framework makes form creation and reuse a breeze, […]

Continue Reading →

Next big programming language feature after closures

Closures are the current hot feature for programming languages. The inclusion of closures in Java appears to be around the corner, and the C++ committee has recently voted on closures in the upcoming C++ 0x standard. The introduction of closures into many mainstream languages indicate to me that the logicial next big features is going […]

Continue Reading →

8 Great CSS Frameworks

Well, I guess I’m going to work backwords. There are three layers to the frontend; behaviour, presentation and markup. We’ve done behavior so we’re onto presentational now. CSS Frameworks have been all the buzz lately, we’ve had ones that use python ways of code then regenerate it as css, ones that are specifically for forms […]

Continue Reading →

CakePHP Naming Conventions, Global Constants, Global Functions

config (‘file_name’) Global Functions up (‘string’) r (‘search’, ‘replace’, ‘text’) pr (array) am (array, [array, array]) env (‘HTTP_HEADER’) cache (path, data, expires, [target]) Models Class Name: singular, camel cased (LineItem, Person) File Name: singular, underscored (line_item.php, person.php) Table Name: plural, underscored (line_items, people) Controllers Class Name: plural, camel cased, ends in "Controller" Views Path: controller […]

Continue Reading →

PHP vs Ruby

PHP vs Ruby – Practical Language Differences There are rather significant syntactical differences between PHP and Ruby. For example PHP requires semicolons at the end of lines and generally requires curly brackets to enclose blocks of code. Ruby, on the other hand, uses newline characters to denote the end of a line of code and […]

Continue Reading →

Ruby or PHP which one is for you

Will Ruby kill PHP? With the recent rise in popularity of the Ruby programming language (largely driven by the excellent but not perfect web framework called Rails), I’ve noticed a little fear in the air … fear on the part of some people in the PHP community. Will Ruby kill PHP? The short answer is: […]

Continue Reading →

CakePHP an Open Source PHP Framework

CakePHP is a free open-source rapid development framework for PHP. Its a structure of libraries, classes and run-time infrastructure for programmers creating web applications originally inspired by the Ruby on Rails framework. Primary goal is to enable developers to work in a structured and rapid manner – without loss of flexibility. In 2005, Michal Tatarynowicz […]

Continue Reading →

php.MVC is an open source framework for PHP Web applications

php.MVC implements the Model-View-Controller (MVC) design pattern, and encourages application design based on the Model 2 paradigm. This design model allows the Web page or other contents (View) to be mostly separated from the internal application code (Controller/Model), making it easier for designers and programmers to focus on their respective areas of expertise. The framework […]

Continue Reading →