![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск jsii 1.90, генератора кода C#, Go, Java и Python из TypeScript " | +/– | ![]() |
Сообщение от opennews (??), 07-Окт-23, 14:00 | ||
Компания Amazon опубликовала компилятор jsii 1.90, представляющий собой модификацию компилятора TypeScript, позволяющую извлечь из компилируемых модулей информацию об API и сгенерировать универсальное представление данного API для обращения к JavaScript-классам из приложений на различных языках программирования. Код проекта написан на TypeScript и распространяется под лицензией Apache 2.0... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 07-Окт-23, 14:00 | +/– | ![]() |
Неужели жаваскрит смогут заменить на что-то нормальное! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #11 |
3. Сообщение от Аноним (3), 07-Окт-23, 14:10 | +1 +/– | ![]() |
только в hello worldы умеет? Чем это лучше, чем Haxe? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #14 |
4. Сообщение от Аноним (3), 07-Окт-23, 14:22 | –1 +/– | ![]() |
Нет, не только hello worldы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #9 |
5. Сообщение от FF (?), 07-Окт-23, 14:23 | +/– | ![]() |
Мне надо наоборот, из нормальных языков в альтернативно логические | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16 |
6. Сообщение от FF (?), 07-Окт-23, 14:26 | +2 +/– | ![]() |
А где кстати этот, ну, который шестерёнка в системе cо знаком Rеристрации в центре нее.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #10 |
9. Сообщение от Аноним (9), 07-Окт-23, 14:35 | +/– | ![]() |
https://aws.github.io/jsii/specification/1-introduction/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #24 |
10. Сообщение от Аноним (1), 07-Окт-23, 14:43 | –1 +/– | ![]() |
Присмотрись внимательно, все перечисленные языки с GC (это такая штука для автоматического управления памятью). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #12, #13, #18, #19 |
11. Сообщение от Аноним (11), 07-Окт-23, 14:44 | +4 +/– | ![]() |
Легко, как только это что-то "нормальное" полноценно заработает в самых популярных 10 браузерах без трансляций в вебассемблы и прочий блоатварь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #15, #37 |
12. Сообщение от Аноним (9), 07-Окт-23, 14:47 | +/– | ![]() |
Нет никакой трансляции. Просто не очень востребованы низкоуровневые языки в амазоновском serverless облаке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
13. Сообщение от Аноним (14), 07-Окт-23, 15:19 | +2 +/– | ![]() |
Откуда ты этот бредовый винегрет берешь? Ты ни про сабж ничего не знаешь ни про GC. Иногда лучше жевать это твой случай. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #17, #20, #31 |
14. Сообщение от Аноним (14), 07-Окт-23, 15:20 | +1 +/– | ![]() |
Тем что это Nih от Amazon? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
15. Сообщение от User (??), 07-Окт-23, 15:46 | +2 +/– | ![]() |
Ты точку пропустил - в 1.0 браузере достаточно. 97281 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #38 |
16. Сообщение от Аноним (16), 07-Окт-23, 16:14 | +6 +/– | ![]() |
Альтернативно одарённые постоянно придумывают как всё переписать на новый лад, чтобы потом никто не разобрался. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #28 |
17. Сообщение от FF (?), 07-Окт-23, 16:36 | +/– | ![]() |
А кроме коллектора больше нечего вытащить из коллектора? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
18. Сообщение от FF (?), 07-Окт-23, 16:38 | +/– | ![]() |
Ну вот видишь, оно уже сложнее перечисленных, наxой оно нужно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
19. Сообщение от FF (?), 07-Окт-23, 16:39 | +/– | ![]() |
В программировании высокий уровень это как раз абстракция как этот сабж. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
20. Сообщение от FF (?), 07-Окт-23, 16:40 | +/– | ![]() |
Не тебе | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
23. Сообщение от Аноним (23), 07-Окт-23, 17:41 | –2 +/– | ![]() |
А когда будет наш отечественный аналог? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #27 |
24. Сообщение от penetrator (?), 07-Окт-23, 17:51 | +2 +/– | ![]() |
ацкая хрень? вот это жесть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
26. Сообщение от Golangdev (?), 07-Окт-23, 18:47 | +1 +/– | ![]() |
> библиотеки классов, которые могут использоваться | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
27. Сообщение от Аноним (14), 07-Окт-23, 20:03 | +3 +/– | ![]() |
Как только появится экономическое обоснование сразу же появится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #56 |
28. Сообщение от Аноним (14), 07-Окт-23, 20:05 | +/– | ![]() |
Зарплата сама по себе не поднимется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
29. Сообщение от ЗоринОС топ (?), 07-Окт-23, 20:40 | +/– | ![]() |
Наконец-то что-то нормальное. Завтра напишу на нём софтину | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
31. Сообщение от Аноним (1), 07-Окт-23, 21:36 | +/– | ![]() |
С юмором, как я вижу, у местных напряженка | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #44 |
33. Сообщение от Аноньимъ (ok), 07-Окт-23, 22:04 | +2 +/– | ![]() |
Ничего не понимаю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #34, #42, #54 |
34. Сообщение от Аноним (34), 07-Окт-23, 22:14 | –2 +/– | ![]() |
То что ты ничего не понимаешь сомнений не вызывает, это давно нам ясно. Но то что ты не способен прочитать описание по ссылке - весьма феерично. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
37. Сообщение от Аноним (37), 07-Окт-23, 22:18 | +1 +/– | ![]() |
Не трынди, вебассембля - кошер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #43 |
38. Сообщение от Аноним (38), 07-Окт-23, 22:24 | +1 +/– | ![]() |
Браузер какой-то несчётный. Его нельзя посчитать в целых числах :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
40. Сообщение от Аноним (38), 07-Окт-23, 22:27 | +1 +/– | ![]() |
Ещё добавить трансляцию в C++ и трансляцию из JS, тогда можно перетранслировать Electron. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #52, #53 |
42. Сообщение от Вы забыли заполнить поле Name (?), 08-Окт-23, 00:04 | +1 +/– | ![]() |
Раньше компилили в js, теперь из ts. О времена, о нравы! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #50 |
43. Сообщение от Аноним (43), 08-Окт-23, 00:45 | +/– | ![]() |
Согласен, наконец-то можно заобфусицировать весь код! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
44. Сообщение от Аноним (43), 08-Окт-23, 00:51 | –1 +/– | ![]() |
>Rust doesn't support inheritance and overriding methods. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #46 |
45. Сообщение от Аноним (45), 08-Окт-23, 00:52 | +/– | ![]() |
А функция NewGreeter() в Go какова? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #48 |
46. Сообщение от Аноним (1), 08-Окт-23, 00:55 | +5 +/– | ![]() |
Какой громкий пук! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
47. Сообщение от Аноним (47), 08-Окт-23, 05:45 | –1 +/– | ![]() |
Ну понятно — инструмент для веб-разработчиков. С одной стороны удобно для генерации DTO при разработке от front к back. С другой стороны существуют уже более современные технологии и эта разработка вышла уже устаревшей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #49 |
48. Сообщение от Аноним (50), 08-Окт-23, 15:54 | +/– | ![]() |
Ты генерируешь скрипт с классом NewGreeter в Go, который является оберткой над классом в TS. Сам код TS вероятнее всего выполняется на ноде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #62 |
49. Сообщение от Аноним (50), 08-Окт-23, 16:00 | +/– | ![]() |
Да, можно ещё плагины или просто скрипты какие писать на TS для ПО. Для игр это тоже вроде не в новинку. Не все знают Lua, но многие знают TS и JS. Для видео/аудио обработки порой необходима кастомизация. Для облачных сервисов порой необходим особый скрипт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #59 |
50. Сообщение от Аноним (50), 08-Окт-23, 16:03 | +/– | ![]() |
Ну и теперь предлагают транслировать в TS, там это один из вариантов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
51. Сообщение от Аноним (50), 08-Окт-23, 16:10 | +/– | ![]() |
Автор, добавь пожалуйста перевод предложения между примером и представлением: "This allows users of that target language to use Greeter like any other native type". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
52. Сообщение от Аноним (50), 08-Окт-23, 16:18 | +/– | ![]() |
А разве сам код из TS оно полностью транслирует в родной для других? Я думал только обертку делает над скриптами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
53. Сообщение от Аноним (50), 08-Окт-23, 16:24 | +/– | ![]() |
https://aws.github.io/jsii/overview/runtime-architecture/ нода инсайд | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
54. Сообщение от Аноним (56), 08-Окт-23, 20:00 | +/– | ![]() |
В TS есть типы, вот и вся суть. Оно все-равно вероятнее всего транслируется в JS и оттуда нодой выполняется внутри библиотеки или извне. Если бы это был реально полноценный транслятор в другие языки, то ажиотаж был бы другой — они бы выпустили свой движок JS (или TS), а он есть? Я о таком не слышал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #55, #58 |
55. Сообщение от Аноним (56), 08-Окт-23, 20:04 | +/– | ![]() |
Да и если делать полноценный транслятор, то все-таки лучше на C++ с технологией swig. Тогда будет поддержка ну очень многих языков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
56. Сообщение от Аноним (56), 08-Окт-23, 20:11 | –1 +/– | ![]() |
А процессоры для гражданских (не военных, не секретных технологий) на своей архитектуре у вас уже есть? Спецификация как-то открыта чтоб под них делать языки программирования? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
57. Сообщение от Анонимчик (?), 08-Окт-23, 21:52 | +/– | ![]() |
Питоновский код худо-бедно работает, но стоит импортировать threading в вызывающем коде - всё умирает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
58. Сообщение от Аноньимъ (ok), 09-Окт-23, 01:38 | +/– | ![]() |
Просто в TS, как мне кажется, ну ничего нет такого чего нет в других яп. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #65, #67 |
59. Сообщение от Аноньимъ (ok), 09-Окт-23, 01:48 | +/– | ![]() |
Ценность луа в том что она простая как пробка, маленькая, быстрая, и легко встраиваемая/расширяемая. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #63 |
62. Сообщение от Аноним (62), 09-Окт-23, 14:30 | +/– | ![]() |
ахах, гугл хочет поиметь всё))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #64 |
63. Сообщение от Аноним (65), 09-Окт-23, 21:26 | +/– | ![]() |
> Тащить монстра V8 или что-то в таком духе чтобы добавить скрипты к аппликухе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
64. Сообщение от Аноним (65), 09-Окт-23, 21:32 | +/– | ![]() |
Нет, это выпустило Amazon вроде как. Как-раз наоборот, они где-то добавили возможность писать на TS (JS) не разрабатывая свой движок используя их технологию. Такие технологии уже существуют, например тут вспомнили Electron, я помню использовал другую похожую технологию. Сомневаюсь что им Google навязывал свой V8. Просто как-то так исторически сложилось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 |
65. Сообщение от Аноним (65), 09-Окт-23, 21:48 | +/– | ![]() |
TS это разработка Майкрософт, а JS — язык по стандарту ECMA. Поэтому JS имеет множество движков, которые могут его исполнять. Технологии TS и Babel развивались одновременно. У них была задача обеспечить более сложные возможности JS чем были, сделать синтаксис ближе к С-подобному. Но тогда было множество разных движков, а сейчас рынок движется к монополии одного. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
67. Сообщение от Аноним (67), 10-Окт-23, 15:58 | +/– | ![]() |
> Нужно от конструкций в духе а = "текст" + 55 отказаться на уровне рантайма... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #68 |
68. Сообщение от Аноньимъ (ok), 10-Окт-23, 16:28 | +/– | ![]() |
>> Нужно от конструкций в духе а = "текст" + 55 отказаться на уровне рантайма... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |