The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM , opennews (??), 12-Июн-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +6 +/
Сообщение от Аноним (2), 12-Июн-23, 12:29 
На самом деле - интересно. Контроллеры ведь теперь очень даже мощные. А Go позволяет писать очень просто разный веб.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –9 +/
Сообщение от Аноним (6), 12-Июн-23, 13:12 
Нет они не мощные. Go не позволит делать это на контролере. Go на контроллере даже безопасности не добавит.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –5 +/
Сообщение от Аноним (10), 12-Июн-23, 14:53 
Согласен, питон куда больше для контроллеров подходит, все эти рантаймы дрянь ещё та и сишный код из го не вызовешь адекватно.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +3 +/
Сообщение от _kp (ok), 13-Июн-23, 11:50 
Сперва найдете примеры проектов (а не хелловордов) на Питоне для микроконтроллеров. :)
А потом говорите.
На самом дели и такие есть, но там Питон в качестве обузы, ради запуска того что есть, а не для облегчения программирования.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –1 +/
Сообщение от Аноним (10), 13-Июн-23, 13:44 
А много ли примеров проектов на javacard? При этом, сколько уже тысяч миллиардов применений в реале?
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от _kp (ok), 14-Июн-23, 15:02 
javacard - не платформа для написания приложений, и даже не самостоятельный инструмент,
а средство запуска _простейших_ скриптов в целью их изоляции от ОС.
Считай костыль к более серьёзной платформе.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (10), 14-Июн-23, 15:50 
> javacard - не платформа для написания приложений, и даже не самостоятельный инструмент,
> а средство запуска _простейших_ скриптов в целью их изоляции от ОС.
> Считай костыль к более серьёзной платформе.

Ну вот, а питон вполне себе платформа для мк и самостоятельный инструмент. Почему код коммерческих применений должен быть бесплатным? Конечно, он таким не будет.

Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от YetAnotherOnanym (ok), 13-Июн-23, 12:06 
Гггг... тонко. Зачот.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

32. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от OpenEcho (?), 12-Июн-23, 18:40 
> Go не позволит делать это на контролере.

А как же новость про TinyGo? Гонят небось... Спасибо что предупредили

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

23. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Мамкинтролль (?), 12-Июн-23, 17:26 
при чем тут мощь? это уже будет не микроконтроллер, а процессор, и уже другая ниша. я вообще не понимаю людей, запихивающих веб-сервер в МК типа esp32 или stm32f407, ибо оно ляжет при малейшем шквале запросов.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

30. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +5 +/
Сообщение от OpenEcho (?), 12-Июн-23, 18:39 
>  я вообще не понимаю людей, запихивающих веб-сервер в МК типа esp32 или stm32f407

Правильно говоришь, надо создать платформу, хорошо расширяемую горизонтально, обязательно чтоб кибернетс , а то как оно шквал от одного единственного клиента выдержит. Да, без клауд флэйр и AWS начинать даже не стоит  

> ибо оно ляжет при малейшем шквале запросов.

Правильно, даешь - Волга, Запорожец и Москвич! Просто, надежно и ненужно

Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +1 +/
Сообщение от Мамкинтролль (?), 12-Июн-23, 20:26 
Ответить | Правка | Наверх | Cообщить модератору

41. Скрыто модератором  +/
Сообщение от Ivan7 (ok), 12-Июн-23, 22:17 
Ответить | Правка | Наверх | Cообщить модератору

42. Скрыто модератором  +2 +/
Сообщение от Мамкинтролль (?), 13-Июн-23, 01:31 
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Мамкинтролль (?), 12-Июн-23, 20:30 
вот кстати как раз тебе отвечу: да, когда можно просто подсоединить по радиоканалу 2.4 или 433, например, UART или RS485, CAN, надо обязательно создать платформу, молотить JSON и веб-сервер целый текстовый подымать.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

40. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –2 +/
Сообщение от tty0 (?), 12-Июн-23, 21:53 
Зачем json для контроллера? В uart можно просто структуру скорость.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Мамкинтролль (?), 13-Июн-23, 01:32 
В том то и дело, что низачем
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от _kp (ok), 13-Июн-23, 12:03 
>>Зачем json для контроллера? В uart можно просто структуру скорость.

Что? Через сокет получены данные json, и туда же надо их выдать. Ну просят так.
Как тут поможет структура, и тем более uart? :)

json - это прежде всего формат обмена данными. Если устройство не вещь сама в себе, и в ваккуме, то json нужен. И кстати, он не тяжелый, и с готовыми библиотеками проблем нет.

Плохо когда его используют не по назначению, и не только на микроконтроллерах.


Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

54. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +2 +/
Сообщение от _kp (ok), 13-Июн-23, 11:57 
Веб серверы бывают разного назначения. На контроллерах обычно это панель управления, информационные страницы, или типа того.
>>оно ляжет при малейшем шквале запросов.

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

Хотя, если бездумно взять некий код от некого автора, и добавить своего г*внокода, то можно добиться и залегания. Наверное.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

52. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –2 +/
Сообщение от Аноним (52), 13-Июн-23, 11:07 
> А Go позволяет писать очень просто разный веб

Простите, а при чём здесь веб?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру