The OpenNET Project / Index page

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



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

Оглавление

Рейтинг языков программирования от издания IEEE Spectrum, opennews (??), 29-Авг-22, (0) [смотреть все]

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


20. "Рейтинг языков программирования от издания IEEE Spectrum"  –2 +/
Сообщение от Аноним (20), 29-Авг-22, 17:01 
А что ты вообще на опеннете делаешь?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

22. "Рейтинг языков программирования от издания IEEE Spectrum"  +2 +/
Сообщение от Степан (?), 29-Авг-22, 17:03 
А почему бы и нет? Язык опенсорсных, давно можно из под линуксов энтих работать
Ответить | Правка | Наверх | Cообщить модератору

28. "Рейтинг языков программирования от издания IEEE Spectrum"  +2 +/
Сообщение от Аноним (28), 29-Авг-22, 17:15 
> давно можно из под линуксов энтих работать

Как бы да, но нет

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

40. "Рейтинг языков программирования от издания IEEE Spectrum"  +1 +/
Сообщение от Степан (?), 29-Авг-22, 17:38 
Ну хз. Есть несколько знакомых, которые пишут на .net из под линухи - никаких проблем
Ответить | Правка | Наверх | Cообщить модератору

44. "Рейтинг языков программирования от издания IEEE Spectrum"  –5 +/
Сообщение от Аноним (-), 29-Авг-22, 17:51 
>знакомых, которые пишут на .net из под линухи - никаких проблем

C# и GNU/Linux несовместимы. Да и у Свободивцев неприязнь к копилефту.

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

53. "Рейтинг языков программирования от издания IEEE Spectrum"  +1 +/
Сообщение от Степан (?), 29-Авг-22, 18:06 
В чем заключается несовместимость?
Ответить | Правка | Наверх | Cообщить модератору

135. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Аноним (135), 30-Авг-22, 12:19 
Да там зоопарк: MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

58. "Рейтинг языков программирования от издания IEEE Spectrum"  –1 +/
Сообщение от Максимка (??), 29-Авг-22, 18:44 
Я вообще ботов для телеграма пишу на C#, которые потом на сервере работают, который на Debian
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

67. Скрыто модератором  +3 +/
Сообщение от Аноним (-), 29-Авг-22, 20:55 
Ответить | Правка | Наверх | Cообщить модератору

136. "Рейтинг языков программирования от издания IEEE Spectrum"  +1 +/
Сообщение от Аноним (135), 30-Авг-22, 12:21 
в доме, котрый построил Джек
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

92. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от _kp (ok), 30-Авг-22, 03:15 
Скорее портируют C# ПО, на Linux, что не экзотика, и продолжают развивать на Linux, как более удобной платформе для разработки.

А новый C# проект начинать под Linux, даже при активном использовании его же на Видовс, это как секс с резиновой куклой.

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

110. "Рейтинг языков программирования от издания IEEE Spectrum"  +1 +/
Сообщение от Аноним (110), 30-Авг-22, 07:52 
сразу видно эксперда из мира виндовс формс
Ответить | Правка | Наверх | Cообщить модератору

163. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Аноним (163), 30-Авг-22, 21:57 
Чем плохо начинать разрабатывать проект сразу в целевой исполняемой среде?
Имхо, секс с резиновой куклой - это докер / гит в винде или мак ос. Уже только поэтому стоит начинать новый проект в linux
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

124. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Клыкастый (ok), 30-Авг-22, 10:28 
Опакечивают, логи в syslog, уважают FHS? Где хоть посмотреть-то на таких? Ссылку на репы что ли кинь.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

134. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Степан (?), 30-Авг-22, 11:04 
Да Господи, глянь хоть те же исходники bitwarden. Написан на .net, разворачивается в linux контейнерах

Все новые проекты наверное лет 5 уже крутятся в докерах и куберах

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

144. "Рейтинг языков программирования от издания IEEE Spectrum"  –2 +/
Сообщение от Клыкастый (ok), 30-Авг-22, 16:31 
Т.е. на все три вопроса ответ "нет", а "никаких проблем" заслуга контейнеров? Ну так про это и речь: дотнет-бомжи могут существовать только в контейнерах-распределителях.
Ответить | Правка | Наверх | Cообщить модератору

153. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Аноним (163), 30-Авг-22, 19:29 
Контейнеры - это удобный способ доставки и масштабинования приложения, никто же не запрещает тебе его развернуть в голой, условно, убунте.

Уважать иерархию - ответственность разработчика. Не уважать её можно на любом языке программирования. Куда писать логи - тоже ответственность разработчика. Можно писать хоть в syslog, хоть в условный эластик.
Про опакечивание я не понял. Если речь про доставку пакетов с sdk и runtime, то тоже никаких проблем - есть в официальных репозиториях многих дистрибутивов, есть ppa репозитории, есть снап, есть tar

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

159. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Клыкастый (ok), 30-Авг-22, 20:18 
"не мешает" в данном случае ровно то, что стоически не умеют дотнетчики:
- пакетить
- штатное логирование
- соблюдение FHS

>  Не уважать её можно на любом языке программирования

Несомненно. Но именно дотнетчики это делают массово, настойчиво и неуклонно.

>  Если речь про доставку пакетов с sdk и runtime

Речь про пакеты с софтом. У которых в зависимостях runtime и... зависимости. Вдруг ты слышал.

> тоже никаких проблем

Покажи репу дотнет-софта от твоих друзей (у которых никаких проблем) с опакечиванием и вот этим всем. А то про "никаких проблем" я слышу уже третий раз, а ссылки на репы всё нет.

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

162. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Аноним (163), 30-Авг-22, 21:28 
>  Несомненно. Но именно дотнетчики это делают массово, настойчиво и неуклонно

Эмм, я стесняюсь спросить откуда статистика? Лично я не знаю, куда пишут дотнетщики логи в своих проприетарных бэкендах для веб приложений и уж точно куда они (и саме главное что и зачем) они пишут на диск в веб-приложениях. Что-то мне подсказывает, что конкретно в этом аргументе ты лукавишь.

>  Покажи репу дотнет-софта от твоих друзей (у которых никаких проблем) с опакечиванием и вот этим всем.

Я же написал, глянь репу bitwarden. Или ты думаешь что все выкладывают интеллектуальную собственность заказчиков в публичную репу?
https://github.com/bitwarden/server

> А то про "никаких проблем" я слышу уже третий раз

Никаких проблем с разработкой или развертыванием. Ставишь sdk выбрав любой удобный тебе способ
https://docs.microsoft.com/en-us/dotnet/core/install/linux

И разрабываешь без всяких проблем. Хочешь что-то запустить у себя на сервере? Ставишь рантайм любым удобным способом и запускаешь без всяких проблем. Хочешь в докере? Базируешься на имедже с рантаймом и снова никаких проблем. По-моему точно так же как и в случае любых языков, которые не компилируются в нативный код или интерпритирются.

> Речь про пакеты с софтом. У которых в зависимостях runtime и... зависимости. Вдруг ты слышал.

Ну с учетом того, что 99% вакансий - это проприетарные веб приложения мне, конечно, сложно представить такую ситуацию - ниша несколько иная, не считаешь? А что делают джависты, рубисты, нод джсники?

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

166. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Клыкастый (ok), 31-Авг-22, 02:44 
> Эмм, я стесняюсь спросить откуда статистика?

Предположим, от верблюда. Но у тебя есть ещё шанс "размочить" нулевой счёт.

> Что-то мне подсказывает, что конкретно в этом аргументе ты лукавишь.

Возможно. Но ведь тебе надо привести пример проекта и я посыпался со своим лукавством.

> Я же написал, глянь репу bitwarden.

docker-only, нет? т.е. первый пунк провален. Хотя в сислог они сумели вроде. Там какая-то поделка сбоку, но вроде она даже в протокол умеет. Респект.

> Или ты думаешь что все выкладывают интеллектуальную собственность заказчиков в публичную репу?

Странно. C/C++ проектов со всеми тремя условиями хоть завались, и публичные репы найти не проблема.

> Никаких проблем с разработкой или развертыванием. Ставишь sdk выбрав любой удобный тебе способ

Речь шла о программерах НА дотнете и их софте, не про sdk. Кои удивительным образом поголовно на венде и "под линукс" кропают с принципиальным незнанием "вот этого вашего всего", чем гордятся нешуточно.

> И разрабываешь без всяких проблем.

Так и где это всё.

> Ставишь рантайм любым удобным способом

Рантайм должен прилететь по зависимостям пакета. Я вообще не должен про это думать. Более того, рантайм уже должен быть у меня в системе, приехав с первым пакетом. Но вот незадача. Я за всю свою жизнь не видел ни одного сервера с установленным _таким образом_ (по зависимостям) рантаймом. Потому что не видел ни одного опакеченного дотнет приложения.

> Ну с учетом того, что 99% вакансий - это проприетарные веб приложения мне, конечно, сложно представить такую ситуацию - ниша несколько иная, не считаешь? А что делают джависты, рубисты, нод джсники?

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

Про прочих.... Ну не могу сказать, что там вот вообще всё хорошо, но заметно лучше, по крайней мере и nodejs и ruby и jdk по зависимостям прилетевшие - вообще нередкость.


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

168. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Анонимemail (168), 31-Авг-22, 05:22 
Аргументы уровня "Ничего не хочу видеть, буду считать так, даже если ложь".
Ответить | Правка | Наверх | Cообщить модератору

173. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Аноним (173), 31-Авг-22, 10:50 
> Речь шла о программерах НА дотнете и их софте, не про sdk

Речь изначально шла про возможность разработки из под linux, проверь. Я не понимаю коим боком опакечивание .net приложений к возможности разработки на разных операционных системах, потому что с этой проблемой ты столкнешься вне зависимости от операционной системы на которой разрабатываешь и совершенно точно не столкнешься разрабатывая очередной веб сервер вне зависимости от операционной системы на которой разрабатываешь.

> Но ведь тебе надо привести пример проекта и я посыпался со своим лукавством.

Ты утверждаешь, что все дотнетщики какие-то по определению не такие люди и поголовно не опакечивают, не уважают файловую иерархию и пишут логи не туда. Приведи пример в поддержку своей теории. Потому что я в принципе не знаю ни одного хоть сколь-нибудь значимого десктопного .net приложения для linux. А раз приложений нет, то как это может быть правдой?

> Странно. C/C++ проектов со всеми тремя условиями хоть завались

Ты привел критерии актуальные для другого типа приложений и утверждаешь, что их не соблюдают. В веб приложениях не пишут ничего на диск, логи зачастую пишут в инексированный персистент сторидж и упаковывать для распространения пользователям его не нужно. Это как если бы я утверждал, что сишники поголовно не уважают rest api в своих веб серверах, а ты мол давай ищи сервера на сях в качестве опровержения

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

180. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Клыкастый (ok), 31-Авг-22, 16:30 
> Речь изначально шла про возможность разработки из под linux, проверь.

О качестве этой разработки. Спрашивать про syslog/FHS и при этом отрицать возможность разработки - не мой стиль. Проверь.

> Я не понимаю коим боком опакечивание .net приложений к возможности разработки

Если не пытаться подменить тему дискуссии понимание не заставит себя ждать.

> Ты утверждаешь, что все дотнетщики какие-то по определению не такие люди

Мне пофиг какие они люди. Я говорю о том, что дотнетчики - разработчики с близкой к нулю культурой разработки под линукс, при чём поголовно считают это нормальным, отдельные персонажи этим гордятся.

> Приведи пример в поддержку своей теории.

https://felenasoft.com/xeoma/ru/download/

клиент "под линукс", на дотнете. На FHS плюёт с колокольни, половина настроек в файле, половина "в реестре", логами гадит где лежит, конфиги там же, в сислог не умеет, пакета нет.

> Ты привел критерии актуальные для другого типа приложений

Про какой тип приложений УЖЕ речь?


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

182. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Аноним (182), 31-Авг-22, 17:22 
>Я говорю о том, что дотнетчики - разработчики с близкой к нулю культурой разработки под линукс, при чём поголовно считают это нормальным, отдельные персонажи этим гордятся.

Согласен, преимущественно так и есть. Но, справедливости ради, бывают и исключения. Например, Pinta.
Вообще, шарп - довольно странный выбор, если речь идёт о разработке приложения, которое изначально предполагается кроссплатформенным.

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

185. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Аноним (163), 01-Сен-22, 01:16 
> О качестве этой разработки
> Если не пытаться подменить тему дискуссии

Нет, именно о возможности разработки. Вот цитаты:
> А почему бы и нет? Язык опенсорсных, давно можно из под линуксов энтих работать
> Как бы да, но нет
> Ну хз. Есть несколько знакомых, которые пишут на .net из под линухи - никаких проблем
> Про какой тип приложений УЖЕ речь?

Я к тому, что ты привел аргументы применимые к десктопным приложениям, они не имеют абсолютно никакого отношения к веб приложениям - основной нише дотнета, 99% всех вакансий. Писать на диск - очень плохая практика, никто в здравом уме не будет этого делать. Поэтому твой аргумент про fhs не имеет смысла. Для логов - grafana loki, elastic search или просто в stdout / stderr если кубер собирает - аргумент про syslog тоже отваливается. Так же как и пакеты, они не нужны для деплоя приложения.
Правда в том, что для такого типа приложений в современных реалиях всё что ты написал не актуально.

> клиент "под линукс", на дотнете. На FHS плюёт с колокольни, половина настроек в файле, половина "в реестре", логами гадит где лежит, конфиги там же, в сислог не умеет, пакета нет.

Согласен. Если я приведу в пример несколько игр на божественных сях, завязанных на windows media player, реестре и количестве кадров в секунду (что делает их неиграбельными спустя годы), говорит ли о том, что у сишников нету культуры разработки или хоть какой-нибудь дальновидности? Нет.

Всё это время я говорил про веб, ты говорил про нюансы десктопа. Теперь, когда мы на одной волне, то я склоняюсь к тому, что в своём ключе ты прав. Если дать дотнетщику, который всю жизнь писал либо десктоп под винду либо веб, написать десктопное приложение под linux, то вряд ли он будет знать про какие-то там unix стандарты. Я бы точно наговнячил. Но ставить клеймо на всех не стоит, люди разные бывают.

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

186. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Степан (?), 01-Сен-22, 02:27 
И не знаю, почему я сразу не подумал, но dotnet теперь поддерживает native aot. Т.е. проблема пакетирования теперь может быть не актуальна и для десктопных приложений
Ответить | Правка | К родителю #180 | Наверх | Cообщить модератору

190. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Клыкастый (ok), 02-Сен-22, 20:04 
Ты так говоришь, как будто хрень, которая в систему тащит всё с собой и продолжает плевать и на логи и на FHS это вот такая конфетка, что все её хотят. Нет, такой вариант тоже кому-то нужен, иначе бы не было всех этих snap/flatpak, не было бы static linking, но я бы предпочёл, чтобы это была дополнительная возможность, а не единственный вариант.

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

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

164. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Аноним (163), 30-Авг-22, 22:04 
Я только сейчас понял к чему ты клонишь. Тут ты с нишей ошибся, как я заметил выше, ниша .net - это веб приложения, поэтому и нет проблем. Естественно, писать cli утилиты или прочие десктопные приложения можно, но не нужно. Ну а если очень хочется, то можно включить .net в состав приложения... но не нужно
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

181. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Клыкастый (ok), 31-Авг-22, 16:45 
> Я только сейчас понял к чему ты клонишь. Тут ты с нишей
> ошибся, как я заметил выше, ниша .net - это веб приложения,

Поясни что ты имеешь в виду, и опираясь на что ты это утверждаешь.

> Естественно, писать cli утилиты или прочие десктопные приложения можно, но не нужно.

Если можно, почему не нужно? И кому не нужно? Просто интересно.

> Ну а если очень хочется, то можно включить .net в состав приложения... но не нужно

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


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

165. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Аноним (163), 30-Авг-22, 22:14 
И если смотреть на вопрос под таким углом, то получается джависты тоже "бомжи", ведь вон ums и продукция jetbrains подставляется с java.
С ruby и js, думаю, тоже самое. Все пользователи языков, не компилирующихся в нативный код - бомжи? Или только дотнетщики?
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

179. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Клыкастый (ok), 31-Авг-22, 16:14 
> И если смотреть на вопрос под таким углом, то получается джависты тоже "бомжи", ведь вон ums и продукция jetbrains подставляется с java.

Сам проверь. Есть репа? Умеет в syslog? Ставится с учётом FHS? Явисты да - тоже бомжуют частенько. Но есть и те, которые могут и делают хорошо.

> С ruby и js, думаю, тоже самое. Все пользователи языков, не компилирующихся в нативный код - бомжи? Или только дотнетщики?

Пользователи это пользователи. Мы говорим о программистах. С питоно-перло-рубями чуть иначе. Ну и них есть интересные мимосистемные костылики типа cpan/gem/etc. И мейнтейнеры спасают. Так что в принципе ситуация получше. Так прикол в том, что дотнет ещё и в нативный вроде как умеет.


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

96. "Рейтинг языков программирования от издания IEEE Spectrum"  –1 +/
Сообщение от EULA (?), 30-Авг-22, 05:50 
OnlyOffice об этом не знает. И пишет на этом поделии сервера для Линуксов.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

112. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Аноним (112), 30-Авг-22, 09:39 
Честно говоря у них прям не очень хорошо получается.
Ответить | Правка | Наверх | Cообщить модератору

119. "Рейтинг языков программирования от издания IEEE Spectrum"  +1 +/
Сообщение от EULA (?), 30-Авг-22, 10:13 
Что у них каменный цветок не выходит, явно не от сишарпа зависит.
Ответить | Правка | Наверх | Cообщить модератору

121. "Рейтинг языков программирования от издания IEEE Spectrum"  +2 +/
Сообщение от Аноним (121), 30-Авг-22, 10:23 
Дяденька, вы лет на 5 от жизни отстали. Как бы .Net Core (ныне просто .Net) отлично работает под Linux. И куча компаний разрабатывает на нем различные микросервисы, пакует в линуксовые Docker-образы, и деплоит в тот же кубер.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

145. "Рейтинг языков программирования от издания IEEE Spectrum"  –4 +/
Сообщение от Клыкастый (ok), 30-Авг-22, 16:41 
Отличное решение. Подсказываю: памперсы для взрослых позволят сэкономить на каждом этаже по уборной, не говоря уже о том, что дотнетчики смогут на 20 минут дольше кодить. Другими словами смогут гадить ещё больше. В контейнеры, имеется в виду.
Ответить | Правка | Наверх | Cообщить модератору

156. "Рейтинг языков программирования от издания IEEE Spectrum"  +1 +/
Сообщение от Аноним (163), 30-Авг-22, 19:31 
Отчего ты такой токсик? Неужели джавист? XD
Ответить | Правка | Наверх | Cообщить модератору

160. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Клыкастый (ok), 30-Авг-22, 20:29 
> Отчего ты такой токсик? Неужели джавист? XD

Яхве его знает. CI/CD всё равно, собрать и поставить пакет завернуть в контейнер и поднять. Поэтому сказки про современные способы доставки, оптимизации и прочее натурально не заходят.


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

56. "Рейтинг языков программирования от издания IEEE Spectrum"  +2 +/
Сообщение от YetAnotherOnanym (ok), 29-Авг-22, 18:29 
Как это "что делает"? Радуется, что понемногу c# растёт в рейтинге.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

82. "Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от Анон1 (?), 29-Авг-22, 23:14 
А ты?
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

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

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




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

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