И наверное самое главное - Друпал, если кто забыл, это CMS, а не среда разработки. Написать нечто своё, близкое по стабильности, расширяемости, поддержке сообществом и удобству для пользователей, это не один год человеко-часов.
Друпал это CMS номер один в рейтингах, за счёт и множества разработчиков в том числе.
Так что выбора особо и нет.
Надо изучать. Если есть зачем.
Относительно aspx vs php пока есть только одно преимущество - netовцам платят больше в 1,5-2 раза
1. Доступ к БД с помощью стандартных классов даёт больше шансов вашим данным на целостность. Наприме, сейчас на локальной машине при доступе из разных броузеров одновременно к одним нодам могут отпадать права доступа у юзера. Подобных проблем при любой стандартной аутентификации не наблюдается.
2. Друпал дважды ООП. Один раз OOD второй раз ООП. Это не добавляет скорости работы. О тормознутости уже при 1000 конектов написано в документации.
Всем кто считает что Друпал не написан с использованием принципов и парадигмы ООП вот ссылка ещё раз. http://api.drupal.org/api/file/developer/topics/oop.html/5
Во время его создания php не поддерживал ООП. Теперь поддерживает. А Друпал является ООП - эшной надстройкой над уже поддерживающим ООП PHP.
Это кстати и причина его тормознутости и падения надёжности на высоконагруженных сайтах и даже произвольного убивания таблиц или записей в базе.
Вы бы потрудились выдохнуть и посчитать до 10 прежде чем что то сказать.
То что для вас ООП закончилось на лабах - это плохо. В мире достаточное количество плохих программистов. Одним теперь больше.
А то что вы разбираетесь без ООП в API Drupal - это настоящее чудо. Вам бы в передачу Очевидное-невероятное.
Друпал начинался когда в PHP не было поддержки ООП. И разработчикам пришлось самостоятельно написать ядро близкое по возможностям к полнофункциональному ООП.
Я думаю с переходом на PHP5 друпал перепишется под стандарт ООП.
Согласен.
Тут есть некоторый замкнутый круг.
Что бы разобраться в API drupal необходимо быть не просто разработчиком php а очень хорошим разработчиком php с врождённым пониманием ооп.
Чтобы делать качественный контент необходимо хорошо представлять реляционную основу, фактически БД, самого друпала.
5 главных причин, по которым разработчики не используют Drupal
И наверное самое главное - Друпал, если кто забыл, это CMS, а не среда разработки. Написать нечто своё, близкое по стабильности, расширяемости, поддержке сообществом и удобству для пользователей, это не один год человеко-часов.
Друпал это CMS номер один в рейтингах, за счёт и множества разработчиков в том числе.
Так что выбора особо и нет.
Надо изучать. Если есть зачем.
Относительно aspx vs php пока есть только одно преимущество - netовцам платят больше в 1,5-2 раза
5 главных причин, по которым разработчики не используют Drupal
Почему некоторым людям так нравится казаться тупыми? Точнее высокомерными и тупыми.
Вот короткий и верный ответ про ООПешность Друпала.
Short answer: Drupal is OOD (Object Oriented Design) but not OOP (Object Oriented Programming).
5 главных причин, по которым разработчики не используют Drupal
whisk@drupal.org
1. Доступ к БД с помощью стандартных классов даёт больше шансов вашим данным на целостность. Наприме, сейчас на локальной машине при доступе из разных броузеров одновременно к одним нодам могут отпадать права доступа у юзера. Подобных проблем при любой стандартной аутентификации не наблюдается.
2. Друпал дважды ООП. Один раз OOD второй раз ООП. Это не добавляет скорости работы. О тормознутости уже при 1000 конектов написано в документации.
5 главных причин, по которым разработчики не используют Drupal
Всем кто считает что Друпал не написан с использованием принципов и парадигмы ООП вот ссылка ещё раз.
http://api.drupal.org/api/file/developer/topics/oop.html/5
Во время его создания php не поддерживал ООП. Теперь поддерживает. А Друпал является ООП - эшной надстройкой над уже поддерживающим ООП PHP.
Это кстати и причина его тормознутости и падения надёжности на высоконагруженных сайтах и даже произвольного убивания таблиц или записей в базе.
5 главных причин, по которым разработчики не используют Drupal
Да в том то и дело что ООП только самописное. Отсюда и путаница с терминами и главная опасность для будущего Друпала.
5 главных причин, по которым разработчики не используют Drupal
penexe
Вы бы потрудились выдохнуть и посчитать до 10 прежде чем что то сказать.
То что для вас ООП закончилось на лабах - это плохо. В мире достаточное количество плохих программистов. Одним теперь больше.
А то что вы разбираетесь без ООП в API Drupal - это настоящее чудо. Вам бы в передачу Очевидное-невероятное.
Друпал начинался когда в PHP не было поддержки ООП. И разработчикам пришлось самостоятельно написать ядро близкое по возможностям к полнофункциональному ООП.
Я думаю с переходом на PHP5 друпал перепишется под стандарт ООП.
5 главных причин, по которым разработчики не используют Drupal
Согласен.
Тут есть некоторый замкнутый круг.
Что бы разобраться в API drupal необходимо быть не просто разработчиком php а очень хорошим разработчиком php с врождённым пониманием ооп.
Чтобы делать качественный контент необходимо хорошо представлять реляционную основу, фактически БД, самого друпала.