Tuesday, 18 March 2014

Difference Between Zend framework 2 VS Zend framework 1

Zend framework is framework created by zend company who is owner of PHP. It means it is more reliable as compare to other framework and CMS. That's why most of people are using Zend for their project. 


It is lots of qualities and are below:

  1. Its created by zend.com - Owner of PHP.
  2. Most of the third party API like GData, PDF, AUth, ACL etc are available.
  3. They provide support .
  4. Time by time, Up-dation are available so that you get always best in the industry.
  5. Excellent tutorial is available not for current version but also for previous version.

Now, Zend have provided Version2 because they always provide better to the php developer. Zend2 has its own qualities. Now we have more reason to select zend in our project.


Before start working zend2 we should compare with zend1 and get to know pros/cons of zend2.


So, Here are few compare of Zend framework 2 VS Zend framework 1.


Architecture:
ZF1 is based on MVC (Model View Controller)
ZF2 is based on MOVE (Model Operations Views Events)

Conventions:
Class name in ZF1 was Zend_Db_Table for class in Zend/Db/Table.php 
Class name in ZF2 is Zend\Db\Adapter for class in Zend/Db/Table.php 

Community:
ZF1 was backed by Zend Technologies (and few other, unnamed).
ZF2 was backed by Zend Technologies, Google and Microsoft.

Size of installation:
30Mb for ZF1
2.5 for ZF2 (zipped)

Performance:
PHP: ZF2 is 4 times slower than ZF1
Because ZF2 call more functions in background as compare to ZF1.
SQL: ZF2 is little  Faster than ZF1 

Compare Performance

  1. http://www.developerknowhow.com/zf1-vs-zf2/
  2. http://www.enrise.com/2012/02/zend-framework-2-performance/

For More detail, Please visit zend.com

Friday, 14 March 2014

Improve Ajax Performance

Improve Ajax Performance

Following are few steps to Improve Ajax Performance
  1. First try to Reduce the Number of Ajax Call
  2. If same call send again, abort the previous call
  3. If ajax call is executing, and user go for another link, then cancel the previous one.
  4. Use GET Method, As its Fast but less secure
  5. Reduce the Amount of data transmitted
    a. Only Required parameter in Ajax Request
    b. Only Required Response in Ajax Request
  6. Optimize your Server