Zend Application Fabric

The Zend Application Fabric enables you to run your application on any supported cloud infrastructure while giving you peace of mind that your end-users will always receive the short response times they have come to expect.


Blazing PHP Performance

Zend Application Fabric provides multiple technologies, all based on the battle-proven Zend Server, for improving application response times and minimizing resource utilization. Through PHP code acceleration, bytecode caching, full page caching and data caching, PHP applications provide snappy performance and a great user-experience.

True Elasticity

To get the full benefits of cloud elasticity, you need an application infrastructure that lets you scale up and down on-demand. Zend Application Fabric is the ideal solution for PHP applications that need to withstand fluctuating web traffic, allowing you to easily increase or decrease computing resources while ensuring no user sessions are lost.

Dependable Runtime Environment

The Zend Application Fabric is based on Zend Server technologies, which already power thousands of web applications. At the heart of the Zend Application Fabric is an integrated, Zend-supported PHP stack that includes Zend Framework. Built-in application monitoring and diagnostics let you quickly identify and troubleshoot issues without spending time guessing at root cause and attempting to recreate production problems.

PHPEdit for PHP Programming – Code IntelliSense

PHPEdit has been designed to maximise your productivity helping you to develop code easily, efficiently and much faster. You will find highly valuable tools integrated into PHPEdit which includes syntax highlighting, code collapsing, code completion, code hint, real-time syntax checking, token match, and many more.

PHPEdit is going even further assisting you in your web development and enhancing your productivity. We have also integrated various code generation functionalities to help you such as templates, PHPDoc documentation generation, method overriding and implementing.

Syntax highlighting

PHPEdit offers syntax highlighting for many languages including PHP, HTML, CSS, Javascript, SQL, XML, XSLT, etc…

This allows you to quickly understand your code, and navigate through it.

PHPEdit allows supports contextual highlighting: in “mixed languages” files, where PHP, HTML, CSS, etc… are mixed together, PHPEdit only highlights the language you are currently editing, and the other language(s) in gray.

Code completion

PHPEdit parses your files in background to understand your code, and be able to offer you smart code completions. It knows what classes you are using, and suggests you possible methods, functions, variables, etc…

It also works in others languages:

V HTML for tags and attributes;
V SQL for table & field names;
V Etc…

Code insight allows you to code faster by only typing a few characters instead of the whole names, and also prevents you from typing errors.

Real time syntax checking

PHPEdit uses PHP to parse your code while you type, to show you syntax errors automatically.

CodeIgniter, a PHP framework

CodeIgniter is right for you if:

  • You want a framework with a small footprint.
  • You need exceptional performance.
  • You need broad compatibility with standard hosting accounts that run a variety of PHP versions and configurations.
  • You want a framework that requires nearly zero configuration.
  • You want a framework that does not require you to use the command line.
  • You want a framework that does not require you to adhere to restrictive coding rules.
  • You do not want to be forced to learn a templating language (although a template parser is optionally available if you desire one).
  • You eschew complexity, favoring simple solutions.
  • You need clear, thorough documentation.

CodeIgniter, a PHP framework

CodeIgniter is right for you if:

  • You want a framework with a small footprint.
  • You need exceptional performance.
  • You need broad compatibility with standard hosting accounts that run a variety of PHP versions and configurations.
  • You want a framework that requires nearly zero configuration.
  • You want a framework that does not require you to use the command line.
  • You want a framework that does not require you to adhere to restrictive coding rules.
  • You do not want to be forced to learn a templating language (although a template parser is optionally available if you desire one).
  • You eschew complexity, favoring simple solutions.
  • You need clear, thorough documentation.

Choose a PHP Framework for Your Next Project

Determining Your Needs


Before you can decide on a framework for your project you should first understand its needs, its requirements, and a little about the development team working behind the scenes. There are three main questions to ask yourself before going forward:

  • What’s the primary focus of your application? Will it be an ecommerce business, a social community, a messaging platform or a directory? If you’re building an ecommerce site, for instance, you may want to choose a framework with some baked-in libraries with proven extensions for dealing with credit card processing. On the other hand, a lightweight messaging platform may need to scale very rapidly or use multiple servers and databases for load balancing and faster connectivity.
  • What will your hosting environment be? Some frameworks require additional PHP modules or software installation on the server, which may not be an option in shared hosting environments. Furthermore, a lightweight framework on which everything is self-contained and highly portable may not provide the best functionality for serious data manipulation or large information processing. For example, some frameworks work best with MySQL, while others include libraries for working with key-value and document store databases, for example.
  • What are the strengths and weaknesses of the developer(s)? It’s important to get a sense of the skills and shortcomings of the developer(s) who will actually be building and maintaining the application. Some frameworks are more user-friendly and better for beginners. While the answer to this question probably shouldn’t be a deciding factor (learning new things is good), it is definitely one to take into account given your timeline, budget and security considerations.

HTML5 Shiv

HTML5 has all sorts of great new elements such as <header>, <nav>, etc.  We can finally build pages without having tons of <div class=”header”> etc, and have the terms standardized across websites.

Internet Explorer will not recognize these unofficial elements.  Unlike Chrome, Firefox, Opera, and the rest of the browser world who will gladly assume the element is acceptable, and render / CSS just like any other element — Internet Explorer ignores them.  If you used <header> tags on your site, Internet Explorer (yes, even 8 ) will just ignore the existence of the code.

To use this script, it must be included before the <body> element (i.e. in the <head>) but doesn’t matter if it appears before or after the CSS – but for the sake of performance, it would make better sense to include the CSS first then this script.

<!--[if lt IE 9]><script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->

Note that the protocol has been removed so you don’t have to when including on an http or https page

Common question: what’s the difference between the html5shim and the html5shiv? Answer: nothing, one has an m and one has a v – that’s it.