Google — огромная корпорация, мне кажется там вряд ли когда-то будет использоваться всего один язык или инструмент. Впрочем про Google лучше ответят mraleph или zviad. Да, есть языки, которые спорят с Дартом в каких-то аспектах. JS есть в каждом утюге, TS прочно закрепился на рынке, для Android есть Kotlin, на сервере же вообще рог изобилия НО:
Dart можно использовать на широком спектре платформ. Тот же JS конечно тоже так может но:
У Dart есть жёсткая система типов
богатый SDK со стримами, коллекциями и прочим
Flutter, который (по моему мнению) даст фору React Native
Т.е. получается, что используя Dart можно получить преимущества единого подхода для большого круга задач. С точки зрения бизнеса это круто, для определённых проектов можно нанять одного разработчика, тот сделает несложный сервер, web клиент, и два клиента под обе мобильные платформы. При этом может ещё и зареюзать код и сэкономить время.
Ну зародился в 2011, вышел в 2013.
Да, в браузере транспилируется в JS, на сервере и мобильных устройствах — нет. Актуальные проблемы:
Типизация
Богатый SDK (без большого привлечения сторонних библиотек)
Кроссплатформенность
Да, по-поводу последнего трудно спорить с JavaScript, но на мобильных — React Native проигрывает Flutter по удобству и быстродействию. Поэтому в 2018 я бы брал Dart для достаточно больших проектов, в которых нужна сильная система типов, и которые скорее всего будут масштабироваться на несколько платформ.
Ну к слову сказать нигде и не говорится, что этот пример непредвзят. Если в моей команде работает разработчик, создавший один из популярных web инструментов, я бы тоже об этом написал, почему бы и нет.
Я очень продуктивно пообщался с ребятами из Flutter и Dart команды, это нам полезно (мы пишем на Dart уже несколько лет). В остальном — прямую пользу тяжело оценить, и я не хожу с блокнотиком, переписывая фамилии. Но, например, если нужно позвать топового спикера, то можно спросить через его первый круг, а не второй-третий.
Мне кажется акцент может раздражать, когда у самого королевское произношение. Русскоговорящих людей (ex-СССР) как раз гораздо легче понимать из-за того что акценты очень похожи. Вот с кем у меня были проблемы, так это с французами.
Так я же там написал. Примерно 1000$ перелёт (57к в рублях). Гостиница — очень зависит от запросов. Самый-самый минимум что я нашёл — 60 баксов в сутки за кровать в коворкинге. Может быть можно найти дешевле/дальше.
Лучше стало в том смысле, что можно заранее в приложении или на сайте зарезервировать место (одно на слот) и гарантированно попасть на доклад. Очередь из зарегистрированных быстро проходила
Не-не, я не скептичен по отношению к Котлину. Крутая штука!
Кстати, когда я с кем-то знакомился и говорил, что я из Питера, они кивали головой и говорили "Ааа, это там где придумали Котлин". Даже гордость берёт.
Ну поляризация никогда не бывает радикальной, всегда есть кто-то посередине. К тому же людям, которым «нужно сделать хорошо» тоже нужно писать ui, и Flutter не противоречит этому.
каких-то больших перспектив у языка я на текущий момент не вижу.
Всё-таки Dart — не TypeScript. Например большая разница в типах (https://www.youtube.com/watch?v=6XCkB9Nr2s8&index=4&list=PLxcvsYzLfaTDQM6PoN-foQ5q0SM9vG9Yt).
Так же есть разница в SDK (у TS его нет), ну и вот сейчас есть Flutter.
Из реальных проектов — https://www.dartlang.org/community/who-uses-dart. В СНГ действительно не очень много компаний. За рубежом — огромная Workiva.
Многие, сравнивая те или иные технологии делают это дискретно, здесь-и-сейчас. И на основании этого ставят крест на всём языке. Но это не совсем правильно, всё таки вектор развития тоже очень важен.
Google — огромная корпорация, мне кажется там вряд ли когда-то будет использоваться всего один язык или инструмент. Впрочем про Google лучше ответят mraleph или zviad. Да, есть языки, которые спорят с Дартом в каких-то аспектах. JS есть в каждом утюге, TS прочно закрепился на рынке, для Android есть Kotlin, на сервере же вообще рог изобилия НО:
Т.е. получается, что используя Dart можно получить преимущества единого подхода для большого круга задач. С точки зрения бизнеса это круто, для определённых проектов можно нанять одного разработчика, тот сделает несложный сервер, web клиент, и два клиента под обе мобильные платформы. При этом может ещё и зареюзать код и сэкономить время.
Для каких задач? Мне кажется без ответа на этот вопрос ответ нельзя дать. Да и в статье ни слова про Котлин не было.
Ну зародился в 2011, вышел в 2013.
Да, в браузере транспилируется в JS, на сервере и мобильных устройствах — нет. Актуальные проблемы:
Да, по-поводу последнего трудно спорить с JavaScript, но на мобильных — React Native проигрывает Flutter по удобству и быстродействию. Поэтому в 2018 я бы брал Dart для достаточно больших проектов, в которых нужна сильная система типов, и которые скорее всего будут масштабироваться на несколько платформ.
С JS мы переходили на Dart где-то три года назад. Теперь с Dart 1 переходим. В принципе можем рассказать, надо только собраться с силами :-)
Так мы уже в процессе. Разве что у нас кода очень много, поэтому это процесс небыстрый. Но вообще там есть чем поделиться.
Ну к слову сказать нигде и не говорится, что этот пример непредвзят. Если в моей команде работает разработчик, создавший один из популярных web инструментов, я бы тоже об этом написал, почему бы и нет.
К сожалению нет. Есть надежды на конец Q3, но это всё вилами по воде
Возможно :-)
Спасибо за наводку, в следующем году не пропущу
Я очень продуктивно пообщался с ребятами из Flutter и Dart команды, это нам полезно (мы пишем на Dart уже несколько лет). В остальном — прямую пользу тяжело оценить, и я не хожу с блокнотиком, переписывая фамилии. Но, например, если нужно позвать топового спикера, то можно спросить через его первый круг, а не второй-третий.
Изначально, там немного про другое
https://pirozhki-ru.livejournal.com/865783.html
Мне кажется акцент может раздражать, когда у самого королевское произношение. Русскоговорящих людей (ex-СССР) как раз гораздо легче понимать из-за того что акценты очень похожи. Вот с кем у меня были проблемы, так это с французами.
Так я же там написал. Примерно 1000$ перелёт (57к в рублях). Гостиница — очень зависит от запросов. Самый-самый минимум что я нашёл — 60 баксов в сутки за кровать в коворкинге. Может быть можно найти дешевле/дальше.
Лучше стало в том смысле, что можно заранее в приложении или на сайте зарезервировать место (одно на слот) и гарантированно попасть на доклад. Очередь из зарегистрированных быстро проходила
Не-не, я не скептичен по отношению к Котлину. Крутая штука!
Кстати, когда я с кем-то знакомился и говорил, что я из Питера, они кивали головой и говорили "Ааа, это там где придумали Котлин". Даже гордость берёт.
Возможно mraleph лучше ответит
Я так думаю Anders не хотел раздувать анонс, потому что про ту же систему типов можно написать очень много
Ну поляризация никогда не бывает радикальной, всегда есть кто-то посередине. К тому же людям, которым «нужно сделать хорошо» тоже нужно писать ui, и Flutter не противоречит этому.
Тут я не согласен, ну да ладно
Всё-таки Dart — не TypeScript. Например большая разница в типах (https://www.youtube.com/watch?v=6XCkB9Nr2s8&index=4&list=PLxcvsYzLfaTDQM6PoN-foQ5q0SM9vG9Yt).
Так же есть разница в SDK (у TS его нет), ну и вот сейчас есть Flutter.
Из реальных проектов — https://www.dartlang.org/community/who-uses-dart. В СНГ действительно не очень много компаний. За рубежом — огромная Workiva.
Многие, сравнивая те или иные технологии делают это дискретно, здесь-и-сейчас. И на основании этого ставят крест на всём языке. Но это не совсем правильно, всё таки вектор развития тоже очень важен.
Strong Mode скорее для девелопмента.
Воздатите кесарева кесареви и божия богови
Зачем заменять JS, если можно пойти своим путём и занять свою нишу