Pull to refresh
48
0
Евгений Кот @bunopus

Director of Development

Send message

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 для достаточно больших проектов, в которых нужна сильная система типов, и которые скорее всего будут масштабироваться на несколько платформ.

С JS мы переходили на Dart где-то три года назад. Теперь с Dart 1 переходим. В принципе можем рассказать, надо только собраться с силами :-)

Так мы уже в процессе. Разве что у нас кода очень много, поэтому это процесс небыстрый. Но вообще там есть чем поделиться.

Ну к слову сказать нигде и не говорится, что этот пример непредвзят. Если в моей команде работает разработчик, создавший один из популярных web инструментов, я бы тоже об этом написал, почему бы и нет.

К сожалению нет. Есть надежды на конец Q3, но это всё вилами по воде

Возможно :-)
Спасибо за наводку, в следующем году не пропущу

Я очень продуктивно пообщался с ребятами из Flutter и Dart команды, это нам полезно (мы пишем на Dart уже несколько лет). В остальном — прямую пользу тяжело оценить, и я не хожу с блокнотиком, переписывая фамилии. Но, например, если нужно позвать топового спикера, то можно спросить через его первый круг, а не второй-третий.

Мне кажется акцент может раздражать, когда у самого королевское произношение. Русскоговорящих людей (ex-СССР) как раз гораздо легче понимать из-за того что акценты очень похожи. Вот с кем у меня были проблемы, так это с французами.

Так я же там написал. Примерно 1000$ перелёт (57к в рублях). Гостиница — очень зависит от запросов. Самый-самый минимум что я нашёл — 60 баксов в сутки за кровать в коворкинге. Может быть можно найти дешевле/дальше.

Лучше стало в том смысле, что можно заранее в приложении или на сайте зарезервировать место (одно на слот) и гарантированно попасть на доклад. Очередь из зарегистрированных быстро проходила

Не-не, я не скептичен по отношению к Котлину. Крутая штука!
Кстати, когда я с кем-то знакомился и говорил, что я из Питера, они кивали головой и говорили "Ааа, это там где придумали Котлин". Даже гордость берёт.

Я так думаю 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, если можно пойти своим путём и занять свою нишу

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity