Задать вопрос
  • Насколько актуально изучение Node.js?

    вычитал чтобы стать хороший фронтом,надо знать хотя бы минимум nodejs

    В этом контексте, видимо, подразумевается, что вы будете использовать Node как инструмент для автоматизации разработки фронта. Gulp и т.п.
    А если имелась в виду серверная разработка, то фронт тут не при чём, это уже фулстек. Что бывает востребованно.
    Ответ написан
    Комментировать
  • Как удается получить заказ на бирже?

    Moon_Lobster
    @Moon_Lobster
    Инвестор
    Напишите конструктивный отклик, возможно с вариантами решения. В общем, чтобы заказчик понял, что вы действительно понимаете суть проблемы и можете ее решить. Часто выбирают именно такого исполнителя, который "погрузился" в задачу еще до выполнения.
    Ответ написан
    2 комментария
  • Как удается получить заказ на бирже?

    lukoie
    @lukoie
    Я делал такой тест - публиковал задачу, и просил начать свой ответ со слова "абракадабра" - в итоге из примерно 20 откликов вроде только 2 или 3 это сделали.
    Отклики набиваются не сложно самому себе если ты сейл из какой-то конторы.
    А вот на каком-нить "фрилансере" например, так вообще за минуту набегает до сотни индусов и пакистанцев автоботами. И таки тоже с отзывами!!!
    Вообще, чтобы получить заказ просто надо брать количеством, и потом по статистике за месяц-второй начнутся заказы. Конечно, зависит от ниши и Ваших способностей в коммуникации и преподнесении себя заказчику.
    Ответ написан
    4 комментария
  • Как удается получить заказ на бирже?

    opium
    @opium
    Просто люблю качественно работать
    Это низкая конкуренция, просто у нас в России в обычной жизни нет почти конкуренции и когда человек вообще с нею сталкивается ему кажется что она высокая
    Ответ написан
    Комментировать
  • Как удается получить заказ на бирже?

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

    Кроме того не стоит вообще обращать на это число еще по одной причине: большинство людей на бирже крайне не компетентны, самому приходиться иметь дело с такими людьми на подобных сайтах. Часть неадекватна, часть пытается тебя кинуть и лишь малый процент реально нацелен на работу.

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

    P.S Поройтесь на фрилансиме, контингент посерьезнее.
    Ответ написан
    Комментировать
  • Как удается получить заказ на бирже?

    @awdemme
    Отвечаю как заказчик, выставлял свои заказы, получал дебильные отклики:

    Большинство получаемых ответов - абсолютно шаблоны. Их авторы не потрудились даже прочитать задачу, понять, а смогут ли они ее выполнить и пр. и пр.

    Это настолько достает, что многие заказчики выставляют в описании задачи ловушки типа "если вы дочитали до сюда, то можете смело мне писать, укажите в вашем отклике на мою работу ключевую фразу "ёжики не могут иметь детей потому что колючие"

    Нужно откликаться так, чтобы было понятно, что ты прочитал задачу.
    Можно сразу предложить варианты решения (пара предложений, без деталей).

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

    Сам я прекрасно брал работы, даже когда начинал обращение с предложением поднять оплату в 1,5-2-3 раза относительно желаемого заказчиком.
    Разумеется, это все было не с потолка, а с моих реальных оценок сложности работ.

    Не пиши отклик, если не видишь внятного описания задачи.
    С большой вероятностью сами не знают что хотят и не разбираются в том, кто им нужен.
    Больше времени потеряешь.
    Ответ написан
    18 комментариев
  • Как связать Vue.js с php?

    nexmean
    @nexmean
    погромист
    >Или лучше связать front с backend через ajax запросы к api?
    This.
    Ответ написан
    Комментировать
  • Стоит ли использовать Lumen для больших web-сайтов и стоит ли уходить в сторону?

    DevMan
    @DevMan
    надо плясать от задачи. если пишешь только для себя, то вообще пофигу чем и как пользоваться.
    прелесть фреймворков в том, что они решают типовые задачи и задают некий стандарт, что в свою очередь выливается в упрощение поддержки/развития кода, в том числе и сторонними людьми.
    Ответ написан
    2 комментария
  • На что лучше перейти на Angular, React, Vue?

    astec
    @astec
    Разработчик https://debtstracker.io/
    Посмотрите как сделаны lazy loading в самом ангуляре (router) и в Ionic.

    Не очень понятно чем вас стандартные решения из коробки не устраивают.

    Ещё можно постюмотреть в сторону Stencil JS - это команда из Ionic делает фреймворк для создания web components- там ленивая загрузка компонентов из коробки.

    У меня на https://debtstracker.io/ ленивая загрузка работает (Ionic), хотя есть тонкости по дублированию кода.
    Ответ написан
    3 комментария
  • На что лучше перейти на Angular, React, Vue?

    @jeruthadam
    Я крут
    Если Vue такой крутой, почему на нем мало вакансий


    Ты сам ответил на этот вопрос. Потому что почти все корпоративные монстры вливают бабло в разработку на Реакте!

    Кроме того, вакансии на Вью растут по экспоненте. Недавно выкладывали статистику. Рост очень стабильный.
    Ответ написан
    7 комментариев
  • На что лучше перейти на Angular, React, Vue?

    @vintage
    Как разработчику одного из известнейших в узких кругах фреймворка, по долгу службы мне требуется разбираться в архитектурных особенностях существуюих.

    Рассмотрим упомянутые варианты...

    AngularJS. JS. Он пляшет от шаблонов. В этом его сила (заверстали страницу, добавили директив и готово) и слабость (динамическое формирование страниц, как вы заметили, даётся с большим трудом). Криво реализованное двустороннее связывание и обнаружение изменений приводит к странным костылям и тормозам.

    Angular. TS. Опять же пляшет от шаблонов. Но внутрення архитектура улучшилась. С одной стороны она стала ещё сложнее, с другой - гибче. Динамику реализовать в нём проще, но придётся поломать голову ковыряясь в абстракциях. "Проталкивающая" модель реактивности не очень удобная и эффективная, но жить можно.

    Vue. JS. По уму сделанный AngularJS. Довольно практичный (если не пытаться прикручивать TS) с приятной "затягивающей" реактивностью. Из трендовых фреймворков я бы обратил внимание именно на него.

    React based. JS. Сам реакт - не более чем библиотека для рендеринга. Так что под его лейблом подразумевается на самом деле "мы написали свой фреймворк, в котором рендерим через реакт". Достаточно легко в нём реализуется динамика. Но с переиспользуемостью кода и его лаконичностью - просто беда. Куча копипасты во имя великой идеи с глобальным состоянием - типичная ситуация. Каждый такой фреймворк по своему уникален, так что "знание реакта" мало чем помогает при вхождении в проект.

    Polymer. JS. Попытка воспользоваться самыми последними стандартами. Всё крутится вокруг DOM, что весьма не эффективно. Реактивности как таковой нет. Спека ShadowDOM имеет уже вторую версию и та весьма ограниченна и требует костыльных костылей и вытягивания гланд через анус при использовании. Динамика с одной стороны отличная - рендерите что угодно куда угодно и динамически всё подгружается. Но без "вулканизации" вся эта динамика дико тупит, поэтому всё-равно всё объединяют в один бандл.

    $mol. TS. Полностью динамичен и ленив. Что угодно может быть динамически загружено, но в этом нет необходимости, так как компоненты получаются крайне компактными, а в бандл тянется лишь то, что реально используется. Рендерит тоже по возможности лениво, что позволяет быстро показать даже очень большую страницу. Имеет стандартную библиотеку компонент. В качестве примера, могу привести визуальный редактор компонент, который динамически строится по его коду и тут же в рантайме этот компонент изменяет (он ещё в разработке, но уже много чего позволяет): mol.js.org/#demo=mol_app_hello/edit/path

    К тем вариантам, что "JS", разумеется можно прикрутить сбоку и TS, но очень ограниченно:
    1. Будет много кода с декларациями типов и мало выведения типов.
    2. Практичная с точки зрения JS магия вырождается в весьма непрактичную борьбу с типизацией.
    3. Многие библиотеки/плагины/компоненты написаны на JS. В лучшем случае вы сможете своими силами написать для них типы.
    Итого:
    1. Под вашу задау идеально подходит $mol, но он далеко не в тренде (80 звёзд на гитхабе, ага). На нём можно быстро разрабатывать приложения, но сложно найти работу. Если есть желание, то мы ищем разработчиков от стажёров до сеньёров.
    2. Из востребованного сейчас на рынке: AngularJS, React*. Мой прогноз - скоро реакт выйдет из моды. Многие уже обожглись на нём, нафигачив горы говнокода, и переползают на более практичный Vue.
    3. Для устройства в Я имеет смысл изучать BEMJS (тогда точно возьмут :-D) или что-то трендовое типа React или Vue ну и VanillaJS нужно знать обязательно. Я сам в нём 2 раза работал, но как видите самореализоваться там не смог.
    4. Так как сроки у вас поджимают, то переписывать проект уже поздно. Так что лучше подумать о типичных костылях: CDN, нескучная анимация загрузки, агрессивное кеширование. Тем не менее по скорости разработки я бы отсортировал решения в следующем порядке (от быстрой к медленной): $mol, Vue, Angular, Polymer, React*
    5. Производительность и размер приложений на упомянутых фреймворках можете сравнить тут: mol.js.org/app/bench/#bench=https%3A%2F%2Feigenmet...
    6. Так как у вас энтерпрайз, то выбирать стоило бы из фреймворков, предоставляющих свою библиотеку высокоуровневых компонент (ExtJS,OpenUI5,KendoUI,VCL.JS,$mol). Энтерпрайзу обычно скорость разработки, богатство и единообразие функциональности важнее кастомных дизайнерских изысков на каждом экране.
    7. Для разработки более-менее крупных поектов имеет смысл брать фреймворки написанные с использованием статической типизации, тогда вы получите от типизации больше преимуществ и меньше боли. Их пока ещё не очень много: Angular (TS/Dart), $mol (TS), CycleJS (TS), VCL.JS (TS)...
    8. Джуниору лучше не заниматься созданием нового фреймвора (даже на Реакте), ничем хорошим это не закончится. Тут нужен опыт, чутьё и рациональность. Не у каждого сеньёра это всё есть.
    9. IE10 - это боль и страдания. Вы профилировали, на что именно уходит больше всего времени (загрузка, инициализация приложения, загрузка данных рендеринг)? Возможно стоит уменьшить объём единовременно отображаемых данных или подумать о серверном рендеринге ангуляровских шаблонов.
    Ответ написан
  • На что лучше перейти на Angular, React, Vue?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Ну я React даже не трогал, на первом Angular писал когда-то и вот несколько месяцев уже на Vue работаю.
    Я бы брал Vue. Порог вхождения у него низкий, документация русскоязычная просто пушка, ну и для вашей задачи мне кажется самое то.
    Ответ написан
  • С чего можно начать изучение Symfony и стоит ли начинать знакомство с фреймворками именно с него?

    GTRxShock
    @GTRxShock
    SA
    Не пугайтесь симфони, даже если придется посидеть дополнительно пару вечеров. Заодно поймете почему его считают отраслевым стандартом.

    На счет порога входа - вы себя недооцениваете, я в свое время мыслил точно так же, хотел начать изучение простого и хорошо документированного фреймворка аля CodeIgniter, он был тогда еще ничего :) Но планы изменились и срочно пришлось разбираться в 1 зенде, а вот это точно высокий порог входа, но это не оказалось помехой, так что все ок)

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

    вот посмотрите мой ответ в аналогичной теме:
    Актуальная документация по symfony на русском?
    плюс https://habrahabr.ru/post/301760/
    Ответ написан
    5 комментариев
  • С чего можно начать изучение Symfony и стоит ли начинать знакомство с фреймворками именно с него?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Да, изучение фреймворков обязательно надо начинать с Симфони.
    Ларавель - попсовый фрейворк, который тоже может быть использован правильно, но рекламируется он как инструмент для "фигак-фигак - и в продакшен". Все туториалы по нему показывают, как сделать побыстрее, но этот подход выйдет боком в будущем. Ларавель для изучения - это зло.

    Симфони же сразу приучает, как делать правильно: не дает намусорить в контроллере, приучает делать хелперы без жестких зависимостей, показывает, как делать репозитории для обработки данных. Да это труднее, но избавит от больших проблем в будущем.

    При наличии готового проекта лучше всего изучать именно на этом готовом проекте. Практика в 100 раз лучше любой теории.
    Ответ написан
    2 комментария
  • Голый сайт, установка на WordPress?

    @blugamire
    Если уже с данными приготовлено - то вам вообще не нужен Вордпресс.

    Если речь идет о шаблоне - то курить тему шаблонов Вордпресса.
    Ваша задача тут будет накатать шаблон из HTML и CSS это делается более-менее легко.
    И вбить данные уже изнутри движка Вордпресса.
    Ответ написан
    Комментировать
  • Голый сайт, установка на WordPress?

    Вам надо создать Wordpress-шаблон. Codex
    Ответ написан
    Комментировать
  • Фриланс снг с нормальными ценами, существует?

    opium
    @opium
    Просто люблю качественно работать
    да в целом хорошие спецы сидят по уши в работе и имеют хорошие деньги
    только вот вопрос если вы не можете осилить английский чтобы пройти тупые тесты апворка, зная заранее на них ответы, но увы вам не попасть в спецы ни на апворке ни на русском фрилансе.
    Ответ написан
    Комментировать
  • Фриланс снг с нормальными ценами, существует?

    @Trotilla
    Да, разумеется.
    Во фрилансе более 10 лет. Полет нормальный.
    Важная деталь - не вы должны искать клиента, а он должен искать вас.
    Тогда у вас и зарплата будет на европейском уровне.
    Ответ написан
    5 комментариев
  • Фриланс снг с нормальными ценами, существует?

    @mzG2Gzm
    Работаю на фрилансе в России.
    Все тут отлично с ценами.
    Но не через биржы.
    А через личные знакомства с клиентами.
    Через биржи - ты не получишь серьезный заказ.
    Ответ написан
    4 комментария
  • Фриланс снг с нормальными ценами, существует?

    apavlyut
    @apavlyut
    www.apavlyut.ru
    Существует и много. На соседнем сайте работаю больше 5 лет. freelansim.ru

    Ценник зависит только от тебя, понятно что ты не совсем четко понимаешь что именно это значит и как этим управлять - но все же зависит только от тебя и от того как ты научишься работать с ценами и клиентами.

    Для начала нужно не боятся и просто начинать работать - все остальное появится без сильного напряга если ты работаешь. Успехов и не бойся - все получается, начни!
    Ответ написан
    4 комментария