Go, go, go… Первые впечатления

Комментарии 11

  • 29.08.17 в 09:18

    +1

    всё это здорово конечно, но вы несколько раз используете слово «класс», которых в Go нет, и смешиваете в кучу packages (суть модули) и interfaces (тип данных, как byte или string), из-за чего я не всё понял
    • 294bd2a69629401ff1c7a2d8290980f8_small.j

      29.08.17 в 09:23

      0

      Использование словам «класс» — это наследство от java, так как первое знакомство, он местами проскакивает. На самом деле да, тут используются структуры, что непривычно по началу.

      • 5dd35de0a74df7b3546e8eb7d5a070c5_small.j

        29.08.17 в 10:25

        0

        Проблема в том, что в go привычных классов и вместо наследывания предлагают встраивание (например, тут и тут). Это позволяет некоторым, например мне, считать, что Golang больше крутой мейнстримный процедурный язык, который был нужен многим, потому что у них был только C, но подходящий для узкого круга задач.


        А отсутствие шаблонных типов превращает работу там, где они нужны в мешанину из interface{}. Хотя вот в go 2.0 вроде они будут.

  • 294bd2a69629401ff1c7a2d8290980f8_small.j

    29.08.17 в 09:22

    +1

    del

  • 5dd35de0a74df7b3546e8eb7d5a070c5_small.j

    29.08.17 в 10:21

    +1

    (хотя логично, docker на нем написан)
    А docker-compose написал на python, хотя причин я не понимаю до сих пор)
    • 294bd2a69629401ff1c7a2d8290980f8_small.j

      29.08.17 в 10:27

      0

      Собственно первая надежда что ctop на python оттуда и зарадилась.

  • 29.08.17 в 10:43

    0

    Что лучше, Go или D? В качестве некстгена плюсов? Без гуя и с ним? В треугольнике винда-линукс-андроид?
    • 5dd35de0a74df7b3546e8eb7d5a070c5_small.j

      29.08.17 в 10:46

      +2

      В треугольнике винда-линукс-андроид?

      Java. Вы, конечно, можете попробовать делать это на Go, но я бы не советовал. И они пока тоже.

      • 95fbcaa6294bb594e21413478863eb20_small.p

        29.08.17 в 10:52

        0

        Или можно еще попробовать Kotlin.
    • 29.08.17 в 11:15

      –1

      >Что лучше, Go или D?
      Вот наглядный пример.
  • 29.08.17 в 11:13

    0

    На фоне Go даже Python выглядит более совершенным. По факту в Go простоту довели до примитивизма и похерили все наработки в области разработки языков программирования за последние 50 лет.

    В итоге язык больше обрубок какой-то напоминает. Про серьезные проекты на нем читать вообще смешно. Ну да. Запилили на нем REST сервис который JSON отдает. Замечательно! Просто прорыв. А что дальше? Язык не поддерживает элементарные обобщения и обработку данных на нем вести практически невозможно. В итоге кроме как JSON-ом плеваться ничего другого не остается.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

© Habrahabr.ru