Программирование : Dart & Flutter по-русски
Анатолий
джуны не портят картину, они везде есть
Анатолий
Дарт хорош для джунов, он строгий, прикольный язык
Anton Baben
Вот я джун. Вот я набежал. И?
Анатолий
Я б его в универы как язык для обучения ??
Illya Klymov
Разверну мысль. Пачка джунов с глупыми вопросами которым надо ответ сегодня, поэтому нет времени читать докк
Anton Baben
А был тут человек из Казани (кажется) Наиль, весной. Собирался студентов Dart учить. Надеюсь, всё получилось
Анатолий
Все, ребят, больше не лампово, расходимся
Igor
А dynamic из него уже убрали?
Anton Baben
А поговорить?
Анатолий
нет, динамик будет всегда в любом языке типизированом
Anton Baben
Я поэтому только сейчас из readonly и вышел :)
Anton Baben
Кстати, спасибо. Присмотрюсь
Anton Baben
У меня в дальних планах собрать dartvm под Astra Linux Smolensk, и поучиться писать расширения, чтобы интегрировать dart с их СЗИ
Наиль Гилазиев
Вы обо мне наверное) Было такое, верно, учили. Но. Студентам нужно было закрыть сессию, они были не заинтересованы в технологии, поэтому учились слабо и сейчас продолжающих в этой группе я никого не вижу. Другое дело было мероприятие, устраиваемое GDG Kazan, некое подобие Study Jam по флаттеру: вот там было много заинтересованных людей и многих участников сейчас я вижу тут в группе.
Анатолий
а частную не думал школу?
Anton Baben
Ну node уже кое-где применяется осторожно, почему бы и да?
Анатолий
ноде уж очень неосторожно захватывает мир
Наиль Гилазиев
Открываешь вакансию в офисе и набираешь стажеров - вот самый реальный способ организовать школу по выращиванию разработчиков
Anton Baben
Так вы немного раньше времени начали, на мой взгляд. Сейчас, с появлением Flutter можно будет и школьников заинтересовать возможностью делать мобильные приложения.
Анатолий
там нужны проекты, в школе не нужны
Vyacheslav Egorov
Спокойствие, только спокойствие!
Vyacheslav Egorov
Через Флаттер и победим.
Anton Baben
Они ж не подключены к интернетам :)
Anton Baben
Зато в плане сертификации дарт приложение, как любой скрипт, открыто. Процесс упростится
Anton Baben
Осталось только саму ВМ сертифицировать. Это будет великая битва
Наиль Гилазиев
Дело все же не в этом. Что год назад, что сейчас Flutter концептуально предлагает одно и тоже. Я тогда давал курс о dart/flutter и рассказывал как это все работает под капотом, какие отличия от других технологий, какие перспективы и как меняется процесс разработки для мобильного разработчика. Не зашло только из-за того, что студенты были озадачены только тем, как получить зачёт. Тоже самое было и раньше с Kotlin/Android курсом. Так что дело только в том, что это им сейчас не надо. Так что школу надо устраивать только когда человек созреет и сам прийдет.
Anton Baben
Baben-Baben: Не на столько, чтобы не работать :) Вероятно вы не представляете, под какие браузеры приходится нашим фронтендерам код адаптировать
Anton Baben
Нужна школа вдумчивого чтения доки, анализа и следования от простого к сложному, и от понимания, к действию
Анатолий
[
{
"type": "link",
"text": "https://flutter.io/docs/codelabs"
}
]
Анатолий
это кидали сюда?
Анатолий
[
{
"type": "link",
"text": "https://flutter.io/docs/cookbook"
},
" тонна мелких примеров"
]
First Last
Они ж на дарте) Здесь и проблему зачастую только своими силами
Anton Baben
[
{
"type": "link",
"text": "https://github.com/yissachar/awesome-dart"
},
"\nПовторю-ка маленький каталог годных проектов на dart. Копание в их коде - поистине кладезь примеров"
]
First Last
Можно в украине сделать :)
Анатолий
для этого нужно как минимум иметь практику преподавания и выбрать популярный язык
Анатолий
для частной школы только так
Illya Klymov
Или то что взлетит
First Last
Я не про школу
Анатолий
жс, джава, пхп дотнетики
Анатолий
вот что нужно частной школе
Anton Baben
В ближайшей перспективе пацанов из России к вам не очень, вроде как, будут впускать. Или это всё кликбейтные пугалки?
Анатолий
думаете в украине население 3 человека?
First Last
Я о том, что в украине о нем практически и не слышали ??
First Last
Зачем нам рашка?)
Anton Baben
Ненужно!!11 Достатошно уже
Анатолий
Бизнес с тобой не согласен
First Last
Лично я знаю только одного человека кто на нем пишет(
Anton Baben
Мы ж вроде как о программировании, (гео)политика в соседнем чатике. Мир, дружище
First Last
Дак я не про это, ну
First Last
Я ответил на это
Anton Baben
Так Наиль к вам как приедет?
First Last
Я тебя не понимать :(
Anton Baben
Я думал, ты его приглашаешь.
First Last
Я думаю, что сам осилю немного дарта)
Анатолий
Частная школа с дартом будет такая же популярная как и сам дарт, там же золотые горы обещаютвы пускникам
First Last
Я просто про студентов, а не школу)
Анатолий
а учесть что даже после джавы выходят остолопы, то после дарта что? Без мозгов и без вакансий
First Last
Можно набрать людей и помочь им, если будут вообще те, кого это заинтересует
First Last
Не драматизируй)
Anton Baben
Лучшая школа это, имея мотивацию, поработать пару тройку лет джуном на легаси проектах, затереть до дыр кнопки command+f (Ctrl ?), и не сгореть.
Anton Baben
Мое скромное мнение O?
Анатолий
пф, лучшая школа это поработать джуном с хорошим синьером на пару, тогда 3 года превращаются в один
Anton Baben
А после Dart будет легче перекатываться хоть в Net, хоть в Java, хоть в JS/TS. Не?
Anton Baben
Обратная совместимость тоже часто бывает. Гаранти ит
Анатолий
Бизнес с тобой не согласен
Anton Baben
Какой бизнес? O?
Анатолий
который деньги приносит
Анатолий
На работу завтра придешь, скажи начальнику что вы переходите на дарт
Anton Baben
Вы из какой сферы бизнеса будете?
Анатолий
и посмотри как долго он будет смеяться
Anton Baben
В смысле, кто платит нам?Дык там, Java от Javascript не отличали ещё несколько лет назад. И? Обоснуешь, что можно сэкономить, скажешь, что команда готова - и согласится.
Anton Baben
Не для всех проектов, это факт
Анатолий
Ну вот расскажи это директору своей фирмы
Анатолий
вы продуктовые или аутсорс?
Anton Baben
Мой гендиректор доверяет руководителю отдела. А тот знает, как набрать джунов и мидлов, и затащить в Дарт
Анатолий
Склько у вас дарт разработчиков в продакшене?
Анатолий
все правильно, дарт хороший язык, но в чем тогда проблема?
Анатолий
Что вы пишете на дарте?
Vyacheslav
что нужно коммитить во флаттере?
Анатолий
все что есть комить
Anton Baben
Baben-Baben: Распределённый сервис, работающий в закрытых сетях. Был ряд причин и возможностей. Приняли решение. Год прошел, прод пошел, все норм
Анатолий
при создании проекта у тебя есть гитигнор в корне, туда уже все добавлено
Vyacheslav
прямо вообще всё? ios/android папки не автогенерятся?
Anton Baben
Dart. Если понадобится мобильное приложение, тут и он пригодится
Анатолий
дарт очень обширен, как бек так и фронт
Anton Baben
Точно, и angular
Анатолий
полностю на дарте?
Анатолий
и как производительность?
Анатолий
ну если комбайн то да
First Last
Пхп зе бест парни
Anton Baben
Да, нравится. Да работает.
Анатолий
мне тоже нравится но писать я бы на нем не стал бек
Anton Baben
Где-то - да. Не спорю
First Last
После джса у меня такое же мнение ??
Anton Baben
Важно, что молодые ребята с питоном и JS за плечами втягиваются в процесс, и им нравится
Анатолий
ну мне жс нравится
Anton Baben
После Легаси на java6 тоже хочется чего-то модного, молодежного. Но надёжного
First Last
Пайтон не очень От слова "совсем"
Анатолий
после легаси на всем чем угодно все нравится
First Last
Я молодой, но мне не нравится Чяднт ??
Anton Baben
Что же тогда на нём дата-саентологи так свои коэфициентики увлеченно подбирают?
First Last
Скалу не осилили
First Last
А, стоп Это ж про гошников
Анатолий
гугл же питон форсил
First Last
А что он не форсил кроме дарта?
Anton Baben
Языков много, а результат бизнесу нужен один: чтобы было готово вчера, не падало, и чтобы юзерчуки/клиенты не ворчали
First Last
[
{
"type": "mention",
"text": "@BabenBaben"
},
" и все же"
]
Анатолий
гугл любит питон
Anton Baben
Но зачем ты здесь? Значит интересно.
First Last
Речь ведь про бизнес?
First Last
Я не пишу на дарте ничего кроме формошлепства библиотек Я сомневаюсь, что это считается
Анатолий
все тут чего-то ждут
Anton Baben
Гугель может рискнуть. Деньги есть.
Анатолий
конечно могут, все могут рискнуть
Анатолий
я вон в свое время рискнул, с пхп на жс перешел ??
Anton Baben
Так ты за дарт или ещё не определился???
Анатолий
Тут все за дарт, только не все думают что он готов для продакшена
Анатолий
Это ж дартовский чатик, логично что мы тут все ради дарта собрались
First Last
Да ладно тебе, не всегда это так
First Last
[
{
"type": "mention",
"text": "@BabenBaben"
},
" я за дарт или еще не определился? :)"
]
First Last
Вопрос в другом На работе то у меня джс, а не дарт
Anton Baben
Продакшн, продакшн... Хозяева чата уже устали наверное про свой продакшн рассказывать ??
First Last
[
{
"type": "link",
"text": "https://pub.dartlang.org/packages/fpfantasy"
},
"\nМоя прода на дарте\n:D"
]
Anton Baben
Работа - эт святое.
Анатолий
фронт в дарте единсвенное что готово к продакшену, но не ангуляром единым
First Last
Но все почему-то (понятно почему) бегут на flutter ??
Анатолий
новое кросплатформенное и мобильное появится и туда побегут, мобильные это можно стильно молодежно
Анатолий
и главное денежно :)
First Last
Кстати, у меня скоро год как я на дарте сижу ^_^
Анатолий
Кстати, кто в дарте с монгой работал?
Anton Baben
А что либа делает, позволяет писать в функциональном стиле?
First Last
[
"Если просто - упрощенная ",
{
"type": "code",
"text": "ramda"
},
""
]
Anton Baben
Вообще не люблю. Postgres как то ближе, роднее и проде проверен
Анатолий
все на проде проверены
Анатолий
они с постгресом совершенно разные области
First Last
Можешь спросить у контрибьютера
Анатолий
строка подключения с репликой не работает
First Last
(sobaka)vadim_tsushko
Anton Baben
Нужно примеров наглядных побольше, комментарии, доку и развивать. Если ты это через год забросишь, и так же сделают ещё тысячи девов, то pub скатится до уровня npm
First Last
Так может поможешь? :)
First Last
Я старался писать так, чтобы было читабельно и люди могли помогать если захотят
First Last
В отличии от dartz
First Last
Я его сам с трудом читаю если честно
First Last
Но человек - молодец, все круто
First Last
[
{
"type": "mention_name",
"text": "0xff00ff",
"user_id": 49566130
},
" а ты не хочешь помочь? :)"
]
Анатолий
мне не нравится она ??
First Last
[
"Я сегодня днем гляну твой ",
{
"type": "code",
"text": "list"
},
" и закину его к себе если все гуд"
]
First Last
Если не лень - можешь пр оформить? Я проснусь и чекну :)
First Last
Ибо я запутался в твоих ветках и не нашел твоего листа(
First Last
Да к чертям его У нас Map и List совершенно разные
First Last
Нужно или твое брать, или мое и мне пилить Map на подобии List
First Last
[
{
"type": "mention_name",
"text": "0xff00ff",
"user_id": 49566130
},
" тебе \"фп\" или моя подделка не нравится?)"
]
First Last
(Я не пишу в фпшном стиле если что, просто использую некоторые вещи)
Анатолий
код непонятный не люблю
Анатолий
перл стайл не мое
First Last
[
"А прелесть этого в том, что\n> Просто испопльзую некоторые вещи\n\n",
{
"type": "link",
"text": "https://gist.github.com/shindakioku/5775197ab7afac536511afab12fafae3"
},
"\n\n->\n\n",
{
"type": "link",
"text": "https://gist.github.com/shindakioku/ace4d5757211d298576b99c1a1d8a6ac"
},
""
]
First Last
Ну ты даешь :)
First Last
Я очень люблю такие примеры Они наглядны и просты
First Last
[
{
"type": "mention",
"text": "@f3ath"
},
" я там на днях сделаю релиз новой версии ",
{
"type": "code",
"text": "fpfantasy"
},
" и удалю оттуда immutables.\nКак лучше оформить такую вещь для людей? (Штучка удалена, теперь она здесь -> %link%)"
]
Анатолий
ну не знаю, но доку в любом случае ты сделал крутую
First Last
Если бы я еще в инглиш умел :)
First Last
[
{
"type": "link",
"text": "https://github.com/fpdart"
},
"\nПарни, все кто хочет поконтрибьютить - велком\nИдей миллион, если что - я помогу разобраться и сделаю ревью :)"
]
First Last
Ночь рекламы :D
Анатолий
нельзя, их кто-то может использовать
Анатолий
суть ведь в том чтоб быть уверенным что именно эта версия которую ты используешь была всегда именно такая
Анатолий
без всяких варнингов
Анатолий
кому надо обновит версию
zero
коллеги новый проект пишем, стоит выбор angular 7 или dart?
Анатолий
Или вы ожидали в чате дарта другой ответ?
Constantine Fedoruk
)) Это типа берите дарт, потом раскажите как оно?)))
Анатолий
Тут уже есть кому рассказать как оно
Анатолий
Тока сразу стоит учитывать что писать то придется на 5 ангуляре
Анатолий
Я не знаю разницы но все же
Constantine Fedoruk
Это разумно советовать дарт, как еще язык развиваться будет? А вообще если сами пишете и проект небольшой, то дарт сто процентов, как вы еще на нем научитесь писать если не на проекте. Но если проект нагруженный, то стоит взвесить преимущество большого комьюнити и количество ответов на stackoverflow
Анатолий
А что с нагрузкой дарт не дружит?
Constantine Fedoruk
Я с точки зрения - вот пишу я на незнакомом языке, зашел в тупик, или еще хуже сроки давно прошли, а проект в зародыше. И мне уже не деньги нужны, а проект сдавать. Я спокойно иду и нанимаю разработчика на ангуляре и он спасает ситуацию. С дартом мне кажется это будет сложнее провернуть, ну или дороже. Если проект для себя, говорю же дарт 100%
Constantine Fedoruk
А вообще интересный вопрос. Интересно услышать ответ с точки зрения разработчика который имеет проекты и на том и на том.
Анатолий
Это тот же ангуляр, у них схожие апи, язык простой. Но вообще да, проблемы будут сложней гуглиться
zero
Нам здесь react js пытаются продать. А мы склоняем к ангулар дарт
|