Fellzo: если у вас есть два хэша то просто проверяете через "===". Другое дело что если вы это используете именно для проверки пароля - не делайте так.
Igor Makarov: собственно, а что вас удивляет? вполне себе стабильная библиотека, вполне себе можно юзать в проде. Рисков конечно больше зато производительность выростает.
Igor Makarov: я использую, полет нормальный. amphp использую без libevent и только для дев тулов, например паралелилка тестов для behat, или там еще какие-то мелочи типа там воркеры запустить (обработка файлов, сжатие картинок паралелю так)
romy4: многопоточность это хорошо и бесполезно как правило, никакой "дрочки" нет, просто поднять websocket сервер на socket-io в 10 раз быстрее чем на чем то еще. А многопоточность это далеко не лучший вариант работы с вводом/выводом в контексте сервера. Если что - тот же nginx так же внутри использует event loop, как и node.js. И другие языки (вроде go) внутри на уровне рантайма просто по нескольким потокам раскидывают корутины).
Евгений Попов: ionic это монолитный UI фреймворк который имеет интеграцию с ангуляром. Юзать что-то одно оттуда весьма и весьма затруднительно. Именно этим меня он напрягает.
Вы хотите проект с ангуляра на полимер перевести? Насколько я знаю под полимер не сильно много решений для оргенизации мобильного UI.
У ionic-а по сути основная беда - навигация, ui-router при сложной навигации дико ужасен. У меня например есть проблемы с кешированием отдельных вьюшек.
А так для простых прилоеженек он норм. А под native scripts посмотрите примеры на гитхабе. Обещают интеграцию с angular 2.0 (как драйвер для виртуального DOM) а так же нативный UI это все ж жирный плюс.