• Верстка -> Frontend -> Full Stack developer - какой оптимальный путь развития?

    @Lev_Shestov
    Помимо серверных языков, нужно знать еще и SQL и логику работы с базами данных, соответственно, нужно выбрать и СУБД для изучения.
    Помимо фреймворков на php, если Вы не владеете никаким серверным языком, можно поглядеть еще на другие технологии (кроме php + MySQL), например, Python + Django + PostgreSQL, C# + ASP.MVC + MSSQL и т.д.
    Ответ написан
    Комментировать
  • Верстка -> Frontend -> Full Stack developer - какой оптимальный путь развития?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    что бы быть full stack вы должны понимать что происходит на каждом уровне вашего приложения. от кнопочек которые вы верстаете, до того как обрабатываются запросы на сервере, в плодь до взаимодействия с базой данных через все прослойки.

    Вне зависимости от выбранного языка или фреймворка, принципы остаются примерно те же. С Symfony мы можем говорить о гексагональной архитектуре, луковой архитектуре, data mapper и т.д. С nodejs мы тоже можем обо всем этом говорить но там не особо развиты идеи data mapper (на данный момент). Приходится жить с active record или dbal. Ну и опять же управление зависимостями в js и в php по разному организованы, хотя суть (dependency inversion) остается той же.

    Единственный совет дам - не распыляйтесь. Старайтесь не переключаться между фронтэндом и бэкэндом слишком часто, это уменьшит скорость обучения. Большая часть знаний в принципе спокойно мигрирует из одной сферы в другую, так что не переживайте.
    Ответ написан
    Комментировать
  • Как называется такой стиль сайта?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    Полноэкранная верска.

    Делается с помощью JS плагинов, типа Fullpage, Onepage, Scrollify (лучший, на мой взгляд) и т.п.
    Ответ написан
    Комментировать
  • Кто что может посоветовать по воркфлоу в верстке?

    matroskin13
    @matroskin13
    JavaScript developer, GO developer
    gulp - найс
    git - его надо юзать всегда, это как зубы с утра почистить.
    vendor - для этого используйте bower, и собирайте их в один файл для минификации
    к слову о минификации - это относится ко всему вашему js и css коду
    я юзаю не лайврелоад, а browsersync

    P.S yeoman гляньте
    Ответ написан
    Комментировать
  • Какое легкое решение для модальных окон вы используете?

    twixoff
    @twixoff
    Несомненно fancybox)
    Иногда magnific popup, но не проверял на кроссбраузерность.
    Также частенько пользуюсь modal от bootstrap, когда нужен быстрый и просто прототип.
    Ответ написан
    Комментировать
  • Какой CSS препроцессор выбрать?

    zooks
    @zooks
    Frontend
    SASS в синтаксисе SCSS. Желательно на node.js (libsass).
    Ответ написан
    Комментировать
  • Как верстать шаблон сайта?

    Symphony
    @Symphony Куратор тега CSS
    Нормальный дизайн сайтов для 2007-2010 годов, раньше все сайты были такими и верстальщики не жаловались, проблема в том, что дизайнер хардолдфаг и до сих пор рисует такие дизы, хотя на дворе 2015 и мы уже катаемся на хавербордах.
    Ответ написан
    Комментировать
  • Есть ли работающие либы nodejs vk api?

    Работаю сейчас как раз с этой библиотекой (указанной выше):
    Есть. habrahabr.ru/post/191592


    Только что проверил - работает:
    var VK = require('vkapi');
    var vk = new VK({'mode' : 'oauth'});
    
    vk.setToken( { token :'0c899.....99b7bc3' });
    
    vk.request('audio.get', {
     'owner_id' : 34,
     'count' : 3
    });
    
    vk.on('done:audio.get', function(res) {
      console.log(res);
    });


    Авторизация через приложение, по токену.
    Ответ написан
    4 комментария
  • Angularjs или Backbonejs для работы с php: что выбрать?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    какие могут быть проблемы с работой с php по rest? Вот вообще не представляю... Или может я термин REST понимаю не так как вы?

    angular.js - полноценный mvvm фреймворк, на нем удобно писать апликачки, есть dependency injection, есть модульность. Реюз кода за счет директив и сервисов. Ежели у вас нормально спроектированная rest-api, то можете взять модуль ngResource и будет пара плюшек, хотя мне больше нравится использовать сервис $http для большего контроля.

    backbone.js - это библиотека, которая помогает структурировать проект и по сути является моделью. То есть у вас биндинг данных идет с серверной частью, а все остальное - это уже решать вам как реализовывать. Для новичка может быть сложнее, ибо слишком много свобод и сходу не понятно как лучше сделать. Но никто не мешает вам использовать backbone в купе с angular.js.

    так же как и @sergiks, приведу статистику: писали и на backbone и на angular, в качестве бэкэнда побывали yii, symfony2, silex (пока остановились на таком варианте).
    Ответ написан
    Комментировать
  • Какую выбрать хорошую клавиатуру и мышь для программиста?

    Zyamilon
    @Zyamilon
    Не программист, но печатаю много времени. Форумы, IM, конфиги, консоль, игрушки. Клавиатура для меня — чуть ли не интимная вещь — подобрать очень трудно. То раскладка ужасна, то ощущения не нравятся, то расстояние не удобное или еще чего. Много факторов.

    5-6 лет прожил с любимой сердцу Defender S Boomerang KM-2040. В последнее время у неё уже начали довольно громко стучать клавиши, во время разговоров по Skype/TS собеседники жаловались/удивлялись.
    Клавиатура очень большая, с классической раскладкой и большим энтером. Клавиши классические.
    image
    image
    Уже не выпускается, насколько знаю.

    В этом году решил поменять её на что-то небольшое. Т.к. пыль мне надоела, решил взять что-то простое.
    Клавиатур с классическими высокими клавишами было мало, поэтому, с трудом, но решил попробовать SLIM-вариант.
    Остановился на A4Tech KV-300H.

    Доволен. Большие шифты, не сильно урезанный энтер, del/home/end расположены нормально, капс простой, без этого непонятного «выреза».
    Единственное «но» — небольшие функц. клавиши, но привыкаешь быстро.
    Ход клавиш приятный. Шум есть, но не большой.
    Не жалею о покупке. Рекомендую.
    image
    Ответ написан
    4 комментария