• Пример front-end разработки?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    https://github.com/classeur/classeur - например. Не сказал бы что это "код которому стоиит подражать" но...
    Ответ написан
    Комментировать
  • Vio cms? что-за зверь?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    CMS на каком-нибудь Silex или Symfony. Ну или просто на компонентах Symfony.
    Еще небось и composer.json есть, и папка vendor.
    Ухх, бардак!
    Ответ написан
    Комментировать
  • Каким образом должны создаваться движки на PHP?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) читаем на википедии как работает HTTP
    2) читаем в документации к PHP про SAPI
    3) смотрим как реализован fastroute
    4) перестаем писать велосипеды - разбираемся с существующими решениями. Потом пробуем писать велосипеды и выкидываем их, продолжая пользоваться готовыми решениями.
    Ответ написан
    Комментировать
  • Тень от картинки, а не от блока?

    Ну гуглится же моментально: stackoverflow.com/questions/3186688/drop-shadow-fo...

    А ещё сравните вес pngшек ваших с тенью и без, стоит ли игра свеч.
    Ответ написан
    Комментировать
  • Реально ли "урезать" JQuery?

    mobi
    @mobi
    Ответ написан
    Комментировать
  • Реально ли "урезать" JQuery?

    Evanre
    @Evanre
    Front-end developer
    www.jqueryconfig.com конфигуратор jQuery, именно то, что вам нужно.
    Ответ написан
    Комментировать
  • Реально ли "урезать" JQuery?

    DIKunin
    @DIKunin
    Front-end Developer
    Может отказаться от jquery вовсе - есть же легковесные альтернативы наиболее используемых вещей в jquery - например:
    blissfuljs.com - работа с DOM
    https://github.com/visionmedia/superagent - ajax
    Ответ написан
    Комментировать
  • Реально ли "урезать" JQuery?

    drugoi
    @drugoi
    Front-end Developer
    Вот тут можете собрать jQuery как вам надо → projects.jga.me/jquery-builder
    Ответ написан
    Комментировать
  • Реально ли "урезать" JQuery?

    zualex
    @zualex
    Senior Software Engineer
    sprint.js - очень быстрая jQuery подобная библиотека 5KB (gzipped).

    .add()
    e9aff5f2668d45cb9cfd029a949c24f1.png
    Ответ написан
    2 комментария
  • Не срабатывает подсветка меню при нахождение на странице?

    @Inwork277
    Феил в том, что чистым css не определить ссылку, по которой Вы сейчас находитесь
    Ответ написан
    Комментировать
  • Как в htaccess перенаправить статику?

    @IceJOKER
    Web/Android developer
    RewriteEngine on
    RewriteRule (.*?\.(png|jpg)) http://m.mysite.ru/$1
    Ответ написан
    Комментировать
  • Как создать подсветку определенного элемента изображения?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    nasledie.marmax.ru/selection
    Как раз делаю сейчас проект.
    Это map area. Подробнее.
    Ответ написан
    Комментировать
  • Как вы освоили шаблоны проектирования?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Когда начался бум и восторг вокруг концепции паттернов проектирования, выкрики "GoF рулит!" и так далее, я озадачился тем, чтобы понять, что за шум?

    По своей сути - паттерны - это обычные шаблоны проектирования. Заимствовано у обычных архитекторов (те, которые зданиями занимаются). Суть проста. В работе архитектора есть задачи, которые удобно решать одним или несколькими проверенными способами.

    По аналогии в проектировании софта имееются свои архитектурные вопросы вроде разбиения приложения на компоненты/модули, организации зависимостей между ними, распределение функциональных обязанностей и т.п. Как ловко подметили авторы книжки из этой банды четырех (The "Gang of Four") в нашей индустрии можно также выделить некоторе количество типовых шаблонов, проверенных на практике, чтобы тем самым не наступать на уже обойденные другими грабли.

    Суть постижения паттернов заключается в том, чтобы осознать в каких ситуациях правильно использовать тот или иной шаблон проектирования и правильно его применить. Важно понимать при этом, что формула "чем больше паттернов я придумал засунуть с свое приложение - тем лучше" - неверная. Использовать их следует с умом и только там, где они действительно нужны. Кроме того, патерны устаревают, превращаются в анти-паттерны по мере развития технологий (которые в нашей области делают это более чем стремительно). Ну и, конечно, есть шаблоны общепринятые и есть те, которые успешно используются в узких кругах.
    Тут тоже надо понимать, что это не догма какая-то - типа 10 священных паттернов проектирования :)

    Чтобы понять, где они нужны - нужен опыт. То есть (я лично убежден), что учиться на ошибках других может только крайне ограниченное число людей. Все остальные обязаны набить шишки самостоятельно :)

    К изучению паттернов я дам такие советы:

    1) Прочтите пару книжек, чтобы понять, что это за зверь и с чем его едят. Можно взять одну из вариаций книжки GoF или какие-то производные для вашего стека разработки - познакомиться с основными популярными шаблонами. Сразу после этого я посоветовал бы прочесть книжку "Горький вкус Java" (Брюс Тейт) - она про анти-паттерны. Это чтобы понять обратную сторону их использования. Мне понравилась и уберегла думаю от многих проблем. То что на примере Java - неважно. Речь идет о шаблонах, так что представителям других стеков (к которым отношусь и я) будет просто понять все равно.

    2) Постарайтесь осознать, доводилось ли вам сталкиваться в работе раньше с чем-то, что является или могло бы легко стать одним из шаблонов. Где получалось применить концепт верно, а где из-за этого только проблемы были.

    3) В новых проектах, держите в голове полученные по шаблонам знания - вдруг пригодятся.

    В конечном итоге, знаете ли вы паттерны, или нет - с опытом приходит понимание того, какая архитектура будет правильная, а какая - нет. Как сделать удобно, а как нет. И неважно, какими паттернами это обозвать.

    Я даже пожалуй посоветовал бы подойти к освоению айтишной архитектурной мудрости с другой стороны - со стороны нефункциональных требований или так называемых "-ilities" - их много. Тут вот описаны 7 штук. А вообще их десятки.

    Среди прочих - такие как maintainability (простая поддержка кода), scalability (масштабируемость), extensibility (расширяемость), availability (устойчивость ) и тп. Если, проектируя свое приложение, вы задумываетесь об этих "илитях" и стараетесь их обеспечить в необходимом проекту объеме, то, как правило, ваше приложение будет иметь отличную архитектуру. При этом шаблоны проектирования в ней появятся лаконично сами собой.

    Поскольку идея использовать шаблоны - это попытка опытных программных инженеров дать десяток готовых рецептов менее опытным, чтобы пока они не научились варить "вкусную кашу", они не варили уж что-то совсем несъедобное. :) Учитесь "готовить", разбирайтесь в -ilites :) и все будет хорошо
    Ответ написан
    6 комментариев
  • Как вы освоили шаблоны проектирования?

    goodprogrammer
    @goodprogrammer
    к. ф.-м. н.
    Опасная дорожка — заставлять себя применять паттерны. Паттерны не волшебная таблетка.

    Гораздо лучше самому сесть и подумать над решением, потом решить, набить шишек и через время изучить паттерны. Тогда будет настоящее понимание, где и как их применять.

    А то такого набыдлокодите, что мама не горюй :(
    Ответ написан
    3 комментария
  • Как вы освоили шаблоны проектирования?

    @lomikman
    Лучше начинать на практике с простых шаблонов (singleton, fabric). Попробуйте для начала научиться просто "видеть" их в используемых библиотеках. Дальше можно смотреть реализации и пробовать применять в собственном коде.
    Самый быстрый способ прокачаться это закодить что-нибудь, потом попросить знакомого/эксперта/дядечку с опытом за деньги/пиво дать комментарии по коду и выстроить архитектуру(повторить n раз). Тогда вам станет понятно зачем они нужны и области их применимости.
    Главное не заболеть "шаблоном проектирования головного мозга" - это когда кодер сует шаблоны куда не нужно, "лишь бы были", следуя модным течениям.
    Ответ написан
    1 комментарий
  • Где большие чаты рускоговорящих web-разработчиков?

    web_user
    @web_user Автор вопроса
    Django, HTML + CSS, JS, Photoshop, Illustartor
    Раздобыл, список русскоязычных ИТ-чатов:
    https://github.com/mr-mig/ru-it-chats

    Спасибо, Illia Segeda из чата gitter.im/dev-ua/frontend-ua.
    Ответ написан
    Комментировать
  • Где большие чаты рускоговорящих web-разработчиков?

    Еще Веб-стандарты есть.
    Ответ написан
    Комментировать
  • Как сделать такой bg?

    Piocan-Alex
    @Piocan-Alex
    Прокачался до рейдера и дредноута в EVE
    Очевидно что на сайте с которого вы хотите скопировать бекграунд стоит particles.js которые вы можете поставить себе по ссылке ниже, там можно настроить разные варианты бекграунда.

    vincentgarreau.com/particles.js
    Ответ написан
    1 комментарий
  • Где вы берете полезные наработки для сайтов?

    isay777
    @isay777
    Джумлавод, делаю сайты на jbzoo
    Ответ написан
    Комментировать
  • Почему показывает как ошибку в редакторе?

    @dixoNich
    frontend developer
    Возможно, он не понимает, что такие свойства есть. Он о них не знает.
    Ответ написан
    Комментировать