ночные рассуждения одного из пользователей IB довольно точно озарактеризовали мою точку зрения на этот двигатель и все что по этому движку делалось, интересно написал человек
Цитата : Что мне не нравится в современных системах? Да именно ограниченность. Узкоспециализированное ПО. А почему? Мне кажется потому, что программисты, многие причем, не дружат, к сожалению, с логикой. Нет, не надо возмущаться, я не то имел ввиду, о чём вы возможно подумали. С математикой у них как раз всё нормально. Они могут прибавлять, вычитать, им доступны другие математические операции. А вот логика... с логикой у многих из них - беда. Многим почему-то кажется, что логика и математика - это так близко и что, когда знаешь одно, то несложно и другое. Но на самом деле - это не так. Это совсем разные вещи.
Логика имеет больше всего общего именно со здравым смыслом, а не с точностью заданных параметров и уравнений. Если говорить проще, то мерилом математики является ложь (заданная правда, ненастоящая), а мерилом логики - правда (реальность, сознательность). То есть, даже категории, которыми оперируют эти два способа мышления, совершенно различны. Поэтому, любому программисту (который прежде всего математик), нужен тот, кто сможет увидеть здравый смысл в том или ином проявлении. Иначе продукт программиста будет бездарным и ненужным, поскольку будет оторван от реальности.
Взять те же cms. Нет идеальной cms. Все говорят, что это невозможно. Но невозможного нет. Возможно создать такую cms, которая могла бы сочетать в себе всё, что нужно. А почему такую не могут создать? Потому что программисты не уделяют должного внимания логичности своего продукта. Руководители проектов вообще неспособны понять, что именно это такое. У них один критерий - удобство и запросы заказчика. Запросы удовлетворяют, но разработчик не может при этом сделать даже для себя идеальный инструмент.
"Взять тот же Invision Board. Прекрасная скорость. Впечатляющие возможности." "Но тема-то не раскрыта". "Что если бы (вот сложный момент), что если бы разработчики не пытались, а действительно хотели бы создать идеальный форум?". "Что, нет идей, нет мнений, здравого смысла, который есть у доброй половины земного шара?". "Что если бы разработчики сразу бы создали в форуме всё правильно? Или делаем идеальный форум или никакой. Бах - создали форумы, бах - создали многообразие форумов, бах создали новости из календаря. Сколько человеко-часов бы потребовалось, чтобы создать логичный и идеальный форум (а к форуму логично было бы и cms сделать), сколько идей пришлось бы признать верными и заслуживающими доверия?". "Но нет, мне кажется это невозможно"... Такое впечатление, что у разработчиков правая рука не знает , что делает левая.
Про календарь ещё могу сказать. Есть календарь в дневниках (в каждом - свой) и есть в форуме, общий, который практически нигде не несет никаких полезных функций. Это плохо. А ведь можно сделать например вывод количества созданных новых дневников (новых сообщений в дневниках) за определенный день (по примеру дней рождений). Тоже своеобразная статистика, причем очень интересная и наглядная.
Например, при нажатии на цифру на дне календаря можно было бы попасть на отдельную страницу, которая покажет кто именно создал сообщения, в каких Дневниках за этот день, со ссылками на их дневники (точно так же, как страница с именинниками со ссылками на их профиль). Вот кто может сказать, что это не надо? Календарь-то простаивает. В календаре даже к эвентам не догадались комментарии приделать.
Также не догадались, когда делали порталы, использовать эвенты как новости в портале. Ведь это же нормально, когда новости например администрации сайта показываются в календаре. Да и вообще, можно было бы сделать так, чтобы новости, были бы именно Новостями, а не взятой инфой из форумов, что на мой взгляд - не правильно. Просто логически неправильно. Если сделали как я говорю, была бы видна жизнь сайта (портала, форума) невообруженным взглядом. Вся хронология. Так нет же, календарь какой-то недоделанный.
И везде так. Может кто-то думает, что я не искал? Почему у меня, например, вместо портала, для домашней страницы стоит форум? Потому что опять же, я хочу, чтобы в статьях были аватары, чтобы в новостях были аватары. Настоящему программисту - это несложно сделать. Они почему-то все считают, что форум и статьи - это разные вещи. А чем разные-то?
Я хочу, чтобы на всём моём сайте, информация предоставляемая мной была с моим обликом (аватаром). Вся информация. И новости и статьи и прочее. Это нормально, это логично. Например, бросил взгляд на новости, мне сразу видно, кто автор. Не надо читать, не надо искать. Мне сразу по картинке видно, кто автор того или иного сообщения, той или иной статьи.
Да и вообще, почему не форум для сайта вообще? Чем статья с комментариями отличается от темы с комментариями? Могу ответить. Ничем. Смысл только в предоставлении информации, в ее структурировании. Форумы - это много разделов, в которых сразу видно обновления и самые обсуждаемые темы, а статьи - это статистическая информация, поэтому статьи проще размещать в одном и том же разделе для всех. Так же и с фотоальбомом. Это такой же форум, просто темы там представляются ввиде иконок (фотографий) с комментариями.
Тот же download mod. Сделан, на мой взгляд, неправильно. К нему (вдобавок) создают отдельные темы для комментирования того или иного файла. А зачем? Когда можно было бы сделать специальный форум, который просто бы предоставлял темы, в которых находятся файлы для закачки, особым образом. В общем, мне кажется, надо не плодить моды (заново писать код для многих вещей), а просто увеличить возможности простых форумов и тем, чтобы форум например мог выглядеть
а) как форум обычный
б) как набор статей
в) как фотоальбом
г) как архив программ
Притом самое интересное - это то, что с голосованиями именно это и сделали. Сделали возможность просто создавать голосования в форумах. Например я делаю форум в котором разрешаю голосования, а в остальных (во всех) форумах запрещаю, вот тебе и модуль голосований. Я просто не понимаю, неужели это всё так сложно, что только я об этом думаю? Я не программист, я не какой-то там мыслитель. Но просто зачем плодить эти моды, когда можно сделать проще, я не понимаю. Ведь всё уже есть, зачем? Зачем?