Начало » PHP

PHP 5, ли?

1 август 2007 30 views Олеле цели 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 Comments »

  • Mrasnika’s Lair » Интересно за четене и коментиране said:

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

  • Manol Trendafilov said:

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

  • Емил Иванов said:

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

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

  • Марто said:

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

  • Марто said:

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

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.