Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Отзывы о проекте »   Скрипт форума
RSS

Скрипт форума

Текущий рейтинг темы: Нет
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
andaril
Новичок

andaril
Всего сообщений: 3
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июня 2007
Вот бегло просмотрел форум, и есть некоторые вопросы/предложения. Ну со всего по порядку.
1. Почему бы вам не отсортировать файлы по папкам? Это немного улучшит общий вид... эм, как бы объяснить, ну будет проще понятна структура.
2. Вы пишете функции в коде, но что вам мешает ставить комментарии к вашим действиям. Например:
[q]
// Creating user
function add_user
{
// Already registered?
[/q]
и так далее... Это тоже облегчит разборку кода.
3. Вы не думали сразу начать писать код на ООП? Ведь это вполне разумно, ныне большинство популярных скриптов построены на нем.
Gram
Администратор

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003
andaril

1. файлы и так отсортированы по папкам — дальнейшее усложнение структуры ни к чему хорошему не приведет.
2. в новой версии это будет
3. т.е. Вы хотите сказать, что необходимо использовать ООП только потому, что большинство популярных скриптов используют ООП. ООП ради ООП?
andaril
Новичок

andaril
Всего сообщений: 3
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июня 2007
Технология ООП обладает тремя главными преимуществами:
1 она проста для понимания: ООП позволяет мыслить категориями повседневных объектов;
2 повышенно надежна и проста для сопровождения — правильное проектирование обеспечивает простоту расширения и модификации объектно-ориентированных программ. Модульная структура позволяет вносить независимые изменения в разные части программы, сводя к минимуму риск ошибок программирования;
3 ускоряет цикл разработки — модульность и здесь играет важную роль, поскольку различные компоненты объектно-ориентированных программ можно легко использовать в других программах, что уменьшает избыточность кода и снижает риск внесения ошибок при копировании.
Не мои слова. Но я думаю аналогично.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
В 2.x одна из целей разработки была доказать, что даже большой проект можно писать и без ООП. (Другой вопрос, что на модули я разделил не совсем удачно: для фото/новостей/статей можно было бы сделать какой-то общий модуль.) Переделывать IntB 2.x на ООП сейчас — значит, во-первых, затратить огромное количество труда непонятно ради чего, а во-вторых, как показал опыт поддержки, любая переделка является в несколько раз большим источником багов, чем написание чего-то принципиально нового.

В 3.x ООП используется изначально, да и структура каталогов там совсем иная: есть каталог abstract со "скелетом" форума, есть каталог modules с подкаталогами-модулями, есть libs с подкаталогами-библиотеками. В каждом из этих подкаталогов лежит подкаталог templates с шаблонами для данного модуля, и langs с языковыми константами. (т.е. получается, что каталог с модулем/библиотекой содержит все для своего корректного функционирования).
Ну и есть еще ряд вспомогательных каталогов.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001

andaril написал:
[q]
Технология ООП обладает тремя главными преимуществами:
[/q]

Согласен только с пунктами 2 и 3. На мой взгляд, понять процедурное программирование все же намного легче, чем ООП. Да и насчет 3 — применение модулей-файлов и грамотное распределение кода по процедурам во многом позволяют обойтись без ООП.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
andaril
Новичок

andaril
Всего сообщений: 3
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июня 2007
Ну посмотрим, что принесет третья версия. Буду ждать.
rorog
Новичок


Всего сообщений: 1
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 окт. 2007
Сегодня скачал скрипт. Буду пробовать.
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Отзывы о проекте »   Скрипт форума
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0810. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!