Вот почему Angular проиграл React-у

*Facebook деятельность организации запрещена на территории Российской Федерации

Есть такие технологии, языки программирования и фреймворки, которые компании создают и забрасывают, а если не забрасывают, то не используют.

Таймкоды

00:00:00 Введение в языки программирования от Google

  • Google придумал множество языков программирования, таких как Hack, Contact и Kiwi.
  • Эти языки использовались для создания быстрых приложений.

00:00:42 Заброшенные языки программирования Google

  • Google создал и забросил множество языков программирования, таких как Buffers, Langwitch, Simple, Google Web Orient Langwitch и Savzal.
  • Эти языки создавались в рамках проектов Google, но не использовались в основных продуктах.

00:01:38 Причины создания языков программирования

  • Языки программирования часто создаются для решения внутренних проблем компаний.
  • Примеры: Facebook создал Hack для решения проблем в своих продуктах.

00:02:04 Фреймворки и библиотеки от Facebook и Google

  • Facebook создал React и React Native для своих нужд, которые затем стали опенсорсными.
  • Google создал Angular, который используется в некоторых продуктах, но не в массовых.

00:03:10 Сравнение React и Flutter

  • React используется в большинстве мобильных приложений Facebook.
  • Flutter, созданный Google, используется в меньшем количестве приложений и проигрывает React Native.

00:03:50 Заключение

  • Flutter использует Dart, который Google забросил.
  • Отсутствие использования продуктов Google для собственных проектов объясняет их низкую популярность.

Таймкоды сделаны в нейросети https://300.ya.ru/v_Z5pcsImN

Расшифровка видео

0:00
все эти языки программирования были
0:01
придуманы Google у Фейсбука называлось
0:03
Хак у контакта Ke PHP было быстрее и
0:06
Легче написать хорошее быстрое
0:08
приложение но они их используют и это
0:10
очень важно
0:14
[музыка]
0:18
[аплодисменты]
0:20
[музыка]
0:27
[аплодисменты]
0:27
[музыка]
0:42
знаете что общего между прокол buffer
0:44
Language и Simple или между Google Wave
0:46
orientation transformation Language изал
0:49
Я думаю что не знаете так вот все эти
0:52
языки программирования были придуманы
0:54
Google а затем заброшены то же самое
0:56
можно сказать Up inventor Language и
0:59
например Dart которые тоже были сделаны
1:01
Google и тоже заброшены ими за
1:03
ненадобностью и как мне кажется работало
1:04
это следующим образом у Google большое
1:06
количество продуктов и проектов и раньше
1:08
я не уверен сейчас они так делают Но
1:09
раньше один день в неделю разработчики в
1:11
Google могли тратить на какие-то свои
1:13
идеи свои проекты и свои продукты я так
1:15
понимаю что вот в этих разных командах
1:17
группы людей просто придумывали новые
1:19
языки программирования не знаю зачем ну
1:20
знаете любой программист в какой-то
1:22
момент хочет написать свой язык
1:23
программирования и после того как эти
1:24
языки программирования разработчиками
1:26
Google были придуманы сама компания
1:28
какое-то время поддерживала эти продукты
1:30
эти языки программирования и Возможно
1:31
даже где-то иногда их
1:34
[музыка]
1:38
использовал но не всегда языки
1:39
программирования появляются потому что
1:41
программистам нечего делать Например у
1:43
Контакта и у Фейсбука были свои версии
1:46
PHP у Фейсбука называлась Хак у контакта
1:49
Ke PHP и эти условные языки
1:51
программирования были изобретены
1:52
компаниями для того чтобы решить
1:54
проблемы которые есть в самом языке
1:55
программирования PHP И решение этих
1:57
проблем необходимо было для
1:59
использования языка программирования в
2:01
разработке собственных продуктов таких
2:02
как социальные сети в данном случае Но
2:04
кроме языков программирования конечно же
2:06
для внутренних целей компании очень
2:08
часто создаются различные фреймворки и
2:10
библиотеки которые затем используются
2:12
для создания собственных продуктов и
2:14
иногда их даже делают Open Source нами
2:16
самыми простыми примерами являются react
2:18
и react native Facebook сделал их чтобы
2:20
решить свои какие-то проблемы То есть
2:21
для того чтобы использовать эти
2:23
фреймворки для создания собственных
2:25
продуктов и затем их сделали опенсорс
2:26
нами и теперь кто угодно может делать
2:28
продукты используя эти фреймворке ещё
2:30
одним примером такой библиотеки или
2:32
фреймворка мог бы стать angular который
2:34
конечно же чуть менее популярен нежели
2:36
react сегодня но также создавался
2:38
большой компанией и стал Open Source
2:40
продуктом для всех но в отличие от
2:42
Фейсбука Google использовал несколько
2:44
другой подход когда создавал angular Он
2:46
практически не используется внутри Гугла
2:48
Да там есть AdWords например который его
2:50
используют и там Google Cloud консоль
2:52
которая использует angular но
2:54
большинство самых массовых продуктов
2:56
Google конечно же не пользуются гуром и
2:58
это очень странно учитывая что Что
2:59
например на тубе используется полимер
3:01
который Ну прямо сильно
3:09
хуже и вот например react native и
3:11
flatter react native сделан фейсбуком
3:14
для собственных нужд и конечно же он
3:16
использоваться в огромном количестве
3:17
приложений которое делает Facebook не
3:19
всегда это уместно и тот же trs делали с
3:21
помощью Свифта потому что было быстрее и
3:23
Легче написать хорошее быстрое
3:25
приложение в экстренном порядке Однако у
3:27
Фейсбука так много мобильных приложений
3:29
то найти какие-то сделанные на react
3:32
native несложно их прямо большинство а с
3:34
другой стороны фте который делался
3:35
Гуглом для того чтобы тоже делать
3:37
кроссплатформенное мобильное приложение
3:39
и тоже как будто бы использоваться
3:40
внутри и в итоге там буквально пара
3:42
приложений на нём написано в Google а
3:44
всё остальное делается или с помощью
3:46
нативных свиф тов и джавы котлина или
3:48
даже с помощью react натива при этом фр
3:51
занимает как мне кажется или насколько я
3:52
понимаю последнее место в этой иерархии
3:55
языков программирования для мобильных
3:56
приложений в Google и использует он Dart
3:59
который практически Мёртвый язык
4:00
программирования и который Google
4:02
забросил и он живёт собственно и
4:03
существует только потому что есть
4:04
флаттер если мы посмотрим на фреймворки
4:07
библиотеки которые делаются небольшими
4:08
корпорациями отдельными людьми то чаще
4:11
всего люди их делают как раз-таки тоже
4:13
для того чтобы решить свою какую-то
4:14
проблему и чтобы их использовать для
4:16
своих каких-то хобби проектов или может
4:17
быть проектов стартапов на которых они
4:19
хотят зарабатывать но они их используют
4:21
и это очень важно и как мне кажется вот
4:23
это вот отсутствие использования Гуглом
4:25
своих продуктов для собственных же
4:27
проектов является причиной почему латер
4:29
Например прои играл реа а ангур проиграл
4:31
реакту
4:40
[музыка]
4:46
[музыка]
4:52
[музыка]
4:59
I want you in my Blood line in my Blood
5:03
line

Поделиться: