The OpenNET Project / Index page

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



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

Оглавление

Релиз njs 0.2.5, интерпретатора JavaScript от NGINX, opennews (?), 30-Окт-18, (0) [смотреть все]

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


39. "Релиз njs 0.2.5, интерпретатора JavaScript от NGINX"  +1 +/
Сообщение от Онаним (?), 31-Окт-18, 06:15 
Маркетинг. JavaScript - новый PHP, миллиарды неосиляторов теперь пишут на нём под любую задачу, "кадры" можно найти в любой подворотне.
Ответить | Правка | Наверх | Cообщить модератору

46. "Релиз njs 0.2.5, интерпретатора JavaScript от NGINX"  +1 +/
Сообщение от Аноним (46), 31-Окт-18, 11:29 
Ну почему же неосиляторов. На нём просто приятно писать, а, когда за плечами много лет опыта C++, прелести современного JS осознаешь сильнее
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз njs 0.2.5, интерпретатора JavaScript от NGINX"  +/
Сообщение от Maxim (??), 31-Окт-18, 18:35 
Я бы лучше веб на плюсах писал.
Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз njs 0.2.5, интерпретатора JavaScript от NGINX"  +/
Сообщение от Аноним (65), 31-Окт-18, 19:23 
WebAssembly и транслятор asm.js уже готов.
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз njs 0.2.5, интерпретатора JavaScript от NGINX"  –1 +/
Сообщение от Maxim (??), 01-Ноя-18, 17:07 
> WebAssembly и транслятор asm.js уже готов.

А зачем мне asm.js если есть Bridge.Net?
Все-таки на шарпе по-приятнее.

А из веб ассембли нет доступа к DOM. Или что-то поменялось?

Собственно мы на C# под веб и пишем (транспайл).
TypeScript - очередная затычка от мелкософта.

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

75. "Релиз njs 0.2.5, интерпретатора JavaScript от NGINX"  +/
Сообщение от qwerty123 (??), 03-Ноя-18, 09:31 
>Я бы лучше веб на плюсах писал.

Да-да, расскажи инвестору, что проект займет полгода вместо 2 месяцев.

Где вас таких изготавливают?

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

76. "Релиз njs 0.2.5, интерпретатора JavaScript от NGINX"  +/
Сообщение от Maxim (??), 03-Ноя-18, 16:50 
>>Я бы лучше веб на плюсах писал.
> Да-да, расскажи инвестору, что проект займет полгода вместо 2 месяцев.
> Где вас таких изготавливают?

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

У меня на типизированных языках разработка идет кстати быстрее.
Так что это все из области неосиляторов.
А вариантов овердокуя: Java (GWT), C#, Kotlin.

Так что таких как ты я бы близко к коду не пускал. Жаль у вас на лбу не написано: "веб-макака".

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

48. "Релиз njs 0.2.5, интерпретатора JavaScript от NGINX"  –1 +/
Сообщение от jOKer (ok), 31-Окт-18, 11:49 
К сожалению (а может и к счастью?), кадры работающие с nginx профессионально (админы) не особенно близки с js. Я например, плохо представляю себе системного администратора яростно изучающего js. А вот админа знающего питон, я, напротив, представить очень даже могу, поскольку питон админу может для решения многих задач пригодится. Могу представить даже админа знающего lua... с некоторым напрягом, правда, но могу. А вот админа использующего для администрирования js ни как не получается представить. И однако, разрабы nginx выбирают именно js и это очень странный выбор.

В общем, приходится делать вывод, что целевая аудитория nginx перестала быть ориентированной на администраторов и стала ориентироваться на веб-программистов. Печально коли так.

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

50. "Релиз njs 0.2.5, интерпретатора JavaScript от NGINX"  +/
Сообщение от Аноним (50), 31-Окт-18, 12:23 
Девелоперы часто становятся DevOps'ами. Хоть как-то js знают бекендщики, в корпоративном секторе такое часто. А вот python... только если стек на python, а так инфраструктура держится на bash + основной язык из стека (java, c#, go...). Девелоперы занимаются не только разарботкой но и механизмом развертывания их творения. Админы рулят уже зоопарком серверов и контейнеров, управляют ресурсами, поддерживают корпоративную сеть (месенджеры, почта...), еще ездят в датацентры обслуживать арендованные стойки. Но да, nginx часто получается в пересечении этих двух "миров" :)
Ответить | Правка | Наверх | Cообщить модератору

56. "Релиз njs 0.2.5, интерпретатора JavaScript от NGINX"  +/
Сообщение от Valentin V. Bartenev (?), 31-Окт-18, 15:03 
Тут с 8:57 рассказано почему JavaScript:
https://youtu.be/Jc_L6UffFOs?t=537

1. Это современный лингва франка, о нём знают все и если не программировали на JavaScript, то хотя бы видели и сталкивались.

2. Использует С-подобный синтаксис, который неплохо знаком разработчикам и DevOps-инженерам (на которых эта функциональность и ориентирована). Также благодаря этому он хорошо вписывается в формат конфигурационных файлов nginx, который тоже использует фигурные скобки для обозначения блоков кода.

3. Был написан для браузеров под событийно-ориентированную парадигму программирования. И это хорошо ложиться на nginx, поскольку он тоже работает в этой парадигме и построен на обратных вызовах (callback-ах).

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

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

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




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

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