PHP 5, ли?

Калоян, в блога си, често публикува информация за РНР. Последната му новина, ме накара да се замисля, какво за мене е PHP. Ето предварително, няколко линка, които и той е посочил. Авторите на тези разсъждения ме карат сериозно да се замисля за положението на развитието на езика във сферата на разработката на уеб-приложенията.

Линковете

Sandro Groganz

PooTeeWeet

PhotoMat

Jero & Stuart

Ситуацията

Знайно или незнайно за вас е, че РНР 4 спира да се поддържа в края на годината. Какво ще рече това:

1. Няма да има повече версии 4.x.x;

2. Няма да има повече поддръжка на PEAR за PHP4, не че сега вече можеш да намериш стара версия на някоя библиотека и да я обновиш автоматично;

3. Няма да се пише софтуер, който да работи за РНР 4. Тук визирам Zend, които макар и с много усилия, успяха да извоюват този факт да стане реалност;

РНР 4 умря, но да видим какво ще стане със живите все още приложения. Много от сериозните приложения писани на този език, все още нямат, а и скоро няма да имат версия за РНР 5. Защо ли?

Доста хостинг компании, ще се наложи да научат клиентите си да ползват само РНР 5 пре-инсталирани скриптове и да пренапишат много от приложенията си за контрол на хостинг пакетите.

Ще се случи, като миграцията на 3 към 4. Някой помни ли фенските скриптове със разширение *.php3. Еххх, минало незабравимо.

Израждане

По-лесно ли се пише на РНР 5, по -бързо ли се пише на РНР 5, по-качествено ли се пише на PHP 5. Незнам, а Вие? Скоро, ще се появят области на имена, появиха се всякакви програмистки приьоми, които карат хората пишещи на РНР да се чувстват „истински програмисти“. Появи се MVC и в РНР. Вече има и Wokflow машина, има и имплементация за изкуствен интелект…

Ще се радвам да чуя мнението ви за това дали РНР 5 и по-добър от РНР 4 и с какво и дали не е малко прибързано погребението на версия 4.

5 мнения за “PHP 5, ли?

  • Reply Марто 24.09.2007 at 13:41

    Нещо полезно по темата:
    http://bg2.php.net/manual/en/migration5.incompatible.php

  • Reply Марто 23.09.2007 at 20:42

    Малко погрешно това, че PHP4 умря, и че няма поддръжка за него.
    Истината е малко по-различна:
    1. PHP4 продължава да се поддържа – ще бъдат пускани кръпки за дупки в сигурността
    2. Не виждам никакъв проблем в употребата на php4 при хостинг компаниите – те в момента предлагат опционно php5, php4 си е в стандартния пакет. Няма и причина да махнат php4 ;-)
    PHP5 е нещо хубаво – като всеки продукт наследил друг, но подобрен. От всяка гледна точка е по-добре да се ползва новото и по-добро, а в случая то наистина е по-добро.

  • Reply Емил Иванов 15.09.2007 at 11:31

    Дали е рано или не – аз лично смятам, че дори е късно. Репутацията, която имат PHP „програмистите“ (в голяма част вярня), се дължи именно на PHP4 (съжалявам, PHP3 никога не съм ползвал, немога да кажа). PHP5 вече прилича на истински програмен език, а не скриптов език. На PHP5 може да се реализират и много сериозни проекти, които да бъдат поддържани дълго време…
    Все още се запазват много от проблемите на PHP – шизофренично именованите функций в ядрото например… По всяка вероятност в 5.3 ще видим и поддръжка на namespaces…

    С една дума – без PHP4 земята ще стане по-добро място… :)

  • Reply Manol Trendafilov 14.08.2007 at 0:01

    Лично аз съм много голям фен на петицата, защото пиша само обектно ориентирано програмиране, използвал съм Zend Framework ( php5 ), symfony ( пак е на пхп 5 ) части от symfony които са и отделни проекти ( Като propel ) са писани на php5 :) Ето и една инициатива – http://www.gophp5.org/
    Но, има и нещо друго – любимият ми темплейт енджин – smarty е писан на пхп4. Доколкото си спомням, те спират подръжката на пхп4, но ще продължават бъг фиксовете ако има такива. Още нещо – osCommerce е писан да поддържа php3 ! Пък си е доста известен софтуер, макар че кода му е отврат :) Така че рано е да умира php4 :)

  • Reply Mrasnika’s Lair » Интересно за четене и коментиране 02.08.2007 at 13:59

    […] PPS.Темата е интересна – не се върти само в моята глава :) […]

Оставете ми коментар

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните ви за коментари.