Forum Webscript.Ru

Программирование => Теория, алгоритмы и стандарты => Тема начата: Ajfa от 08 Января 2003, 18:35:38

Название: Последовательность разработки скриптов
Отправлено: Ajfa от 08 Января 2003, 18:35:38
У меня такой вопрос (сразу прошу прощения, если попал не в кассу ;) )

Я вот только начинаю, так сказать, осваивать PHP, и у меня возник такой риторический вопрос (уважаемые Гуру и Доки, плиз камнями не кидаться).

Допустим разрабатываю я какой абстрактный сайт условно поделенный на две части:

И вот у меня возник вопрос. А что надо сначала писать/программировать?
- Пользовательскую часть, а потом под это дело админку подстраивать?
- Или сначала писать админку, а потом пользовательскую?
- Или все сразу, вместе, так сказать параллельно?

Вот например как вы, уважаемые гуру, делаете.

[OFF]ЗЫ: С темой, по-моему, точно промахнулся.[/OFF]
Название: Последовательность разработки скриптов
Отправлено: Меняздесьдавнонет от 08 Января 2003, 19:03:21
Ну, в общем-то, все равно, с какой начинать.
Но логичнее, все-таки,
- разрабатывать первой клиентскую.
- писать первой админскую
потому, что писать админскую неизвестно под что - невозможно, а писать клиентскую лучше под уже готовые данные, набитые в админской.

Но это очень условное деление. Если, например, формат данных очень простой, то можно сделать их руками, написать клиентскую, а потом написать админскую. Сайт быстрее заработает.
В общем, какую хочешь - такую и пиши.

И еще. Я бы разрабатывал не так.
А сначала админскую одного раздела, потом клиентскую его же.
потом следующий раздел.
и так далее.
Название: Последовательность разработки скриптов
Отправлено: GotZfild от 08 Января 2003, 19:40:50
Цитировать
А сначала админскую одного раздела, потом клиентскую его же.
потом следующий раздел.

Аналогично.
Вообще, как правило, я сначала пишу ту часть, которая технически сложнее.
Название: Последовательность разработки скриптов
Отправлено: Макс от 08 Января 2003, 20:29:35
смотря в каком разделе происходит набивка данных.
Например для службы знакомств где юзеры создают анкеты а админ их проверяет ИМХО лучше писать сначало пользовательскую часть.
Цитировать
Вообще, как правило, я сначала пишу ту часть, которая технически сложнее.
насколько я знаю, психологи рекомендуют делать наоборот.
Название: Последовательность разработки скриптов
Отправлено: Stek от 09 Января 2003, 09:56:34
Я обычно делаю так...
1. продумывается и создается струткута базы
2. делается админка до состояния "данные вносить и редактировать можно"
3. делается клиентская часть
4. доделывается админка уже в соответствии с мелочами клиентской части
5. доделывается все что осталось доделать.
Название: Последовательность разработки скриптов
Отправлено: Tronyx от 09 Января 2003, 11:15:21
Цитировать
5. доделывается все что осталось доделать.

Классный пункт :)

А я обычно делаю так:
1. Создаю БД.
2. Забиваю в БД какие-нибудь данные через PHPMyAdmin.
3. Пишу необходимые классы/функции для работы с почтой/файлами/БД и т.п., если мой "стандартный" Framework не подходит.
4. Пишу пользовательскую часть.
5. Немного тестирую.
6. Пишу админку.
7. Хорошо тестирую.
Название: Последовательность разработки скриптов
Отправлено: Maniac от 09 Января 2003, 11:38:50
А я сначала разрабатываю клиентскую часть. Т.к. данные для проверки можно набить ручками в БД.
Название: Последовательность разработки скриптов
Отправлено: Alexey333 от 09 Января 2003, 15:27:52
Сначала, конечно, пользовательская часть. Я вообще не пойму, как можно сначала админ-панель делать, если ничего еще нет.
Название: Последовательность разработки скриптов
Отправлено: Меняздесьдавнонет от 09 Января 2003, 16:16:42
для того, чтобы делать, если еще ничего нет, надо быть господом Богом
Название: Последовательность разработки скриптов
Отправлено: Maniac от 09 Января 2003, 17:56:16
RomikChef
Цитировать
надо быть господом Богом

Не обязательно. Достаточно иметь инструмент для работы с БД, типа PHPMyAdmin. А админовский интерфейс - это для тех, кто либо не умеет, либо не должен работать с данными напрямую.
Название: Последовательность разработки скриптов
Отправлено: Меняздесьдавнонет от 09 Января 2003, 18:11:59
Цитировать
если еще ничего нет

Цитировать
Достаточно иметь

неувязочка получается ;-)
Название: Последовательность разработки скриптов
Отправлено: Maniac от 09 Января 2003, 18:14:13
Цитировать
неувязочка получается

Но ведь и вначале был "хаос" :)
Название: Последовательность разработки скриптов
Отправлено: USE от 09 Января 2003, 19:29:54
очевидно, что сначала нужна информационная база, потом скрипт для генерации ошибок пользователями (клиентская часть), а потом скрипт для исправления этих ошибок. итерационный подход к разработке нужен :)
Название: Последовательность разработки скриптов
Отправлено: Tronyx от 09 Января 2003, 20:19:24
Переезжаем в теорию...