mar
ты прав одному можно, но долее 250кб сурсов постоянно обновлять достаточно сложно!
попробуем написать
1
постановка задачи и планирование
один наиболее важных моментов
1. почему ты хочешь это сделать?
я начинал чтобы выучить PHP + MySQL
2. что ты хочешь использовать?
я выбирал из: PHP + MySQL или PHP
3. чем тебя не устраивают аналогичные, общедоступные программы?
Инвизон – объем архива ~1MB
Хранит все в базе, даже CSS.
Очень много лишнего кода!
Прежде чем он решит что надо сделать придется попарсить ~5000 строк!
JaBB – объем архива ~1.4MB
С точки зрения баз, очень ничего, но зачем столько кода?
Страница нового поста весит 50кб
Уменя страница с 50 постами *+ форма для нового поста = 50кб
phpBB – объем архива ~0.6MB
похож на предыдущие.
4. кокой функциональность она должна обладать?
за основу я взял интерфейс ИК, но у остальных он практически такой же!
5. изучить аналоги.
можно изучать и коды, но если ты все написал хорошо, то от скорости скрипта все будет зависеть мало, *в основном все упирается в MySQL, так что лучше посмотреть распечатку структуры баз данных, это достаточно информативно
6. преимущества твоей программы
я сделал упор на:
1. легкость дизайна
(минимум графики, максимум CSS)
2. преспосабливаемость дизайна
(все настройки в CSS)
3. удобство использования
(все всегда должно быть на виду и легко доступно)
(как для обычных пользователей так и для модератеров и админив)
(измененная форма поста была признана наиболее удобной, в остальных форумах она *обрезанная, хотя ничего не стоит ее расширить но никто этого почему-то не делает)
4. малый объем кода.
(всего 45кб не включая графику)
и.т.д.
7. создание проекта баз данных
8. кодирование
9. тестирование
10. релиз
[s]Исправлено:
Vlad Drakula, 23:11 12-11-2003[/s]
Добавлено:
mar
да тестировать всем сразу легче, но я только недавно залил новую версию, и сейчас у меня недольшое прения с администрацией хостинга.
0.3с на один запрос, это очень много!
кто может помочь в тестировании нового движка форума буду очень влагодарен
forum.vstyle.spb.ru
mar
клмонда была очень нужна в момент произведения альфа тестирования, когда я был еще не готов выложить рабочий вариант в сеть!