Vesti bune pentru PHP-isti

Zend va implementa cu ajutorul IBM si Microsoft un api pentru Cloud. Api-ul se va numi Simple API for Cloud Application Services si va suporta Amazon S3 si SimpleDB, Windows Azure, Rackspace Cloud Files si Nirvanix si probabil va integra si restul, inclusiv favoritul meu Zoho SQLCloud.

In plus Microsoft intentioneaza sa dezvolte in paralel un API extins care sa ofere acces la serviciile speciale ale Azure, cum ar fi tranzactiile si care se va numi PHPAzure SDK.

Un exemplu de cum va arata folosind Zend Framework.



Programming Quickies

Twitto – A PHP web framework in a tweet

I liked the idea. See official site.



2008 Open Source CMS Market Survey

Studiul măsoară popularitatea celor mai folosite CMS-uri în funcție strict de percepția consumatorilor de astfel de soluții.

Câteva metrice folosite:

  • rata adopției: numărul de descărcări, numărul de instalări, suportul terțar cum ar fi numărul de cărți și documentații scoase pe anul 2008 sau servicicii terțe aflate în dezvoltare în 2008
  • brand strength: vizibilitatea pe motoarele de căutare, inbound links, google rankings, viralele și retwiterele, articolele de specialitate apărute în media, grupurile de discuții de pe facebook, linkedin, myspace sau google, premii și ratinguri câștigate

Ca o scurtă concluzie, tendința din 2007 se păstrează și pentru 2008, cu Joomla, WordPress și Drupal în top.

Un top pe secțiuni:

  • Cele mai multe descărcări: WordPress cu o medie săptămânală de aprox. 150.000 descărcări pe sătămână, urmat de Joomla cu 37.000 și e107 cu 4000.
  • cele mai multe servicii de dezvoltare așa cum apar pe elance și guru: Joomla, WordPress și Drupal
  • manuale și cărți editate: Joomla, Drupal și WordPress
  • rata de adopție: WordPress, Joomla și Drupal
  • vizibilitatea în google search: Joomla, Drupal și MODx
  • popularitatea conform alexa: WordPress, Joomla, Drupal
  • vizibilitatea pe twitter: WordPress, Joomla și Drupal
  • grupuri de discuții: WordPress, Drupal și Joomla
  • la secțiunea awards: Drupal este de departe lider

Ce-i lipsește studiului este metrica legată de numărul de incidente de tip application vulnerabilities, unde Joomla are o reputație foarte proastă.

Offtopic:
În timpul liber administrez remote și niste servere colocate pe fsdata pentru un prieten în Suedia. Mulți clienți de-ai lui au avut proasta inspirație de a folosi Joomla. Toate aceste aplicații au fost compromise datorită numeroaselor vulnerabilități de tip SQL injection sau remote code execution și m-am văzut forțat să restricționez accesul la astfel de aplicații.

În plus codul Joomla este extrem de alambicat, lipsește cu desăvârșire introspecția. De asemenea multă redundanță în operații care implică un cost de procesare foarte mare.

2008 Open Source CMS Market Survey