суббота, 13 февраля 2010 г.

Все аналогии ложны.

Размышляя над разницей между подходами и приёмами прниятыми на PHP и в python (в основном я рассматриваю Django, т.к. с другими фреймворками я не очень хорошо знаком), всё чаще в голову приходит аналогия с противопоставлением Windows и Linux. В PHP в основном всё уже готово "из коробки" и та же поддержка апачем особых плясок с конфигами не требует, тогда как с тем же Django приходится разобраться с процессом развёртывания, да и вариантов там сразу целая пачка (если не больше). Ну и самый большой аргумент, на мой взгляд, это модульность и гибкость, которая позволяет на линуксе, джанге достичь больших результатов, но в итоге требует больших усилий головного мозга (как говорят "если в линуксе можно настраивать программу, то вам, скорее всего, её придётся настраивать"). А модульность эта не может строиться без достаточной стройности идеологии и структуры системы (не могу не привести ссылку на свой прошлый пост про reusable apps).

2 комментария:

  1. Типичное мнение PHP-шника, слишком долго просидевшего в виндах) "из коробки" это точно не про PHP там тоже нужно читать мануалы и гуглить, просто вы уже это неоднакратно делали однажды и благодаря опыту вы не чувствуете "больших усилий". То же самое про Windows, вы сколько лет уже ей пользуетесь, уже забыли то время, когда вам приходилось гуглить и "прилагать усилия", чтобы делать в ней что-то кроме раскладывания пасьянса. Просто опыт не дает вам заметить все эти сложности. Провели бы вы столько времени сколько в PHP в Django или столько сколько в Windows в Linux вам было просто смешно было читать такие вот странные аналогии)

    ОтветитьУдалить
  2. Давайте вы не будете делать предположений о том, кто где сколько просидел?
    Ну и расскажите, что надо гуглить для создания простого приложения под апачем с MySQL?
    Плюс перечитайте заголовок. Аналогии не аргумент, скорей база для интуиций.

    ОтветитьУдалить