Комментарии 37
Как быть с не-хтмл клиентами и медленным каналом связи?
2. В этом случае нужно решать задачу, исходя из технических ограничений. Например, не использовать описанный в статье метод. :)
- И поддерживать 2 версии АПИ?
- Получается его нельзя использовать никогда, так как на любой сайт я могу зайти через ГПРС.
Получается его нельзя использовать никогда, так как на любой сайт я могу зайти через ГПРС.Мы очень рады за вас, но это не значит что есть много пользователей, кому этот факт интересен.
Я на свой сайт тоже могу зайти по ГПРC, но утверждать вот прямо так сходу, что эта потребность нужна прям всем-всем-всем я не возьмусь. Очень может быть что и нет. Особенно если это корпоративный сайт и заходить на него откуда-нибудь из лесной глуши не нужно.
Ничто не мешает показывать loading и в случае server-rendering.
Например, так работает Github (при навигации по папкам репозитория сверху показывается синий прогрессбар).
Это проблема всегда есть при разработке SPA приложения.
Очень верное мышление, на мой взгляд. Мы тут пилим один большой проект, и я когда думал над его архитектурой, то примерно также всё было продумано.
Суть примерно такая: 90% сайта — это обычные статичные страницы, которые генерируются сервером на основе обычных шаблонов. Но некоторые части проекта используют JS компоненты: в основном это Riot.js. По большей части, наша стратегия — это использовать сложную логику на основе js только в конкретных ключевых точках приложения, которые подразумевают большое количество динамических изменений, интерактивное поведение, и так далее.
У меня к вам пара вопросов:
— чем именно вам мешает React ???
— как Phenix будет его убивать на Node, Ruby и etc???
— вам не кажется что изначально был неверно выбран инструмент или подобрана команда???
После прочтения статьи сложилось впечатление что у вас мало хороших front-end разработчиков и функционал приложения довольно таки посредственный и не предполагает высокой степени активности.
Попробуйте на серверном рендеринге с минимальным js сделать торговую панель для трейдера с 3-5 индикаторами. Я думаю в этом случае React сможет более полно раскрыть свой потенциал.
Вывод: сложилось впечатление, что им просто было лень и они решили всё упростить.
Громкое название придумали переводчики.
Оригинально статья называлась "How We Replaced React with Phoenix", убивать никто никого не собирался
Вывод: сложилось впечатление, что им просто было лень и они решили всё упроститьЧто в этом плохого-то?
внутренний инструмент для корпоративных анонсов.
React для фронтенда
Дальше пост можно не читать, все и так понятно.
На мой взгляд, здравомыслящемум человеку это и так понятно, и конкретные тулзы тут вообще ни при чем.
Вообще, я этот пост читал сразу после написания и мне хотелось разбить себе лицо руками — это просто эталон хипстерства. "Давайте мы сначала сделаем фронтенд на ненужном нам new and shiny реакте, потом удивимся, что так трудно, перепишем на new and shiny фениксе и напишем пост, какой замечательный феникс и как трудно с реактом".
Не верю. Окей, молодцы вкрапляете js маленькими кусочками.
Дальше таких кусочков будет все больше и больше, а давайте ещё комменты можно будет прокручивать, а давайте будет оповещалка о новом комменте, а что-то js не тянет, давайте jquery, а давайте нам галерею, давай, jquery плагином, а ещё это и вот то, и тут классный плагин, а что это сайт превратился в jquery монстра, который парсит куски html с сервера, а давайте перепишем все на ангуляр.
А тот будет тормозить, да и двусторонний биндинг нафиг нужен, давайте обратно на реакт.
Капец заголовок… один в один новости на канале Россия 1
Я прочитав статью не понял как Ваша навороченная версия PHP может убить Front-end фреймворк? Если Вы такие страшные убийцы фреймворков, что ж не убить и ваш новороченый PhoenHP? Один фиг его изучать тоже надо вашей команде.
ЛАЙК ЗА GITHUB PAGES! — Убьем фреймворки!!! CLEAN HTML!
В общем за статью спасибо, но посыл статьи в чем-то не понятен. Я не понял, толи в вашей компании работают люди которые ни чему не хотят учиться… толи… Слушайте статья не понятная вообще короче. Больше вопросов чем ответов. Почему бы вам не убить Google Chrome таким же способом?
Теперь сами убейтесь аб стену. (С)
О статья прям в тему: https://blog.daftcode.pl/hype-driven-development-3469fc2e9b22#.88ntkt501 Hype Driven Development
Как Phoenix убивает React