За последние 24 часа нас посетили 22915 программистов и 1052 робота. Сейчас ищут 834 программиста ...

"идеальная" модель...

Тема в разделе "Решения, алгоритмы", создана пользователем r00les, 23 ноя 2009.

  1. r00les

    r00les Активный пользователь

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    Тема:
    "идеальная" модель.

    Содержание:
    Прошу вас изложить свои мысли на тему виденья модели которая бы вас полностью устроила вас в процессе вашей работы.

    Примечание:
    Уважаемые программисты этого форума, я не прошу кого либо создать что либо, я не прошу копатся в коде и делать, что либо за меня, я не ищу сдесь значение тех или иных слов.
     
  2. r00les

    r00les Активный пользователь

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    спасибо
     
  3. taggi

    taggi Активный пользователь

    С нами с:
    23 ноя 2009
    Сообщения:
    2
    Симпатии:
    0
    А что это за бородатый мужик, когда переходишь по странной ссылке "создать сайт" ?

    2r00les
    Значит ты хочешь чтобы я сделал за тебя твою работу? да? *шутка*
    Идеальная модель должна делать, то что я хочу. Т.е. я должен например написать "Компьютер сделай шкаф" , а он мне "А какого типа ты хочешь шкаф?", "А цвета?", ну и т.д.

    Друг мой, r00les, все это к тому, что ничего идеального в этой жизни нет и не будет. Подитожить это все хочу словами моего товарища, а также менее известного Сальвадора Дали: "Не бойся совершенства, тебе его не достичь никогда."
     
  4. r00les

    r00les Активный пользователь

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    taggi

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

    Для подобных вопросов и высказываний пишите что ли в ЛС и я с удовольствием побеседую на ту или иную тему марали и права.

    А совершенства я не боюсь, поэтому и завёл эту собственно тему :)
     
  5. taggi

    taggi Активный пользователь

    С нами с:
    23 ноя 2009
    Сообщения:
    2
    Симпатии:
    0
    Жесть, что Вы имели ввиду "а слово совершенная относительно"? падежи хоть расставьте, чтоли. Может быть вы хотите осчастливить все человечество?

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

    Вы задали размытый (философский) вопрос, получили размытый (философский) ответ, все логично. По Вашим высказыванием выходит, что всё обсуждение должно происходить у вас в ЛС, может давайте проведем его сразу в вашей голове?

    А Вы забавны :-D
     
  6. r00les

    r00les Активный пользователь

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    taggi

    Вы правы я безграмотный урод, ну зачем вы со мной разговариваете или что то мне доказываете ? А ещё я очень забавный и родился что бы на до мной поржали, а вы как и многие люди правы, я ничтожество.
     
  7. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    а чё это такое?
     
  8. r00les

    r00les Активный пользователь

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    Mr.M.I.T.

    Не поверите, я то же хочу знать.
     
  9. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    я имел ввиду чё такое "модель"
     
  10. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    модель - это класс, либо набор классов.
    который содержит ряд публичных свойств, и ряд "теневых" методов и карту, что и как из источника данных получить, как это потом сохранять и как валидировать.

    примерно:

    $user = new User; //Инициализация.
    $user->load($uid); //Если uid= 'new' - то создается новый пользователь
    $set = $s->select($params); //Выборка пользователей по определенным критериям
    $user = $users->fetch(); //Получаем одного из отобранных пользователей
    $user->save(); //Данные сохраняются обратно в источнике

    как-то вот так.
     
  11. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    и нах оно надо? =)
     
  12. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    это та что 90-60-90? ;)
     
  13. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Mr.M.I.T.

    удобно.
     
  14. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    я за 90-60-90! =))))
     
  15. r00les

    r00les Активный пользователь

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    Mr.M.I.T.

    я бы да же сказал - очень удобно, запросы отдельно, код обрабатываем результат отдельно ( контроллер ) и наконец отображение отдельно. Избавляет от кучности и непонятности
     
  16. r00les

    r00les Активный пользователь

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    topas: да
     
  17. r00les

    r00les Активный пользователь

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    vb и будешь прав
     
  18. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Модель: функция, класс или метод имеющие опционально входные параметры и реализующие получение / обработку данных и не имеющие представления.

    А если по-русски (php): все что не имеет еcho (явно или неявно) можно отнести к модели
     
  19. r00les

    r00les Активный пользователь

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    topas

    эээ... ну ладно.
     
  20. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    r00les
    я тоже не пойму что есть модель? В каждом проекте разные модели, разные подходы. Общее в функциях php, есть конечно базовые классы, но на моей практике, самые весомые, тоже все разные в зависимости от задач. Остальные нет смысла писать для когото, уже давно всё написано.
     
  21. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    накладно
    ты не понимаешь сути, пытаешься оперировать крутыми словами
    тебе не нужен этот топик
    удобно/практично/ненадёжно
     
  22. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Mr.M.I.T.
    120 хватит?

    чтобы превратилось в удобно/практично/надежно? :)
    90/60/120 :)
     
  23. r00les

    r00les Активный пользователь

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    Всем спасибо, ответы оказались для меня очень важные, много чего я применю в своих наработках, вам огромное спасибо ещё раз, вы очень классные программисты )
     
  24. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    аминь
     
  25. klerick

    klerick Guest

    Видимо опоздал на обсуждение :) Но хочу заметить, что в вашем случае (для r00les) главное, чтобы в моделе были описаны полностью все методы, которые она реализует в жизни. При этом ни одно свойство не должно быть открытым для внешнего пользователя, также как и внешние параметры для внутренней структуры модели, т.е. глобальные переменные вообще не должны использоваться внутри.
    Вот такая получается замкнутая в себе модель с кучей методов в том числе и для получения или задания свойств. В целом для понимания "идеальной" модели обратитесь к C#. Там ООП на высоком уровне.