| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106
![]() |
Создание форума....
Народ. у кого-нибудь есть алгоритмы или какие-нибудь статьи по сабжу? Интересует, способы хранения сообщение, регистрация пользователей & etc. Только повторяю мне готовые скрипты не нужны мне нужны алгоритмы, статьи, рекомендации, скрипты могут помочь только как учебное пособие, но беда, что большинство на перле, а в нем я не силен, так что не сильно они мне и помогут.
|
|
|
|
|
# 3 |
|
Junior Member
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106
![]() |
Ты мне статьи предлагаешь писать?
Или может все таки, есть совет какой? Я например не из тех, кто родился и сразу начал говорить, ходить, читать, писать и т.д. Мне пришлось учиться и читать статьи тех, кто не знал о чем он пишет. У меня например куча вариантов, только вот откуда начинать я без понятия. Сообщения в форуме можно хранить в текстовых файлах (1), создать БД и хранить там (2). Можно для каждой ветки сообщения на форуме создавать свой текстовый файл, а можно и все по одному раскидать, потом просто создать индексы, и с помощью парсера вытягивать сообщения на страницу. А вариантов с хранением пользователей еще больше плюс, необходимо создать какую-нить защиту, что б даные пользователей не пошли гулять по всему и-нету. Вот и хотелось бы знать какие у кого соображения, можно кто-то уже сталкивался с решением подобных задач и пришел к какому-нить выводу. Вот и хотелось бы таких людей послушать. |
|
|
|
|
# 4 |
|
::VIP::
Регистрация: 12.10.2003
Пол: Male
Сообщения: 593
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Izzyy
ты хоть напиши на чем ты собираешься писать. если на php, то и примеров и инфы просто навалом! кроме того разные языки по разному работают. php , например, работает намного лучше с бд чем с файлами, это сразу решит многие вопросы! а при работе с бд лучший вариант это прикреплять id к каждой теме и пользаветелю, как например на этом форуме.
__________________
...за пачку печенья и банку варенья... |
|
|
|
|
# 5 |
|
Junior Member
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106
![]() |
Я думал в напрвление Дельфи, Паскаль, Java(JavaScript) ну или на худой конец перл(так как язык мне не знаком, а разбираться с синтаксисом не охота, как кто-то очень верно подметил:"Лучше знать тонкости одного языка чем толстости многих").
На счет БД, этот вариант мне как раз хотелось избежать, т.к. не очень приветствуется лишняя нагрузка на сервере, хотя само исполнение попроще будет. Да и потом нужно будет выбирать какую именно БД лучше использовать, имхо, это лишний геморрой, тем более форум, что я хочу сделать он по весьма специфической теме и я не думаю, что на нем будет большой оборот сообщений. |
|
|
|
|
# 6 |
|
Junior Member
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138
![]() |
Лучше всего PHP+MySQL+TemplateEngine, имхо. Хорошо будет, если форум написан на классах. Структура базы любая, главное, чтобы для каждого раздела была своя таблица (так можно сократить количество записей в таблице постов). Естественно, auto_increment id для юзеров, тредов и постов.
P.S.> я когда-то сам хотел написать форум, но вообще, имхо 1 человеку ничего такого навороченного, как все распространенные форумы, не сделать. Над крутыми форумами работает целая команда... Простенький и самописный форум можно увидеть на gameland.ru & xakep.ru.
__________________
Завтра будет. Лучше. |
|
|
|
|
# 7 | |
|
Junior Member
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106
![]() |
Цитата:
2. MySQL не уважаю в принципе, грамоздкий и не удобный, тогда уж лучше FireBird+Delphi. Мне вообще-то больше интересно, как, а не начем. Т.е. способы и их сравнения, а уж потом выбирать с помощью чего реализовывать. |
|
|
|
|
|
# 9 | |
|
Junior Member
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106
![]() |
Цитата:
А можно теперь ответы по теме, там помочь советом, поделиться опытом? |
|
|
|
|
|
# 13 |
|
Junior Member
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106
![]() |
Ты знаешь у меня все равно, как не крути язык не повернется
зказать, что виндовс это лучшая рабочая станция. Может единственная, популярная, но никак не лучшая. А возвращаясь к теме, но не может такого быть, что бы никто не занимался разработкой форума или не было никаких идей! Может все таки кто-нибудь откликнется? |
|
|
|
|
# 15 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Izzyy
Ты задавай конкретные вопросы - получишь на них конкретные ответы 8) А на вопросы типа "как все сделать" и ответы получаешь аналогичные.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
|
|
|
# 16 | |
|
Junior Member
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106
![]() |
Saruman
Цитата:
|
|
|
|
|
|
# 17 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Izzyy
Ну дык ты все правильно тут говоришь, только вопрос-то где? 8))) Можно и так, и этак сделать. Зависит от: что ты знаешь и умеешь, где ты потом будешь хостится (может, на бесплатном хостинге, который БД не дает), сколько у тебя будет пользователей, и т.п. И самый главный вопрос - а чем же тебя не устраивают готовые форумы?
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
|
|
|
# 18 |
|
Junior Member
Регистрация: 20.06.2003
Адрес: Israel
Сообщения: 106
![]() |
Stasik
А что? Тут на форуме, в функции модераторов входит разводить флейм, не по теме сообщения?
Я разве говорил что пользуюсь ими? Например виндовс, только дома, так как не вижу смысла на дом. комп. ставить юних или линух. Мне кажется, что развивать эту тему не стоит. |
|
|