RSS
 

Похапе

06 Авг

Имхо, когда-нибудь Groovy-сервлеты (Java-платформа) должны глобально вытеснить PHP из WWW. Потому как  очень технологичнее, надёжнее и быстрее. Только порог вхождения для начинающих программистов выше.

В очередной раз убеждаюсь, что на PHP ни в коем случае нельзя писать большие, сложные проекты.

Например, такие как движок для блогов WordPress, — после обновления сразу down, вызов метода несуществующего объекта, потом проблема с кодировками, и т.д. Нужно лезть в его код, тратить время на исправление ошибок. Если бы мета-язык PHP был компилируемым, то такие ошибки проявились бы еще на стадии компиляции.

Пару минут смотрел код WP — тот еще ахтунг и лапша, но особенно доставило в локализации:

function ru_post_date_filter($date, $d, $before, $after) {
    global $post;
    $the_date .= $before;
    $the_date = ''==$d?$date:mysql2date(ru_fix_date_format($d), $post->post_date);
    $the_date .= $after;
    return $the_date;
}

В нормальном языке это не пропустилось бы компилятором, выполняется такой код не так, как было задумано, и скорее всего человек, писавший его по каким-то причинам спал в тот самый момент. Поэтому так важно в дополнение к внутреннему человеческому интерпретатору иметь в наличии автоматический компилятор.

 
 

Leave a Reply

 
*

 
 
Rambler's Top100