• ECommerce на NodeJS - база для своего магазина?

    @agnislav
    JavaScript разработчик
    С этим делом в ноде грустно. Я сталкивался с одним - www.nodeshop.org - но это минималистично и печально.

    Реестр пакетов, однако, выдаёт 82 результата: https://www.npmjs.com/search?q=eCommerce

    Пощупайте, может найдёте что-то приличное.
    Ответ написан
    Комментировать
  • Есть ли в просторах интернета хотя бы 10 примеров настоящих single page application?

    @agnislav
    JavaScript разработчик
    https://ww2.thomascook.com/search

    SPA, angular, ecommerce
    Ответ написан
    Комментировать
  • Почему попадают в индекс гугла страницы которых нет (/mobile/,/m/, с www и без www)?

    @agnislav
    JavaScript разработчик
    Я предположу, что гугл при индексации запрашивает наиболее распространённые поддомены и пути, даже если на них нет ссылок. И в случае, если веб-сервер отдаёт что-то осмысленное-контентное ( к примеру, "страница не найдена", но с кодом 200), помещает ответ в индекс.
    Ответ написан
    Комментировать
  • Какую литературу почитать?

    @agnislav
    JavaScript разработчик
    Рекомендую пройти любые курсы на Coursera/Udacity/Udemy/EdX/etc.

    Например, эти: https://www.coursera.org/course/androidpart1
    Ответ написан
    Комментировать
  • С каким языком программирования может найти работу и новичок?

    @agnislav
    JavaScript разработчик
    Если оплата труда не важна - идите стажёром куда угодно. Технологии вы всегда сможете изучить сами, а организация труда, подходы, навыки - вы получите только в коллективе и только в компании, которая зарабатывает деньги. За 3 месяца стажировки в нормальной компании и под руководством хорошего лида можно без проблем выйти на уровень нормально оплачиваемого джуниора.
    Ответ написан
    Комментировать
  • Будущее у RestFull сайтов?

    @agnislav
    JavaScript разработчик
    <режим зануды>
    Для начала позвольте вас поправить. Термина RestFull не существует. Есть термин RESTful - то бишь, соответствие принципам REST тотально, на 100%. На практике же зачастую оказывается, что попытка полного соответвия стандартам сильно усложняет жизнь.

    А то, что вы описали, как уже правильно подметил index0h, называется SPA.
    </режим зануды>

    По сути вопроса могу предположить 2 проблемы:
    1. Долгая первоначальная загрузка страницы
    2. "Тормоза" с обновлением

    По первой проблеме уже отписались Игорь и Юрий. Идеальный вариант - пререндер на сервере, если позволяет технология. Если не позволяет, то хорошо решает проблему второе решение - подготовка всех данных на сервере и передача их в теле ответа как JSON.

    Если имеет место быть вторая проблема, могу посоветовать разве что проанализировать текущую архитектуру - почему идёт один запрос на бекенд, ответ анализируется на фронтенде, после чего идёт очередной запрос (и т.д., и т.п). Посмотрите в сторону спецификации JSON-API - в описании есть много интересных мыслей, например передача в одном запросе сопутствующих объектов. Если же действительно не обойтись без постоянных запросов клиент <=> сервер - может стоит посмотреть в сторону сокетов?

    Насчёт создания и поддержки двух версий продукта - аяксовой и "лёгкой" - это вопрос не технический. Это вопрос требований, вашего потребителя, его нужд и его возможностей, а также вашего бюджета.
    Ответ написан
    Комментировать
  • Где применить свой "таланты" программиста?

    @agnislav
    JavaScript разработчик
    Если интересна разработка под мобильный:
    - проходи курсы по разработке под андроид на курсере (к примеру, можно начать с этого: https://www.coursera.org/course/androidpart1)
    - придумай свою идею или найди любое небольшое несложное приложение
    - напиши его аналог
    - выложи на гитхаб
    - начинай рассылку резюме со ссылкой на этот проект.

    А вообще очень странно слышать, что Java Junior никому не нужен.
    Ответ написан
  • Какой js-фреймворк выбрать?

    @agnislav
    JavaScript разработчик
    Для небольших приложений Ангулар - самое оно. Позволяет именно писать приложение, пользуясь кучей готового функционала, не отвлекаясь на написание кода. Отладка - удобная. Бэкбон - он именно, что "костяк" - задаёт структуру, но много надо писать ручками. Насчёт эмбера не скажу, не юзал, но многие его считают прямым конкурентом ангулару.
    Ответ написан
  • Пожалуйста, простой трекер?

    @agnislav
    JavaScript разработчик
    Рекомендую Asana — минималистичный, быстрый и удобный.
    Ответ написан
    1 комментарий