... by som velmi chcel skusit urobit web v golang ...
...Da sa to vobec pred klientom nejako obhajit ... ?
Pozeram teraz na ten GOlang s otvorenou hubou
Chel som si len jednoducho spravit standardny priklad: ako sa conectnem na databazu a zacat v tom pracovat a ono to nejde...
Narazil som pritom na to, aky je to hrozny hybrid:
Na prvy pohlad C syntax {..}, ale ... deklaracie premennych ako v Pascale: var foo int
raz premennu deklaruju inokedy nie ...
var i int
var k = 0
Potom = vs :=
Nazvy funkcii/metod zacinaju velkymi pismenami ako v C# i tie tradicne, ktore pozname 30+ rokov z C: Println, Printf, Sprintf
Tie importy vypadaju tiez hnusne:
import (
"fmt"
"database/sql"
_ "github.com/mattn/go-adodb"
"os"
)
To co je github..com ? to musim byt online, aby som to mohol importovat ?
Vypada to vsecko jako raketova veda ..
Dokumentacia je o hovne ... mozes sa obratit akurat na StackOverflow ...
Dozadeke co to ma byt ? ved C++ je oproti tomu rajska zahradka.
Pripada mi to o moc horsi navrh, ako kedysi PL/I ktore malo ambicie nahtradit COBOL a Fortran a preto to skapalo.
Ak to niekto chce pouzivat musi mat na to naozaj dobry zaludok a byt pripraveny na riesenie nestandardnych problemov... asi tak ako si kupit namiesto benzinu alebo diesla hybrid.
Golang je totalne UGLY ! Toto sa nikdy nemoze ujat v praxi. Toto nikdy nemoze konkurovat Jave, Perlu, alebo Pythonu co tu niektori stale zatracuju.
GOlang mazem a uz nechcem o nom pocut !