🐴
я тебе и не о 1979. я тебе в целом о чем ты.
в целом я говорю, что mvc это не про бэкенд)
Егор
в целом я говорю, что mvc это не про бэкенд)
с позиции 1979 года? Да, ты прав
Artur
на фронте тоже mvc есть. очевидно
🐴
потому что бэкенд опция? )
проследи откуда началась дискуссия, и что он назвал mvc)
Artur
но ты вместо того чтобы просвещать ставишь людей в логические тупики
Artur
проследи откуда началась дискуссия, и что он назвал mvc)
я сюда зашёл с "5тысяч непрочитанных"
Artur
это прижётся динамически карту связанных цепочек строить. не эффективно по трате ресурсов
Artur
на каком фронте.. ты о чем?
, вью - это то что отдает сервер клиенту, там где происходит валидация
Artur
как докладчик вы не очень
The Ant
http://heim.ifi.uio.no/~trygver/1979/mvc-1/1979-05-MVC.pdf
занятно спс. но не про мвц. там нет ниче про контроллер :D
Егор
Валидируем на фронте до первого спамера, отключившего жээс
Artur
занятно спс. но не про мвц. там нет ниче про контроллер :D
а ты все ссылки к используемой литературе прочитал?
Artur
не, это черезчур уже
забавно но там правда нет этого слова
Алексей
это прижётся динамически карту связанных цепочек строить. не эффективно по трате ресурсов
ну.. вот у тебя вызов апи, он обязан вернуть данные строго описанной стуктуры (чтобы тесты прошли как минимум), и что? эти данные перед отправкой клиенту не валидируете? и не форматируете?
Егор
Там вместо контроллера thing
Егор
и всё
Artur
Там вместо контроллера thing
note on DynaBook requirements ([Ivy]<Reenskaug>DynaBook.doc).
Алексей
так а в беке этот момент не во вью происходит? вороде как как вью это и есть то, как данные увидет клиент (в данном случае браузер)
Алексей
не во вью
что тогда такое вью, просвяти
Artur
так а в беке этот момент не во вью происходит? вороде как как вью это и есть то, как данные увидет клиент (в данном случае браузер)
технически на бэке вью это шаблонизатор. браузер уже клиент(фронт) речь про то что валидировать нужно на входе бэка - т.е. из контроллера(сам валидатор лучше вынести в прослойку)
Artur
но это разговоры о тяжёлый-лёгкий контроллер
Алексей
входные данные валидируются моделью обычно, выходные валидируются шаблонизатором, если он есть конечно. Просто валидация разная
Алексей
Логику лучше перенести в модели.
Несогласен, модели могут быть разные, а логика одна
Алексей
входные данные валидируются чтобы тебя не завалили, там где можно по белому списку, где нельзя, по форматам
Алексей
выходные, валидируются для того чтобы твой клиент не опух, хрен знает что там в беке может пойти не так, но клиент должен на это адекватно реагировать а не выпадать в осадок
Алексей
по сути задача вью представить данные ожидаемым образом. Что не противоречит тому, чтобы их проверять, и форматировать.... не?
Алексей
при этом не важно кто клиент, другая программа, человек, робот, телефон..... нигде не оговаривается что вью - это чисто для человека представление.
Алексей
а потому в любом языке, на котором можно реализовать любой ввод и вывод mvc подход вполне себе реален и активно эксплуатируется
The Ant
http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html
збс. нада было сразу страницу кидать а не пдф с предысторией )) Теперь вопрос. Следует ли бекенд целиком рассматривать как контроллер? ;D
The Ant
Браузер то у нас вьюха получается
The Ant
вот и думаю что же такое модель в таком случае...
Алексей
MVC — это не шаблон проекта, это конструкционный шаблон, который описывает способ построения структуры нашего приложения, сферы ответственности и взаимодействие каждой из частей в данной структуре. Впервые она была описана в 1979 году, конечно же, для другого окружения. Тогда не существовало концепции веб приложения. Tim Berners Lee (Тим Бернерс Ли) посеял семена World Wide Web (WWW) в начале девяностых и навсегда изменил мир. Шаблон, который мы используем сегодня, является адаптацией оригинального шаблона к веб разработке.
iToTP
Всем привет. Подскажите, нужно написать скрипт программу под инстаграмм, почти все действия будут происходить в браузере помимо двух моментов связано с IMAP подключением. Какой язык лучше выбрать под написание данного софта?
iToTP
ну вдруг кто что знает, подскажет
Anton
Думаешь тебе Angular тут посоветуют? Или Go?
iToTP
ну хоть что-то, мб кто с инстой работает знает
Anton
У меня бот на php с инстой работает.
iToTP
Лайки?
Anton
Но это не показатель, да и интерактива в браузере 0
Anton
Лайки?
лайки, фоловинг, комментарии
Nomil
Подскажите, может кто сталкивался, нужен бот для канала где публикуются объявления от пользователей(типа Барахолка). Так вот нужен бот который будет принимать фото, описание цена контакт. Затем отправлять все это на проверку админу, а он уже будет принимать решение, опубликовать на канале или отправить на доработку пользователю(ну или отклонить объявление).
Vitaliy
Denis
Всем салют
Denis
Решил проверить валидность мыла с помощью фильтра, но он ругается даже на мой емаил! Я что то не так делаю, или что? if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $err[]="Вы ввели не верный email"; }
Сидредин
Вдруг там совсем не емайл, а что-то другое.
Denis
Denis
Кажется нашел косяк...
Denis
Denis
Бывает же такое
Denis
Указал просто переменную, по идеи из формы данные туда просто не поступали, мдааа.....
Сидредин
Ну да, надо хотя бы $_POST['email']. И ещё - не забыть очистить поступающие данные.
Сидредин
Бывает.)
Сидредин
В любой непонятной ситуации распечатывай переменные!))
Алексей
Тесты!!!!
Алексей
Та
Алексей
?
Vitaly
Чото яс первого же раза на похапе вышел
Sergey
Слабовата схема. Не говоря о Лиспе и прочей швали, хотяб асм бы добавили
Sergey
Сорян. Не внимателен. Но стоило побольше дерьма бухнуть на вентилятор, дабы у всех жопа горела
Витебск 01
У меня жену так зовут
Rodion
почему так мало пьющих программистов
blaccyee
почему так мало пьющих программистов
Много их, на самом деле. Прямо сейчас в свой выходной пью пиво, попутно отбиваясь от "Не работает что-то (выбрать из...)" офиса.
Rodion
почему когда я говорю что я программист на мне ставят ярлык === задрот
Anonymous
Здравствуйте. Подскажите, как с помощью Guzzle 6 отправлять запрос с XML ?