vipperek
vipperek
Mirki z #programowanie, polećcie jakiś dobry kurs/ksiazke do #golang.
  • Najlepsze
  • Wszystkie komentarze
5z7k9
vipperek
vipperek
vipperek Autor
1
The Go Programming Language - Alan A. A. Donovan & Brian W. Kernighan


@pop-corn: Dzięki, kupiłem dokładnie ten tytuł na helionie w przedsprzedaży ;)
N.....0
N.....0
Mój stary jest fanatykiem Go. Cały kod z------y if err != nil { najgorsze.

(╥﹏╥)

#golang #nieprogramowanie
  • Najlepsze
  • Wszystkie komentarze
M4ks
M4ks
M4ks
1
@Nebril_9000: #optionmasterrace ( ͡° ͜ʖ ͡°)
N.....0
N.....0
@M4ks: Nie rozumiem, rozwinąłbyś temat?
kary_koniu
Potrzebuję napisać backend aplikacji (klient będzie mobilny i webowy), który będzie wykonywał częste złożone obliczenia liczenia dystansu. Zastanawiam się nad wyborem języka. To powinno być coś co poradzi sobie z obsługą API i jednocześnie z obliczeniami (wydajnie).

Mam doświadczenie w NodeJS, Javie, C# oraz mniejsze (znacznie) w C++, Scala i OCaml.
Natomiast przeglądając fora i analizując dostępne rozwiązania zastanawiam się nad Go i Scala.

Co myślicie mirki? Może jakieś inne

Jaki język wybrać?

  • Go 42.6% (23)
  • Scala 37.0% (20)
  • Coś innego... (napisz w komentarzu) 20.4% (11)

54 głosy

  • Najlepsze
  • Wszystkie komentarze
laki1
kmiasko
Haskell
5z7k9
Wiem, że programistów Go jest tutaj niewielu, ale zawsze warto zapytać.
Jakie macie doświadczenia w pisaniu aplikacji webowych w Go? Jaki framework/router? Na co zwrócić uwagę, jak radzić sobie z dużą ilością plików(najlepsza struktura folderów?), wydajność?

#programowanie #go #golang
  • Najlepsze
  • Wszystkie komentarze
Tril
Tril
2
@5z7k9: nie pisac w go. Serio, chyba ze jakis treningowy projekt. Ten jezyk sie boryka z problemami wieku dzieciecego - duze bugi, brak, albo bardzo slabe biblioteki.
Tril
Tril
1
@5z7k9: Nie, to prawda. Biblioteki pisane na szybko, z malym community, albo w ogole przez jednego czlowieka, ktory nie ma czasu i wisza bledy uniemozliwiajace uzycie w produkcyjnym srodowisku. Sam jezyk juz troche lepiej, ale sa tez przyklady naprawde niezbyt fajnych bledow, wynikajacych z mlodosci jezyka. Do tego paczkowanie kodu i importowanie wprost z githuba - jeden commit przez nie wiesz nawet kogo i twoj soft cuda wyczynia i nawet
5z7k9
Ostatnio bardzo spodobało mi się Go, ma wiele plusów: jest bardzo wydajny, kompilacja(tak, kompiluje się tak jak C) jest niesamowicie szybka, ma fajny, wbudowany dependency manager(+ wiele dobrze zbudowanych i przetestowanych[np. net/http - serwer HTTP który, jak słyszałem, można bez obaw używać w produkcji] bibliotek na start), obsługuje concurrency(taka wielowątkowość), ma wbudowany garbage collector(no nie wiem czy to zawsze plus), jest silnie typowany, zużywa mało pamięci, itd... Mnie się to podoba.
  • Najlepsze
  • Wszystkie komentarze
edgar_k
edgar_k
@5z7k9: Z mojego malego reasearchu zwlaszcza na rynku pracy wyglada to troche jak sytuacja Scali/Groovy - czyli fajnie, ze jest, ale nikt tego nie uzywa.
I o ile przy Scali/Grails masz niska bariere do przekroczenia (tj. odpalasz na JVMie, wiec wykoryzstujesz istniejace bibliotek i srodowiska javowe) - o tyle przy Go masz do wymiany wszystko.
A to zwyczajnie za duzo kosztuje, by bylo powazne..
Chociaz wiadomo, ze ktos pewnie gdzies
Trytka
Trytka
"C XXIw " to ... to musiało być Google.


@lukasz1985m: Albo musialbyc wspoltworca obu jezykow.
erwit
Mireczki, czemu #docker zostal napisany w #golang ? #programowanie #linux
  • Najlepsze
  • Wszystkie komentarze
RonPaul
Go 1.5 wyszło na świat!
Od teraz cały toolchain jest napisany w Go, a to czym się najbardziej jaram, to wsparcie dla darwin/arm i darwin/arm64.
Tylko teraz wykminić jak w XCode połączyć kod Go ze Swiftem/Obj-C i można budować appki na iOS... (。◕‿‿◕。)


#golang #programowanie
  • Najlepsze
  • Wszystkie komentarze
RonPaul
Zdecydowanie za dużo wypoku ostatnio... :| Efekty zabawy z wykopowym API. Z ciekawości popchnę to dalej, jestem ciekaw jak się będzie obsługiwało portal ze śmiesznymi obrazkami w terminalu.


#programowanie
  • Najlepsze
  • Wszystkie komentarze
RonPaul
Chyba jestę debilę, bo po n-tym przeczytanym artykule o interfejsach w #golang dalej ich nie kumam (a raczej z każdym artykułem kumam co raz mniej :D). Wszędzie tylko czytam, że dlatego Go jest taki zajebisty bo zajebiste interfejsy. No super. Nie kumam konkretniej

[]interface{}
jako typu, eg:



func
  • Najlepsze
  • Wszystkie komentarze
KrzaQ2
KrzaQ2
12
ARM vs x86: Pathfinding benchmark of C++, D, Go, Nim, Ocaml, Common Lisp, Racket, C#, Java, Haskell, F#, Rust and Dart

Porównanie wydajności róƶnych języków programowania i ich implementacji na platformach x86 i ARM przy pomocy algorytmu wyszukiwania najdłuƶszej ścieƶki. Pomiędzy językami są lekkie zmiany w algorytmie, więc nawet pomijając QoI cięƶko je porównywać (chociaƶ C++ i D w ścisłej czołówce mnie cieszą)

  • Najlepsze
  • Wszystkie komentarze
RonPaul
Narzędzie do tworzenia

badges
(jak to po polsku napisać sensownie? xd), przydatnych szczególnie na GitHubie w readme.

Open-source, napisane w #golang
  • Najlepsze
  • Wszystkie komentarze
RonPaul
Pomuszcie ;_;

Testuję sobie #wykopapi w #golang, niby prosta sprawa. Robię

GET
z appkey'em, a w
  • Najlepsze
  • Wszystkie komentarze
RonPaul
Jako fan #nodejs, już po paru godzinach z #golang muszę przyznać:

Go >>> NodeJS

A podobno im dalej w las tym bardziej się go docenia.

Poleci ktoś jakieś tutoriale? Nacisk na webaplikacje.
  • Najlepsze
  • Wszystkie komentarze
m.....q
m.....q
A Free Tutorial On Go's Database/SQL Package

Go has a package called database/sql for connecting to relational databases. There’s package documentation, but you’ll need to read the source code if you really want to understand how to use the package. The documentation doesn’t really explain how to use the package, it just explains what it does.

Fortunately, there’s a free, online, opensource tutorial that fills this need. If you haven’t read it, I highly
  • Najlepsze
  • Wszystkie komentarze
m.....q
m.....q
Code of Ages

If you are a very large, rich technology company today, it seems it is no longer enough to have your own humongous data centers, luxurious buses, and organic lunch bars. You need your very own programming language, too.

Google has Go, first conceived in 2009. Facebook introduced Hack last spring. And Apple unveiled Swift not long after.

https://medium.com/backchannel/my-computer-language-is-better-than-yours-58d9c9523644
list86
list86
  • adult
3
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
a.....n
a.....n
  • Najlepsze
  • Wszystkie komentarze
m.....q
m.....q
Rust and Go

I’ve been spending a bit of my time playing around with new languages—in particular, Rust has captured my imagination. The bulk of the code we write at Chef is in Ruby, Erlang, and Javascript (lately Angular.) There are things I like about all those languages

https://medium.com/@adamhjk/rust-and-go-e18d511fbd95

#
a.....n
a.....n
Write in Go by ScaleAbility

#humorinformatykow (z braku #rozrywkainformatykow czy #muzykainformatykow) #golang
blaze01
Ktoś coś słyszał o języku programowania od Google o fenomenalnej nazwie Go?, która wszystko komplikuje. Co się w tym pisze, czy język ma potencjał.

#programowanie #google #golang
  • Najlepsze
  • Wszystkie komentarze