|
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,613
|
|
Фреймворки и паттерны - разница?08.04.2020, 23:06. Показов 5968. Ответов 10
0
|
|
| 08.04.2020, 23:06 | |
|
Ответы с готовыми решениями:
10
Паттерны проектирования, фреймворки - их плюсы и минусы Asp Net Core разница между MVC шаблоном, API, Frontend фреймворки Фреймворки |
|
79 / 48 / 22
Регистрация: 30.06.2016
Сообщений: 187
|
||
| 08.04.2020, 23:52 | ||
|
pattern это способ реализации, а framework это набор часто используемых библиотек (полуготовый каркас програмы)
пример:
0
|
||
|
|
||
| 09.04.2020, 00:35 | ||
|
0
|
||
|
79 / 48 / 22
Регистрация: 30.06.2016
Сообщений: 187
|
|
| 09.04.2020, 05:15 | |
|
давайте еще дождемся художника который скажет "вообщето паттерн это деревяшка с красками"
регулярные выражения здесь никаким боком не причем, ловите контекст
0
|
|
|
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,890
|
|
| 09.04.2020, 08:35 | |
|
Модное слово(сочетание) "шаблон проектирования" близко к нашему "алгоритм".
Автор - настолько жирный тролль, что, боюсь, ему нужно будет объяснять и слово "алгоритм"
0
|
|
|
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,613
|
|
| 09.04.2020, 12:30 [ТС] | |
|
В общем, как я понял паттерны это основа. Фреймворки могут создаваться исходя из логики паттернов. Поэтому первыми следует учить паттерны, а затем уже фреймворки. Правильно?
0
|
|
|
79 / 48 / 22
Регистрация: 30.06.2016
Сообщений: 187
|
|
| 09.04.2020, 12:38 | |
|
Да, на мой взгляд это хороший подход
0
|
|
|
|
||
| 11.04.2020, 09:44 | ||
|
preg_match (PHP 3>= 3.0.9, PHP 4) preg_match - выполняет подстановку регулярного выражения. Описание int preg_match (string pattern, string subject [, array matches [, int flags]]) Ищет в subject совпадения с регулярным выражением, заданным в pattern. Если matches предоставлен, он заполняется результатами поиска. $matches[0] будет содержать текст, совпавший со всем патэрном, $matches[1] будет содержать текст, совпавший первым захваченным субпатэрном в скобках, и так далее.
0
|
||
|
2603 / 1507 / 689
Регистрация: 23.08.2015
Сообщений: 3,823
|
|
| 11.04.2020, 10:34 | |
|
Fatmarmelad, Паттерны - это собрание неких подходов/приемов организации кода. Зачастую мы и так все их используем, даже этого не подозревая. Либо просто не знаем как эти штуки называются. Фреймворк - это инструмент, некая среда для разработки вашего приложения. Естественно он реализован на паттернах. Да все что вы пишете может являться да каким-нибудь паттерном. Но смысл изучать паттерны без практического применения/использования? Когда вы изучаете фреймворк, вы в первую очередь изучаете просто как им пользоваться, а не как он устроен.
Лучше начинать изучение с фреймворков, и параллельно изучать паттерны. Одно другому не мешает)
1
|
|
|
13 / 9 / 4
Регистрация: 30.03.2015
Сообщений: 28
|
|
| 11.04.2020, 19:10 | |
|
Fatmarmelad, есть смысл поверхностно ознакомиться с несколькими популярными паттернами\шаблонами\принципами архитектуры, а потом сразу переходить к реальному коду.
Иначе вы будете знать о "сферических паттернах в вакууме" но совершенно не будете понимать зачем они нужны, где они уместны и для чего вообще весь этот балаган.
1
|
|
|
Заблокирован
|
|
| 12.04.2020, 16:01 | |
|
0
|
|
| 12.04.2020, 16:01 | |
|
Помогаю со студенческими работами здесь
11
Фреймворки Фреймворки GUI Фреймворки их применения CSS фреймворки Веб-фреймворки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|