The OpenNET Project / Index page

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



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

Оглавление

Python опередил Java по числу проектов на GitHub, opennews (??), 08-Ноя-19, (0) [смотреть все]

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


168. "Python опередил Java по числу проектов на GitHub"  –1 +/
Сообщение от vitalif (ok), 08-Ноя-19, 19:23 
> На js, в котором типизация не только динамическая, так еще и слабая?

"Сильная динамическая типизация" это пустой звук. Сводится только к геморрою при конвертации int в строку)) Она всё равно динамическая, типы всё равно не проверяются.

Питон сейчас так популярен исключительно потому, что он дата-сатанистам зашёл, в остальном - фигня. По реализации интерпретатора уж точно кардинально проигрывает nodejs. Так что нода вполне себе реальная альтернатива. Она быстрее питона в такое число раз, что Go может и не потребоваться :)

А Rust вообще не в кассу - скриптоту он не заменит, на нём писать слишком геморно.

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

188. "Python опередил Java по числу проектов на GitHub"  +/
Сообщение от Аноним (132), 08-Ноя-19, 20:28 
Наконец-то, внятное мнение. По мне, слабая типизация создает все же достаточно большое дополнительное пространство для потенциальных ошибок.

Согласен, что DS сильно расфорсил Python и это немного раздражает. Мои сомнения насчет JS больше связаны с его наследием изначально довольно убогого скриптового языка, созданного для придания признаков жизни статическим документам. Начиная с ES6 это довольно приятный язык (питону есть чему поучиться), но наследие есть наследие. Из наиболее позабавивших меня в свое время вещей - парсинг строки к типу Date зависит от таймзоны. Очень забавные баги можно из этого получить.

Rust я привел, потому что считаю, что он все же применим в веб-разработке, особенно там, где даже Go не будет хватать. Да и лишний уровень надежности серьезному проекту не помешает (отсутствие Null в принципе, грамотная обработка ошибок, match и т.д.). К тому же, очень осторожно можно видеть будущее раста и в DS.

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

254. "Python опередил Java по числу проектов на GitHub"  +/
Сообщение от Аноним (254), 09-Ноя-19, 14:10 
Даже если и писать что-то на Раст, то даже чисто концептуально на нем надо писать что-то из разряда nginx или базы данных но точно не пользовательское приложение. Для него вполне сгодится Го.
Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

255. "Python опередил Java по числу проектов на GitHub"  –1 +/
Сообщение от Аноним (207), 09-Ноя-19, 14:24 
Как там у Go с дженериками? Что-то слышал про контракты, но ведь вроде еще не готово. А что с обработкой ошибок? Все такой же бойлерплейт?

Поймите правильно, Go хороший язык, но вы сильно переоцентваете сложность написания кода на Rust. У него есть инструменты, с помощью которых ряд задач решать даже проще и лаконичнее, чем на Go. Просто людям сложно представить, что настолько низкоуровневый язык легко подходит не только для сугубо системной разработки.

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

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

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




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

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