|   |   | 
| 
 | На каких фреймворках сейчас верстают сайты | ☑ | |||
|---|---|---|---|---|---|
| 0
    
        Маленький Вопросик 24.08.25✎ 11:18 | 
        Товарищи, доброго времени!
 Прошу подсказать на каких фреймворках верстают сайты сейчас? Спасибо | ||||
| 1
    
        Asmody 24.08.25✎ 11:19 | 
        Claude/Grok/ChatGPT     | ||||
| 2
    
        mmg 24.08.25✎ 12:41 | 
        (1) Совершенно верно!     | ||||
| 3
    
        Fragster гуру 24.08.25✎ 16:41 | |||||
| 4
    
        Asmody 24.08.25✎ 23:20 | 
        (3) странная штука. я, конечно, не верстальщик ни разу, но в чём плюсы этой балалайки я так и не врубился.     | ||||
| 5
    
        b_ru 25.08.25✎ 02:53 | 
        Да как-будто кроме реакта и нет ничего в мейнстриме в наших пампасах.
 А так-то если не привязываться к коммерческой разработке, то на чем хотят, на том и верстают :) | ||||
| 6
    
        Андрюха 25.08.25✎ 05:46 | 
        (0) Bootstrap, Bulma     | ||||
| 7
    
        NikVars 25.08.25✎ 09:37 | 
        (0) Я спросил у Яндекса...
 https://yandex.ru/search/?clid=9582&text=На+каких+фреймворках+сейчас+верстают+сайты&l10n=ru&lr=213 | ||||
| 8
    
        dmt 25.08.25✎ 09:43 | 
        (0) 1сники - на Элементе     | ||||
| 9
    
        sikuda 25.08.25✎ 10:23 | 
        (8) Или снимая нервный стресс от 1С Элемента ( https://app-840949.1cmycloud.com/applications/Poslovitsy login: test pw:test)
 на пыльном Bootstrap и Django ( http://django.t9163188.beget.tech/catalogs/ ) | ||||
| 10
    
        Fragster гуру 25.08.25✎ 10:24 | 
        (4) нет потери контекста от прыжков между файлами или местами одного файла, а делаешь все равно компонентами. один раз настроил переменные для темы и всё.
 ну и не надо придумывать имена классов )) | ||||
| 11
    
        Garikk 25.08.25✎ 10:29 | 
        (9) джанго? сейчас нулевые годы что ли? бековские фреймворки практически все сейчас используются только как апи, фронт давно на реакте и т.п.
 соответственно фреймворки там все js-овские со всей этой чертовщиной которая там популярна | ||||
| 12
    
        Волшебник 25.08.25✎ 10:27 | 
        (9) Какой там json-формат для загрузки пословиц? У меня есть 1354 пословицы для загрузки
 Может прикрутишь загрузку из простого текстового файла? | ||||
| 13
    
        Fragster гуру 25.08.25✎ 10:27 | 
        (11) например на мисте?     | ||||
| 14
    
        Волшебник 25.08.25✎ 10:34 | 
        Любой фреймворк — это зависимость от вендора. Оно вам надо?     | ||||
| 15
    
        sikuda 25.08.25✎ 10:38 | 
        (12) Да самый простейший формат пословиц json
 [ { "id":"618", "name":"Одним миром мазаны. ", "title":"(Поговорка применяется, когда говорят о людях, которых объединяет общая черта характера, схожесть, или общая цель.)" }, ... ] | ||||
| 16
    
        Волшебник 25.08.25✎ 10:38 | 
        (15) Откуда мне знать id?
 Сделай загрузку из текстового файла. Каждая пословица с новой строки А Васька слушает да ест.
 А воз и ныне там. А вы друзья как ни садитесь, все в музыканты не годитесь. | ||||
| 17
    
        Fragster гуру 25.08.25✎ 10:41 | 
        (16) да, в пхп это прекрасно реализовано https://www.php.net/manual/en/function.file.php
 но что делать, если их на пару гигабайт? | ||||
| 18
    
        Волшебник 25.08.25✎ 10:43 | 
        (17) Их столько в мире нет.
 У меня файл 80 Кб | ||||
| 19
    
        sikuda 25.08.25✎ 10:46 | 
        (16) Так у меня с длинным пояснением. 
 "name":"А воз и ныне там. ", "title":"(Цитата из басни И. А. Крылова. Смысл поговорки в том, что не смотря на все разговоры и обещания по какому-либо делу, ничего кроме болтовни не сделано.)" И одна из претензий к 1С:Элементу была в том что невозможно скрыть длинные поля в списке автоматически при изменении размеров экрана. 
 | ||||
| 20
    
        Волшебник 25.08.25✎ 10:47 | 
        (19) Пояснение потом заполнишь в фоновом режиме через нейронку.     | ||||
| 21
    
        sikuda 25.08.25✎ 10:51 | 
        (17) Как и в 1С использовать потоки🔥
 https://www.php.net/manual/en/function.fgets.php | ||||
| 22
    
        Timon1405 25.08.25✎ 10:54 | 
        (9) 1. в элемент не заходит test/test
 2. во второй ссылке - непонятно назначение галок - ставь их или нет, все равно в эксель сохраняется всё. - поиск в поле фильтр регистрозависимый - искал бабу, не нашёл, только Баба ищется) | ||||
| 23
    
        sikuda 25.08.25✎ 11:29 | 
        (22) 
 1. Зашел с телефона в разных браузерах. Интересно это только у Вас не работает? 2. Да выгружается все (было сделано как простой пример выгрузки - не помню откуда очередой 3. Да поиск регистрозависемый. Особенности фильтрации моделей в Django Сделал Q(name__contains=strFilter) , как рекомендуют Q(name__iregex=strFilter) не делал. Проектик - https://github.com/mobilesikuda/HelloDjango | ||||
| 24
    
        Гипервизор 25.08.25✎ 12:26 | 
        (9) А чего форму пословицы при открытии так колбасит? Фишка Элемента?     | ||||
| 25
    
        sikuda 25.08.25✎ 16:26 | 
        (24) Вот и я пока интуитивной простоты не понимаю...
 Как API например дать в Элементе? В Джанго API рулят - http://django.t9163188.beget.tech/catalogs/api?format=json | ||||
| 26
    
        бегинер 26.08.25✎ 10:37 | 
        (25) а такой проектик залили в рамках бесплатного хостинга от бегета?
 beget.tech - на нем беспл сайты крутятся вроде, если не ошибаюсь | ||||
| 27
    
        sikuda 29.08.25✎ 12:48 | 
        (26) Что тестировал, уже не помню что и как-то зацепило проверить django хостинг, платный (10,52 ₽/день) но мне понравился (личное мнение). Личный бложек sprinthost.ru, там тоже есть python. 
 Это не реклама их, если кто рекомендует хороший хостиyг для Python буду раз посмотреть. Вообще django разрабатываю и тестирую локально, а потом уже длинный путь git - обновление на хостинге (Как в 1С тестовая база -> обновление рабочей базы) | ||||
| 28
    
        sikuda 27.08.25✎ 15:45 | 
        (22) Сделал регистроНЕзависемый поиск     | ||||
| 29
    
        Волшебник 27.08.25✎ 15:26 | 
        (28) Какой поиск ты сделал?     | ||||
| 30
    
        sikuda 27.08.25✎ 16:23 | 
        (29) Нормальный программист 1С - сначала написать, потом подумать🤦
 Кстати __iregex почему-то не работает на хостинге, локально работает Переделал на __icontains, но он локально (windows) не работает... | ||||
| 31
    
        Fragster гуру 28.08.25✎ 09:43 | 
        (30) пайтон — это стильно, модно, современно     | ||||
| 32
    
        sikuda 28.08.25✎ 16:07 | 
        (31) Python - Это цинично, дешево, практично
 Похоже этот язык монополизирует нишу скриптового языка для всего: для начинающих и продолжающих... | ||||
| 33
    
        Добряк Петрович 28.08.25✎ 16:21 | 
        (32) Так же как  ЖаваСкрипт. Он сейчас везде, и в браузере, и на ПК, и на Бэкенде, и даже в микроконтроллерах адаптированная версия. Если нужно что-то по быстрому написать, то не будешь устанавливать ради этого Питон, Среду разработки, библиотеки, и прочее, когда проще сразу на ЖС написать скрипт любом имеющемся браузере или в голой винде, и тут же запустить и даже тут же отладить.
 А еще Го тоже монополист. На нем даже ТайпСкрипт переписали (разновидность ЖаваСкрипта) ЗЫ: У меня по работе используются четыре языка(Питон, Го, ЖС, и еще обычная Жава), и больше всего мне нравится Го и ЖС. Буду изучать Го более углубленно и впоследствии переходить с Питона на Го, Жаву буду обходить стороной, а ЖС он всегда пригодится как дополнение к Го. Раньше было много легаси на ПХП, но благополучно от него избавились и забыли как страшный сон. | ||||
| 34
    
        sikuda 30.08.25✎ 09:57 | 
        (33) Тема чем плох PHP не раскрыта(только болтовня - "синтаксис ужасный,мусор в виде знаков доллара" = не стильно, "и эти скобочки = <?php" не модно, "разрешенная мешанина HTML и ПХП" = не современно)🤦
 Кстати у beget по умолчанию python хостинг внутри dockers | ||||
| 35
    
        Asmody 29.08.25✎ 13:40 | 
        (34) почитал на досуге пропозалы и планы к PHP 9, они там решили порубить всё старьё метлой поганой, улучшить контроль типов и разогнать JIT.
 прям вкусняшки | ||||
| 36
    
        Fragster гуру 29.08.25✎ 16:34 | 
        (34) пхп - зашибись     | ||||
| 37
    
        Добряк Петрович 29.08.25✎ 17:16 | 
        (34) Про минусы ПХП уже много раз писали. Навскидку: Нет нормальной работы со ссылками, чтобы правильно передать функцию по ссылке в переменную, нужно использовать костыли, обертывать ее в другую функцию, либо передавать не по ссылке, а по текстовому названию, как было задумано в ПХП, а это дичайший зашквар по современным стандартам.
 Ну и сам синтаксис ужасный, всюду этот мусор в виде знаков доллара, разрешенная мешанина HTML и ПХП в одном файле, и эти скобочки <?php выглядят просто неприятно. | ||||
| 38
    
        Злопчинский 30.08.25✎ 00:57 | 
        "Наколи мне брови, кольщик, наколи!"     | ||||
| 39
    
        Злопчинский 30.08.25✎ 01:03 | 
        (32) прикольный питон. как бейсик.
 вся мощь все равно в куче сторонних библиотек. не знаешь их - считай что на ассемблере пишешь. | ||||
| 40
    
        Asmody 31.08.25✎ 15:12 | 
        (37) у вас устаревшая информация. С 8.1 в php существует нормальный callable https://www.php.net/manual/en/functions.first_class_callable_syntax.php
 Мешанину из php и html нормальные люди давно не пишут (впрочем, модный и "прогрессивный" react передаёт вам привет). Остальное – вкусовщина | ||||
| 41
    
        Волшебник 31.08.25✎ 15:28 | 
        (40)+ в движке мисты тот php-код, который встроен в HTML, по архитектурному соглашению между мной и мной, должен быть на другом диалекте PHP и не должен содержать бизнес-логики     | ||||
| 42
    
        Злопчинский 01.09.25✎ 01:33 | 
        Вот что надо отметить положительного на Мисте - при масштабировании страницы на телефоне - адекватно масштабируется текст с переносами под ширину.
 . А открываешь какой-то типа серьезный сайт, раздвигаешь экран - а вот хрен тебе. Подстройки под ширину нет с принципе. Ну не мударасы ли... | ||||
| 43
    
        Добряк Петрович 01.09.25✎ 04:16 | 
        (40) Так и есть. Даже разработчики ПХП признают что язык плохой, и пытаются переделать его во что-то другое, в Го или в ЖС. И нормальные люди давно не используют основную фичу языка - вставки ПХП внутрь ХТМЛ.
 Но мусорные знаки доллара вряд ли когда-нибудь уйдут. Реакт не использует мешанину ХТМЛ, ты перепутал с JavaScript XML (jsx), который лишь тесно связан с реактом, но не реакт. | ||||
| 44
    
        Asmody 01.09.25✎ 10:03 | 
        (43) вот типичный react-компонент:
 export default function Avatar() { const avatar = 'https://i.imgur.com/7vQD0fPs.jpg'; const description = 'Gregorio Y. Zara'; return ( <img className="avatar" src={avatar} alt={description} /> ); } прям привет из php нулевых | ||||
| 45
    
        Asmody 01.09.25✎ 10:06 | 
        ну и какбэ, если википедия (иностранный владелец ресурса нарушает закон РФ) не врёт, то "JSX ... Initially created by Facebook for use with React"     | ||||
| 46
    
        Волшебник 01.09.25✎ 10:10 | 
        Больше трэша!
 const App = () => {
   const sections = [1, 2, 3];
   return (
     <div>
       {sections.map((n, i) => (
           /* Each 'key' must be unique */
           <div key={"section-" + n}>
               Section {n} {i === 0 && <span>(first)</span>}
           </div>
       ))}
     </div>
   );
} | ||||
| 47
    
        Добряк Петрович 02.09.25✎ 00:06 | 
        (44) Какой-то бред про привет из нулевых. На ПХП сейчас пишут точно так же:
 function Avatar() { $avatar = "https://i.imgur.com/7vQD0fPs.jpg $description = "Gregorio Y. Zara"; return " <img class=\"avatar\" src=\"$avatar\" alt=\"$description\" /> "; } С той лишь разницей, что в ПХП пока не завезли JSX, поэтому пишем просто текстом, без валидации, но надеюсь что завезут в будущем. Наверное я не совсем понятно объяснил что такое JSX. Придется провести урок Реакта. В твоем примере типичный реакт-компонент с JavaScript XML, или JSX - это как раз те вставки похожие на ХТМЛ разметку, но это не ХТМЛ. Вот как выглядит тот же самый пример просто на реакте: export default function Avatar() { const avatar = 'https://i.imgur.com/7vQD0fPs.jpg'; const description = 'Gregorio Y. Zara'; return React.createElement('img', { className: 'avatar', src: avatar, alt: description }); } JSX - это очень крутая и модная штука сейчас. Все на нее переходят, и я давно не встречал чтобы писали на чистом реакте, это уже в прошлом. | ||||
| 48
    
        Fragster гуру 02.09.25✎ 11:54 | 
        (47)
 > На ПХП сейчас пишут точно так же вообще в php сейчас (ну как "сейчас", уже более 15 лет так точно) используют шаблонизаторы типа twig или blade > JSX - это очень крутая и модная штука сейчас. Все на нее переходят да нифига. я от реакта отказался в пользу vue как раз чтобы по минимуму смешивать разметку с данными и алгоритмами | ||||
| 49
    
        Добряк Петрович 02.09.25✎ 17:52 | 
        (48) Правильно, шаблонизаторы существуют и их используют. Но мы сейчас говорим про пример выше, без шаблонизаторов.
 То что ты смешивал разметку и данные и алгоритмы в реакте - это плохо, так лучше не делать, ибо это считается антипаттерном. Вся логика должна быть в отдельных файлах, не генерирующих разметку, а в файлах разметки должны быть только чистые функции, которые просто получают параметры и сразу возвращают реакт-компонент. | ||||
| 50
    
        sikuda 04.09.25✎ 09:53 | 
        (49) (48) По-моему, мы обсуждаем теплое с мягким:
 React это библиотека для web и "native user interfaces" PHP - серверный язык для web сервера (а его фреймворки<==>библиотеки, они интересней) "Это JSX — расширение языка JavaScript. Мы рекомендуем использовать его, когда требуется объяснить React, как должен выглядеть UI. JSX напоминает язык шаблонов, наделённый силой JavaScript." | ||||
| 51
    
        Fragster гуру 05.09.25✎ 12:38 | 
        (49) без шаблонизаторов тебе никто не мешает на php через  https://www.php.net/manual/en/class.domdocument.php фигачить (я, кстати, так когда-то делал, работает)     | ||||
| 52
    
        Добряк Петрович 05.09.25✎ 20:19 | 
        (51) Да, так тоже можно, но не удобно.     | ||||
| 53
    
        sikuda 08.09.25✎ 08:31 | 
        Интересно компонент Django Form можно считать "расширением JSX"?
 если в шаблоне используется {{ form.as_p }} (функция as_p() разделить поля формы параграфами <p>) | ||||
| 54
    
        Fragster гуру 08.09.25✎ 10:27 | 
        (52) вот и реакт неудобно. либо вермишель с jsx.     | ||||
| 55
    
        sikuda 11.09.25✎ 15:56 | 
        Как там у кота Матростина было:
 "А я все чаще замечаю, Что меня в 1С будто кто-то подменил. О Python-ах все мечтаю, GraphQL мне консоль запросов заменил." | ||||
| 56
    
        Добряк Петрович 12.09.25✎ 17:15 | 
        (54) Ты исключение из правила, если тебе реакт неудобно.     | ||||
| 57
    
        sikuda 14.09.25✎ 21:54 | 
        (56) ИИ всегда хвалит людей.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |