Автор Тема: Последовательность разработки скриптов  (Прочитано 5841 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ajfa

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
У меня такой вопрос (сразу прошу прощения, если попал не в кассу ;) )

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

Допустим разрабатываю я какой абстрактный сайт условно поделенный на две части:
    [*]пользовательская, т.е. та часть которая видна всем посетителям сайта
    [*]админская, ну тут понятно
    [/list]
    И вот у меня возник вопрос. А что надо сначала писать/программировать?
    - Пользовательскую часть, а потом под это дело админку подстраивать?
    - Или сначала писать админку, а потом пользовательскую?
    - Или все сразу, вместе, так сказать параллельно?

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

    [OFF]ЗЫ: С темой, по-моему, точно промахнулся.[/OFF]

    Оффлайн Меняздесьдавнонет

    • новичЕк
    • Глобальный модератор
    • Ветеран
    • *****
    • Сообщений: 5698
    • +0/-0
    • 2
      • Просмотр профиля
      • http://
    Последовательность разработки скриптов
    « Ответ #1 : 08 Января 2003, 19:03:21 »
    Ну, в общем-то, все равно, с какой начинать.
    Но логичнее, все-таки,
    - разрабатывать первой клиентскую.
    - писать первой админскую
    потому, что писать админскую неизвестно под что - невозможно, а писать клиентскую лучше под уже готовые данные, набитые в админской.

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

    И еще. Я бы разрабатывал не так.
    А сначала админскую одного раздела, потом клиентскую его же.
    потом следующий раздел.
    и так далее.
    « Последнее редактирование: 08 Января 2003, 19:08:26 от RomikChef »

    Оффлайн GotZfild

    • Универсал
    • Старожил
    • ****
    • Сообщений: 456
    • +0/-0
    • 2
      • Просмотр профиля
      • http://myphp.dem.ru
    Последовательность разработки скриптов
    « Ответ #2 : 08 Января 2003, 19:40:50 »
    Цитировать
    А сначала админскую одного раздела, потом клиентскую его же.
    потом следующий раздел.

    Аналогично.
    Вообще, как правило, я сначала пишу ту часть, которая технически сложнее.
    После трех дней без программирования жизнь становится бессмысленной.

    Оффлайн Макс

    • vir magni ingenii
    • Глобальный модератор
    • Ветеран
    • *****
    • Сообщений: 3534
    • +0/-0
    • 2
      • Просмотр профиля
    Последовательность разработки скриптов
    « Ответ #3 : 08 Января 2003, 20:29:35 »
    смотря в каком разделе происходит набивка данных.
    Например для службы знакомств где юзеры создают анкеты а админ их проверяет ИМХО лучше писать сначало пользовательскую часть.
    Цитировать
    Вообще, как правило, я сначала пишу ту часть, которая технически сложнее.
    насколько я знаю, психологи рекомендуют делать наоборот.
    First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

    Оффлайн Stek

    • Обожатель PHP
    • Ветеран
    • *****
    • Сообщений: 532
    • +0/-0
    • 2
      • Просмотр профиля
      • http://www.phpdevs.com
    Последовательность разработки скриптов
    « Ответ #4 : 09 Января 2003, 09:56:34 »
    Я обычно делаю так...
    1. продумывается и создается струткута базы
    2. делается админка до состояния "данные вносить и редактировать можно"
    3. делается клиентская часть
    4. доделывается админка уже в соответствии с мелочами клиентской части
    5. доделывается все что осталось доделать.
    PHP без башни - сделай свою жизнь разнообразнее.
    Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

    Оффлайн Tronyx

    • Модератор
    • Ветеран
    • *****
    • Сообщений: 826
    • +0/-0
    • 2
      • Просмотр профиля
    Последовательность разработки скриптов
    « Ответ #5 : 09 Января 2003, 11:15:21 »
    Цитировать
    5. доделывается все что осталось доделать.

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

    А я обычно делаю так:
    1. Создаю БД.
    2. Забиваю в БД какие-нибудь данные через PHPMyAdmin.
    3. Пишу необходимые классы/функции для работы с почтой/файлами/БД и т.п., если мой "стандартный" Framework не подходит.
    4. Пишу пользовательскую часть.
    5. Немного тестирую.
    6. Пишу админку.
    7. Хорошо тестирую.
    С уважением, Владимир Гончаренко - COPI# 93
    Ролевая онлайн игра

    Оффлайн Maniac

    • Ума нет - считай коллега
    • Глобальный модератор
    • Ветеран
    • *****
    • Сообщений: 844
    • +0/-0
    • 2
      • Просмотр профиля
      • http://
    Последовательность разработки скриптов
    « Ответ #6 : 09 Января 2003, 11:38:50 »
    А я сначала разрабатываю клиентскую часть. Т.к. данные для проверки можно набить ручками в БД.
    TANSTAAFL

    Оффлайн Alexey333

    • Фанат форума
    • Постоялец
    • ***
    • Сообщений: 107
    • +0/-0
    • 0
      • Просмотр профиля
    Последовательность разработки скриптов
    « Ответ #7 : 09 Января 2003, 15:27:52 »
    Сначала, конечно, пользовательская часть. Я вообще не пойму, как можно сначала админ-панель делать, если ничего еще нет.

    Оффлайн Меняздесьдавнонет

    • новичЕк
    • Глобальный модератор
    • Ветеран
    • *****
    • Сообщений: 5698
    • +0/-0
    • 2
      • Просмотр профиля
      • http://
    Последовательность разработки скриптов
    « Ответ #8 : 09 Января 2003, 16:16:42 »
    для того, чтобы делать, если еще ничего нет, надо быть господом Богом

    Оффлайн Maniac

    • Ума нет - считай коллега
    • Глобальный модератор
    • Ветеран
    • *****
    • Сообщений: 844
    • +0/-0
    • 2
      • Просмотр профиля
      • http://
    Последовательность разработки скриптов
    « Ответ #9 : 09 Января 2003, 17:56:16 »
    RomikChef
    Цитировать
    надо быть господом Богом

    Не обязательно. Достаточно иметь инструмент для работы с БД, типа PHPMyAdmin. А админовский интерфейс - это для тех, кто либо не умеет, либо не должен работать с данными напрямую.
    TANSTAAFL

    Оффлайн Меняздесьдавнонет

    • новичЕк
    • Глобальный модератор
    • Ветеран
    • *****
    • Сообщений: 5698
    • +0/-0
    • 2
      • Просмотр профиля
      • http://
    Последовательность разработки скриптов
    « Ответ #10 : 09 Января 2003, 18:11:59 »
    Цитировать
    если еще ничего нет

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

    неувязочка получается ;-)

    Оффлайн Maniac

    • Ума нет - считай коллега
    • Глобальный модератор
    • Ветеран
    • *****
    • Сообщений: 844
    • +0/-0
    • 2
      • Просмотр профиля
      • http://
    Последовательность разработки скриптов
    « Ответ #11 : 09 Января 2003, 18:14:13 »
    Цитировать
    неувязочка получается

    Но ведь и вначале был "хаос" :)
    TANSTAAFL

    Оффлайн USE

    • Любитель
    • Ветеран
    • *****
    • Сообщений: 720
    • +0/-0
    • 2
      • Просмотр профиля
    Последовательность разработки скриптов
    « Ответ #12 : 09 Января 2003, 19:29:54 »
    очевидно, что сначала нужна информационная база, потом скрипт для генерации ошибок пользователями (клиентская часть), а потом скрипт для исправления этих ошибок. итерационный подход к разработке нужен :)
    Не ходите, дети, без «Мозиллы» дальше localhost!

    Оффлайн Tronyx

    • Модератор
    • Ветеран
    • *****
    • Сообщений: 826
    • +0/-0
    • 2
      • Просмотр профиля
    Последовательность разработки скриптов
    « Ответ #13 : 09 Января 2003, 20:19:24 »
    Переезжаем в теорию...
    С уважением, Владимир Гончаренко - COPI# 93
    Ролевая онлайн игра

     

    Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28