0.00
Рейтинг
0.00
Сила
avatar

finn

PHP и культ карго

В пыхпых-сообществе есть одна забавная черта — PHP-программисты очень хотят, чтобы у них все было «как у взрослых». При этом зачастую (как правило?) они не могут понять, что PHP — это не Java и писать тут надо иначе. Иногда это приводит к удивительному коду:
<?php

require_once 'Registry.php';

// The data to put in the registry
$data = array('Oxford' => array('Italian', 'French', 'English');
$registry = Tchif_Registry::getInstance();
// Use set to store
$registry->set('geo', $data);

// Use get to retrieve the data
$geo = $registry->get('geo');

?>

Синглтон, реестр, шаблоны проектирования… Интерпрайз в полный рост, ага.

Хорош ли ваш редактор?

Мне вот интересно, многие ли разработчики используют один и тот же редактор для всех своих нужд? То есть и для исходников, и для системных файлов, и для html, и для правки монотонных текстов…

Если нет, то почему?

PHP и все-все-все

Ответ на полный off-topic в ветке по CakePHP.

При разработке сколько-нибудь серьезного сайта (как и при написании любой софтины) выбор языка и фреймворка является очень важным. От этого зависит скорость создания и работы сайта, сложность сопровождения, стабильность, переносимость и прочее-прочее. Желательно, чтобы язык был мощным, лаконичным и непротиворечивым. От фреймворка, в принципе требуется то же, плюс хорошая заточка под спец-нужды (в нашем случае работа с http/html/db, удобное развертывание). При этом зачастую, но не всегда, «хороший» язык позволяет писать «хороший» фреймворк, отчего выгоды при разработке еще больше увеличиваются.


Читать дальше →