Go, go, go… Первые впечатления
Комментарии 11
-
+1
всё это здорово конечно, но вы несколько раз используете слово «класс», которых в Go нет, и смешиваете в кучу packages (суть модули) и interfaces (тип данных, как byte или string), из-за чего я не всё понял-
0
Использование словам «класс» — это наследство от java, так как первое знакомство, он местами проскакивает. На самом деле да, тут используются структуры, что непривычно по началу.
-
29.08.17 в 10:25
0
Проблема в том, что в go привычных классов и вместо наследывания предлагают встраивание (например, тут и тут). Это позволяет некоторым, например мне, считать, что Golang больше крутой мейнстримный процедурный язык, который был нужен многим, потому что у них был только C, но подходящий для узкого круга задач.
А отсутствие шаблонных типов превращает работу там, где они нужны в мешанину из interface{}. Хотя вот в go 2.0 вроде они будут.
-
-
-
29.08.17 в 09:22
+1
del
-
+1
(хотя логично, docker на нем написан)
А docker-compose написал на python, хотя причин я не понимаю до сих пор)-
0
Собственно первая надежда что ctop на python оттуда и зарадилась.
-
-
0
Что лучше, Go или D? В качестве некстгена плюсов? Без гуя и с ним? В треугольнике винда-линукс-андроид?-
29.08.17 в 10:46
+2
В треугольнике винда-линукс-андроид?
Java. Вы, конечно, можете попробовать делать это на Go, но я бы не советовал. И они пока тоже.
-
0
Или можно еще попробовать Kotlin.
-
-
29.08.17 в 11:15
–1
>Что лучше, Go или D?
Вот наглядный пример.
-
-
0
На фоне Go даже Python выглядит более совершенным. По факту в Go простоту довели до примитивизма и похерили все наработки в области разработки языков программирования за последние 50 лет.В итоге язык больше обрубок какой-то напоминает. Про серьезные проекты на нем читать вообще смешно. Ну да. Запилили на нем REST сервис который JSON отдает. Замечательно! Просто прорыв. А что дальше? Язык не поддерживает элементарные обобщения и обработку данных на нем вести практически невозможно. В итоге кроме как JSON-ом плеваться ничего другого не остается.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.