Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Интересные ссылки и их обсуждение (https://javascript.ru/forum/offtopic/45898-interesnye-ssylki-i-ikh-obsuzhdenie.html)

cyber 27.02.2017 14:47

Цитата:

Сообщение от destus
angular 2 + Redux

Тоже пробовал такую связку, но мне больше по душе пришелся React + Redux

nerv_ 28.02.2017 23:27

Цитата:

Сообщение от destus
Был очень большой скачок в апи фреймворка между 1 и 2.

Это я заметил :)

Цитата:

Сообщение от destus
Но такого больше не будет.

Никогда не говори никогда)

Цитата:

Сообщение от destus
То есть переход со 2-го на 4, с 4-го на 5 ангуляр и т.д. будет делаться буквально за день-полтора, потому что это не "переписать всё с нуля", а доработка старых версий, может внедрение каких-то фишек с подробным changelog "как перейти".

Ты у нас оптимист :)

---

Цитата:

Сообщение от destus
Нравится, что всё из коробки есть.

Мне тоже раньше нравилось, а потом я понял, что абстрактные микросервисы рулят.

Цитата:

Сообщение от destus
Не нужно скачивать целый пул библиотек, разбираться в них. А переходя в новый проект, скачивать другой набор и разбираться уже в нём.

Объясняю: ангуляр, т.к. он большой по сути и есть "целый пулл библиотек, в которых нужно разбираться." А при переходе на другой, НЕ ангуляр проект тебе потребуется разрабраться в "целом пулле библиотек для фреймкорка Х". И так далее.

Чтобы ты понял альтернативу, приведу тебе пример. Допустим, Redux. Ты знаешь, как он работает в целом. И ты можешь его использовать в Angular, React, Vue и т.д. проектах. Иными словами, чем больше общего асбтрактного фреймворко-независимого кода, тем лучше.

Тоже самое и про тесты и про все остальное.

destus 01.03.2017 10:04

Цитата:

Иными словами, чем больше общего асбтрактного фреймворко-независимого кода, тем лучше.
Это хорошо, но этого сложно добиться. И не в Angular тут дело. С React, Vue будет такая же история. Просто приходя в Angular проект, ты уже будешь знать реализацию большинства используемых там модулей. А приходя на проект с React`ом, например, кто-то для http запросов использует fetch, другие SuperAgent, третьи - XMLHttpRequest и так далее.
Цитата:

Тоже самое и про тесты
В Angular для тестов есть вспомогательные сущности, которые в принципе разработчик не обязан использовать. Опять же, если мы говорим про архитектуру Redux, то эти вспомогательные сущности используются для тестирования рендера компонентов на основе данных в Store (хотя такие вещи лучше тестировать в рамках e2e тестов), ну или mock заглушки для backend`a, хотя можно воспользоваться и обычными spy в том же Jasmine.

Абстрактный фреймворко-независимый код появится с вымиранием старых бразуеров, и использованием HTML 5 Web Components :)

destus 01.03.2017 10:09

2-3 июня состоится JavaScript-конференция HolyJS 2017 Piter. Цена от 12000. Кто-то идёт?

Цитата:

— Следующая @HolyJSconf будет идти 2 дня? — Да, в 1ый день просто зачитают названия фреймворков, успевших выйти после предыдущей конференции
:D

join 02.03.2017 05:35

(cute birds) ~ three.js

moves of kitten

join 02.03.2017 10:04

Судя по этой модели и реалистичности текстур, подделка любого человека станет или (уже), реальностью :)

kobezzza 02.03.2017 11:35

Технология WebAssembly признана готовой для включения в браузерах по умолчанию

join 02.03.2017 13:34

Главно чтобы разработчик значимые ссылки и контент не запихал в бинарники. Кравлеры не прочитают, поисковик проигнорирует.

И, java апплеты уже были и сплыли. WebAssembly - их воскрешение (реинкарнация) :lol:

цитатко:
"Hаконец-то с.аные веб-странички могут перестать жрать гигабайты и перестать тормозить трехгигагерцевые камни.

Для этого все скрипты и зонды со станицы выкинуть надо. Серьёзные дяди и их верные веб-макаки на это не пойдут. Они наоборот предлагают ещё один способ как побольше всякой блоатвари напихать." :lol:

kobezzza 02.03.2017 15:42

Upgrade to Babel 7

join 04.03.2017 12:30

Утечка локального IP-адреса через браузер с поддержкой WebRTC
возможно вычисление ip сидящих за прокси и впн.


Часовой пояс GMT +3, время: 12:16.