Игорь, не мог ответить раньше, болел.(( Конкретней можно посмотреть по общему разделу. Если появляются повторяющиеся вопросы значит на форуме не ведётся нормальная работа. Если на поиск ответа тратится пол-дня и более значит форум не большой помошник. Но это всё ерунда. Главное это то что выбрано неправильное направление. Проанализируй вопросы, большинство из них касается мелочей. ПХП существует уже давно, а нет готовых решений типичных задач програмирования. Нет библиотек классов, которые бы освободили програмистов (как начинающих так и опытных) от изобретений велосипедов. Програмист только тогда может быстро и эффективно программировать, когда удерживает всю программу в голове, а это возможно только в случае модульного пррограмирования. Причём модули должны быть отлажены, и все задачи связанные с конкретным модулем учтены. Т.е. скелеты задач должны уже быть собраны в библиотеках, удобно поданы для ознакомления и применения. Систематизирование, обобщение вопросов и соответственно ответов на них практически отсутствует.
Т.е. вы думаете, что задача форума - быть эдакой энциклопедией, где единожды отвеченное должно быть выбито в мраморе и заучено всеми на зубок? Не. Форум чтобы трепаться. 99% контента форумов - это та же самая толченая в ступе вода. И всё это от нежелания читать доки и статьи. Т.е. на форуме топики в подавляющем большинстве изначально появляются только в случае если индивидуум не озадачился поиском решения. Иначе бы вопроса не было. Потому что в отрасли сайтостроения ничего нового, неожиданного, сложного и т.п. просто нет. А запретительская политики жестокого вахтёрства пусть горит в Совке. Единственная задача форума - общение его обитателей. ну у меня не тратится. у вас тратится. я не знаю. ну может вопрос сложный, редкий попался. откройте топик - обсудим ваш вопрос. А как же "пеши код блеать!"? Вам 14 лет? У вас какой-то уж очень идеальный программист выходит. Конечно, удерживать в голове много лучше чем мало. Но по факту, легко забыть что там ты делал и писал в соседнем модуле даже три месяца назад. Для этого доки пишут. Только их никто не пишет. да господь с вами, это можно сто лет писать тогда что угодно. я за быстрый прототип из говна и рефакторинг. в идеале - переписывание. Оно после прототипа очень быстро происходит. Задачи сначала надо поставить. В программировании главная сложность это вовсе не программирование. Совсем. Принятие решение и просев вариантов занимают львиную долю времени. Только обычно "кодерам" этого не видно, потому что им ставится уже разработанная и решенная на алгоритмическом уровне задача. В таком случае всё происходит быстро, с учетом модулей, апи, документации и прочей фигни. Только на принятие решения по вопросам, которые потом кодятся за день-два, может уходить неделя-другая раздумий. При чем основная часть времени этих раздумий отъедается не на архитектуру (которая как бы уже разжевана и обсосана вдоль и поперек) а на оценку и прогнозирование поведения людей, которые будут с этим продуктом работать, и на оценку последствий от введения его в бизнес-процесс. Такие вопросы могут доходить вплоть до ковровых увольнений целых отделов, смены парадигмы конвеера, и как следствие политических тёрок шишек в иерархии фирмы. А задача форума - помочь людям найти попутчиков для своего путешествия через новый для них язык программирования или даже вообще совершенно новую область знаний. Задача форума - общение, психологическая поддержка и разгрузка. А то, что вы говорите свидетельствует о том, что вы с уровня мышления джуниора вдруг добрались до уровня обычного кодера, осознавшего типичность своих задач. Ну да. Так и есть. Поэтому есть CMS и фреймвоки. Именно для этого они и нужны. Вот только люди, которые пользуются фреймворками уже не задают вопрос про BOM и про "Cannot modify header information". Люди, которые задают вопросы на форуме нуждаются в личном общении и личных ответах. Такие дела.