image.png1 Мб, 1100x622
ArkTS тред номер один 3242329 В конец треда | Веб
Вкатываемся в новый язык от наших китайских братушек.

ArkTS – язык программирования, основывающийся на сохранении базового синтаксического стиля TypeScript. Он имеет статическую типизацию и декларативный синтаксис (а так же ahead of time компиляцию).

https://en.wikipedia.org/wiki/ArkTS
https://developer.huawei.com/consumer/en/doc/harmonyos-guides-V2/arkts-get-started-0000001544695265-V2
image.png239 Кб, 1306x1125
2 3242333
3 3242351
Пиздец, не хватало развилки на 3 устройства
4 3242359
>>42351
Новое поколение должно испытать всю боль, что испытывали их отцы от несовместимости браузеров в 90е и 00е.
5 3242363
>>42359
Причем тут несовместимость? Каждый под свою ось будет писать просто.
6 3242365
>>42329 (OP)
Как думаете, в рф будут перспективы в ближайшем будущем?
7 3242380
Че там, какую IDE качать надо для этой штуки?
image.png175 Кб, 1091x703
8 3242382
>>42365
Перспективы? Да это похоже на единственный вариант.
10 3242394
>>42329 (OP)
Вкачусь
Мимо андройд
11 3242395
Почему выбрали тс, а не раст
https://www.youtube.com/watch?v=zrR_dgFiLeA
12 3242397
>>42395
Паххаха, какой раст нахрен
13 3242399
>>42394
same
>>42382
Ты шизоид, никто не будет блокировать android и ios.
Максимум ограничат ещё больше работу гугл сервисов
14 3242400
>>42329 (OP)
Можно ли будет работать на китайских братушек без знания китайского?
15 3242405
>>42399
Это тебе на ютубе сказали?
16 3242455
>>42405
Вроде у нас свой аналог, без всяких ос наших партнёров, многополярный мир таков что у нас есть аврора
17 3242803
>>42395
Сложно и долго, для мобилок с их коротким циклом разработки не подойдет, там надо каждый день релизы выгружать и TS тут хорошо впишется.
На расте хорошо бекенд заходит
18 3242804
>>42400
Языком думаю можно пользоваться, но вот контрибьютить и вопросики задавать уже сложнее
https://gitee.com/openharmony/docs/issues
19 3242872
>>42803

>На расте хорошо бекенд заходит


А то в бэкенде не короткий цикл разработки, бизнесу везде хочется быстрее.
20 3242962
>>42872
На фронте изменения чаще и радикальнее обычно
21 3243607
Это компилируемый язык типа C, C++, Rust?
То есть для его работы не нужен JS движок?
Получается, по скорости работы он будет приближён к вышеупомянутым языкам?
Звучит интересно
22 3243723
>>43607
Да компилируемый. По скорости будет норм, но ввиду абстракций на вряд ли, ввиду что проф оптимизация это тонна работы, причем очень дорогих спецов.
Посмотрим насколько коммунистические программисты хороши.
23 3244280
>>42329 (OP)
А нахуй они тайп скрипт выбрали? Я читал, что эта залупа полностью поддерживает ts и расширяет его, то есть эта хуйня в ts будет компилится, как котлин в джава, или нет?
Какой нахуй ts, почему ts. Могли бы просто скопировать swift или котлин
24 3244290
>>44280
Тебе не нравится тайпскрипт. А кому-то не нравится swift и котлин.
Все они говнище.
25 3244633
>>44280
Потому что джаваскрипт давно захватил мир, а тс это улучшенная прокся для js. Твой свифт и котлин слишком узок и уйдет в забвение вместе с платформами.
26 3244669
В треде разработчик компилятора этой штуки, задавайте ответы
27 3244694
>>44669
Основной вопрос стоит ли учить китайский
28 3244713
>>44694
Нет, как в науке, медицине, инженерии - основной англ.
29 3244748
>>44694

Не, зэпки в китае в айти +- как у нас, не выше
30 3245130
>>44694
ну мы с переводчиком сидим, большая часть сервисов безбожно на китайском и эти братушки не спешат переводить
31 3245487
>>44669
Планируется ли расширять рынок этой операционки, или только для китая?
Стоит ли вкатываться android джуну, чтоб больше зарабатывать?
32 3245510
>>44669
Зачем это надо, если есть дарт и флаттер?
show.png2 Кб, 256x50
33 3245891
>>45510
Кто будет инвестировать в херпойми язык ради одного фреймворка. Сделали бы флаттер на котлине и не нужно было срать себе в штаны.
34 3245895
>>45891
Как будто котлин не находится в категории херпойми язык на равне с дартом
35 3245896
>>45895
наравне*
36 3245910
>>45891
Полно таких языков. Вон, этот китайский арк, руби. У котлина по сути один фреймворк, тк за пределами андроида его не используют.
37 3246406
>>45895
Там jvm и вся экосистема джавы.
38 3246434
Это что? очередная поделка на ллвм?
39 3246567
>>44669
Где нормальная документация по языку и стандартной библиотеке?
И вообще можно ли им будет пользоваться не только в разработке под мобилку, например десктоп приложения пилить?
40 3246581
>>45891

>Сделали бы флаттер на котлине


Там jvm, которая вроде как открытая, но стандартная библиотека принадлежит oracle и вместо того чтобы судиться каждый раз проще запилить новый язык. Кроме технических вопросов есть еще и вопросы бизнеса.
Зумеры возможно не знают, но была эпичная судебная битва Oracle vs Google, которая длилась 11 лет
41 3246583
>>46406
Это не плюс, а минус
42 3246896
>>46583
Ну конечно, пишу на котлине чтобы не писать на джаве, а твой дарт очередная клон чепуха, еще с пережитками совместимости в жопоскриптом (многопоточность через одно место).
Надеюсь гугл прозреет и закроет лавочку, переписав на дсл котлина.
43 3246899
>>46581
Уже насудились, судьба дарта и котлина вообще никак не связана с судом.
Дарт это попытка сделать норм js, а котлин напросили сами юзеры, офигевая от 6 жабы.
44 3247231
>>46896
Это подорвет пукан мультиплатформенникам
45 3247739
>>45487
Эта хуйня большей частью актуальна именно для Китая из-за особенностей рынка, насчёт остальных стран всё мутно
46 3247741
>>45510
Технологический суверенитет, свой стек пилить выгоднее чисто юридически
47 3247745
>>46567
Есть планы по другим областям (но это немного nda хехе) но вообще доки если и есть, то только на китайском. Вообще говоря что в ОП посте описано это "старое" поделие китайских коллег для запуска на жс машине. Мы же сидим именно полноценный язык со стат типизацией, для него я знаю что и спека и кукбук и т д есть. Но туторов конечно не завезли пока. Так что относительно того что в ОП посте -- видимо материалы есть, но всё на китайском
48 3247820
>>47745
Понятно, короче пока пилите. Удачи вам!
49 3248867
>>44669
Какой же это декларативный синтаксис если там явно видно императивные куски? При чем там декларативность?
Или это они так инверсию контроля обозвали?
50 3248876
>>44280

>Могли бы просто скопировать swift или котлин


ahead-of-time значит что они скорее всего компилируют в нативный код
51 3248879
>>42329 (OP)
Кастомный компонент с ключевым словом struct это какой-то новый уровень
52 3249069
>>48876
Kotlin на андроиде тоже компилируется ahead-of-time
53 3249077
>>49069
А тут в HarmonyOS не будет андроида
54 3249089
>>49069
Нет, котлин на андроиде компилируется в далвик вм, а не в нативный код, хотя и наперёд
55 3249231
>>47231

>мультиплатформенникам


Это выстрелило вообще?
56 3249475
>>48867
Не понял о чем ты, видимо речь идёт про arkui который действительно гуедекларативный. Сам язык императивный и куски на нем соответствующие. Arkui это просто гуй фреймворк от самой операционки
57 3249668
>>47741
Ну это объясняет, зачем это китайцам.
Зачем это нам?
58 3249728
>>49668
Приложухи пилить для китайфонов
59 3249732
>>42329 (OP)
Очередной новый язык говна
Насрали в годном языке, теперь создают новый что бы дальше срать
60 3249734
>>49732
В одном языке

быстрофикс
61 3250333
>>49732
>>49734
Насрал здесь только ты
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее