The OpenNET Project / Index page

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



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

"Выпуск Erlang/OTP 20.2"  +/
Сообщение от opennews (??) on 14-Дек-17, 08:37 
Состоялся (http://www.erlang.org/news/116) релиз функционального языка программирования Erlang 20.2 (http://www.erlang.org), нацеленного на разработку распределённых отказоустойчивых приложений, обеспечивающих параллельную обработку запросов в режиме реального времени. Язык получил распространение в таких областях, как телекоммуникации, банковские системы, электронная коммерция, компьютерная телефония и организация мгновенного обмена сообщениями. Одновременно выпущен релиз OTP 20.2 (Open Telecom Platform) -  сопутствующего набора библиотек и компонентов для разработки распределённых систем на языке Erlang.


Основным улучшением в новом выпуске стало расширение crypto API  возможностью использовать открытые и закрытые ключи, хранимые в стороннем модуле Engine, для выполнения операций шифрования, расшифровки, создания и проверки цифровых подписей. В модуль SSH добавлена возможность извлечения хостового ключа из приватных ключей, хранимых в  Engine. В модуль ssl добавлен параметр "-ssl_dist_optfile" для загрузки списка опций протокола из файла. Проведена работа по увеличению производительности новых строковых функций из stdlib, при обработке в них ASCII-символов.


URL: http://www.erlang.org/news/116
Новость: http://www.opennet.dev/opennews/art.shtml?num=47734

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

Оглавление

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


1. "Выпуск Erlang/OTP 20.2"  –9 +/
Сообщение от Аноним (??) on 14-Дек-17, 08:37 
А в языке Erlang ещё есть смысл если есть Rust?

Или пин-понг все решает?

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

2. "Выпуск Erlang/OTP 20.2"  –5 +/
Сообщение от iota77 on 14-Дек-17, 08:44 
А в языках Erlang и Rust ещё есть смысл если есть Elixir?

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

3. "Выпуск Erlang/OTP 20.2"  +12 +/
Сообщение от Владимир (??) on 14-Дек-17, 08:56 
Как бы Elixir это надстройка над Erlang VM, без нее работать не будет.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выпуск Erlang/OTP 20.2"  +6 +/
Сообщение от анонимчик on 14-Дек-17, 09:06 
инструменты разных классов совершенно. какой смысл в бананах, если есть свинина.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Выпуск Erlang/OTP 20.2"  –2 +/
Сообщение от Аноним (??) on 14-Дек-17, 09:48 
Wings3D - единственная интерестная программа на Erlang
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Аноним (??) on 14-Дек-17, 09:55 
А как же WhatsApp?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Выпуск Erlang/OTP 20.2"  +4 +/
Сообщение от АНБ on 14-Дек-17, 10:08 
ежабберд интереснее, ящитаю
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Выпуск Erlang/OTP 20.2"  +2 +/
Сообщение от Аноним (??) on 14-Дек-17, 13:48 
Кролик интереснее же!!!11
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

15. "Выпуск Erlang/OTP 20.2"  –1 +/
Сообщение от Аноним (??) on 14-Дек-17, 14:12 
> Wings3D - единственная интерестная программа на Erlang

Не единственная (тут ещё flussonic не упомянули, например), но за упоминание спасибо.

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

28. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Stop on 15-Дек-17, 06:06 
Opensource?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

9. "Выпуск Erlang/OTP 20.2"  –2 +/
Сообщение от Аноним (??) on 14-Дек-17, 12:08 
emqtt - прекрастна
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от anonymous (??) on 14-Дек-17, 13:32 
а web приложения на нем писать можно? типа как php (fastcgi) или как nodejs (свой web server)? memcached, redis, postgresql оно умеет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Выпуск Erlang/OTP 20.2"  +1 +/
Сообщение от Аноним (??) on 14-Дек-17, 14:04 
> а web приложения на нем писать можно? типа как php (fastcgi) или
> как nodejs (свой web server)? memcached, redis, postgresql оно умеет?

Веб-сервера есть: inets (в составе otp), yaws, mochiweb, cowboy, веб-фреймворки: zotonic (работает только с pgsql-бэкендом), chicago boss, n2o. М.б. ещё есть, глубоко не гуглил.
Zotonic пилится активно, каждый первый понедельник месяца выходит релиз с накопившимися за месяц коммитами. Если заинтересуетесь, и соберётесь что-то на нём делать, гляньте доки на webmachine, особенно на диаграмму обработки http-запроса, это сильно облегчает понимание работы zotonic (собственно, zotonic - это webmachine с прикрученным интерпретатором темплейтов django и набором доп. модулей).

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

16. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Zotonic on 14-Дек-17, 15:12 
>(собственно, zotonic - это webmachine с прикрученным интерпретатором темплейтов django и набором доп. модулей).

Имиджборду на нём можно запилить?

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

39. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Zulu on 16-Дек-17, 23:05 
Я разрешаю.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

17. "Выпуск Erlang/OTP 20.2"  +3 +/
Сообщение от Аноним (??) on 14-Дек-17, 15:15 
> mochiweb

вот тут я соглашусь

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

24. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от _ (??) on 14-Дек-17, 19:19 
CouchDB
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

31. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от anonymous (??) on 15-Дек-17, 10:20 
Сейчас из Erlang-мира очень популярен язык Elixir и Phoenix Framework.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

11. "Выпуск Erlang/OTP 20.2"  +1 +/
Сообщение от Аноним (??) on 14-Дек-17, 13:36 
>>Язык получил распространение в таких областях, как... банковские системы, электронная коммерция...

Это из-за него банкоматы все время тупят?

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

13. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Аноним (??) on 14-Дек-17, 13:53 
> Это из-за него банкоматы все время тупят?

Не, только опеннетовские анонимы.

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

18. "Выпуск Erlang/OTP 20.2"  +3 +/
Сообщение от anonymous (??) on 14-Дек-17, 15:59 
нет, бро. Банкоматы тупят из-за виндовс хр без сервиспака№1 и тормозных vpn-ов на старых цисках.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

19. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Андрей (??) on 14-Дек-17, 16:51 
> нацеленного на разработку распределённых отказоустойчивых приложений

Но только если они там обзавелись уймой памяти. Вот цитата с ejabberd@conference.jabber.ru одного из разработчиков ejabberd:
[2017.12.13 16:59:35] zinid: yeah, memory management sucks in erlang

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

20. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Аноним (??) on 14-Дек-17, 17:04 
А где он не sucks, этот memory management? В сях небезопасность (выход за пределы выделенной области памяти), в яве тормозной сборщик мусора.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Андрей (??) on 14-Дек-17, 17:06 
А си и джаву так и не рекламируют как Erlang.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

27. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Аноним (??) on 15-Дек-17, 01:18 
В расте же!
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

33. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от _ (??) on 15-Дек-17, 17:11 
... всё то же самое. Только где они не осилили догадались вставлять тэг "НЕБЕСАПАСНА!!!"8-о - и типо мы умываем руки.
А то что все 146% реальных программ начинаются с этого тэга и им же заканчиваются ... я Филин-Сратег! чё вы меня тактикой парите?! (С)
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

26. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от неАндрей on 14-Дек-17, 23:11 
>Но только если они там обзавелись уймой памяти. Вот цитата с ejabberd@conference.jabber.ru одного из разработчиков ejabberd:
>[2017.12.13 16:59:35] zinid: yeah, memory management sucks in erlang

о_О гость из будущего...

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

22. "Выпуск Erlang/OTP 20.2"  –1 +/
Сообщение от Андрей (??) on 14-Дек-17, 17:19 
> обеспечивающих параллельную обработку запросов в режиме реального времени.

Так там же GC. В golang он многим мешает: микрозадержки, понимаете ли. А тут он не мешает реалтайму?

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

25. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Аноним (??) on 14-Дек-17, 20:12 
> Так там же GC. В golang он многим мешает: микрозадержки, понимаете ли.
> А тут он не мешает реалтайму?

Нет.

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

29. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Аноним (??) on 15-Дек-17, 06:30 
Erlang - это про soft realtime. Hard realtime от него никто и не ждет. От него ждут упрощённой распределенности, устойчивости к падениям, горячего обновления кода.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

35. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от _ (??) on 15-Дек-17, 17:18 
Ну да. Чтобы мееееедленно двигать срелки на ЖД путях. Быстро не надо, надо - надёжно.

PS: Ну или шаговые релюхи на узлах связи ... 8-)

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

36. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Stop on 15-Дек-17, 19:29 
горячего обновления кода на erlang ждут только пиoнеры


PS
ожалуйста откорректируйте сообщение, воздержитесь от острых высказываний и несодержательных комментариев, проявите уважение к собеседнику.
Выражение, на которое сработало предупреждение: 'пиoнер'

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

30. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Аноним (??) on 15-Дек-17, 09:21 
Традиционно:

http://damienkatz.net/2008/03/what_sucks_abou.html

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

32. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Аноним (??) on 15-Дек-17, 14:08 
Синтаксис у него и правда как под тяжёлым упором. Вместо строк лучше пользоваться бинарями (они ближе к тому, что привыкли называть строками в том же си), как там с памятью в современном эрланге (в статье 2008 года речь идёт о R12) - хз, не влетал в OOM.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

37. "Выпуск Erlang/OTP 20.2"  +/
Сообщение от Паша email(??) on 16-Дек-17, 19:33 
Нормальньій синтаксис, не надо вот єто вот. Строки в бинарях єто так себе, на любителя. Память там не так как в єто вашей йаве, с поколениями, а просто и по деревяному - свой гц на процесс. Как результат работает бьістро, настаящая масштабируемость в отличии от йявьі, которая 16 гб чистит 10 минут. И да, генераторьі в нем работают бьістрее чем алгоритмьі на стл мапах в спп. Вот так вот.
Единственьій минус - динамическая типизация, но єто тоже кому как, на любителя
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

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

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




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

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