Język programowania #kotlin rozstaje się z JVM, wyszedł kompilator Kotlin native. Można używać na rasbperry pi. IMO kotlin jest dużo lepiej zaprojektowanym językiem niż JS, a ma taki sam lub mniejszy próg wejścia dla programistów innych języków.
https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/

Co nowego w porównaniu do Java8 wniesie Java9 dla programistów i managerów
https://www.romexsoft.com/blog/java-8-vs-java-9/

Jak
interface - Język programowania #kotlin rozstaje się z JVM, wyszedł kompilator Kotlin...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki, jestem kilka lat na wykopie, ale mało się udzielam. Mam problem programistyczny, więc postanowiłem, że zapytam tutaj bo sporo tu #programista15k. Jestem programistą C++ z ponad 10 letnim stażem i chce zapytać o coś z nie mojej działki.

Szykuję się do małego hobbystycznego projektu webowego. Jako backend chciałem użyć golang bo język wydaje mi się ciekawy, ale może jednak użyję czegoś popularniejszego. Szukałem ostatnio pracy i ilość
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@entro: Wojnę Java vs. C# czas zacząć!

A tak serio, pisz w tym w czym umiesz.

Ja bym pisał w Java+Spring+Angular.
Jak lubisz C#, to możesz wymienić i pisać
  • Odpowiedz
Mamy jakiegoś speca w #golang ? A dokładnie uruchomienia #api restowe na #linux i/lub #vps? A jeszcze dalej, jak ustawić na vps adres typu xyz.pl/go jako nasłuchiwanie na zadany folder (np. home/go/src/service)?

W ogóle czy mogę uruchomić taki serwer na maszynie gdzie działają strony www (mysql + php) żeby się to ze sobą nie kłóciło?

Coś w stylu:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kajoj:
Pierwsze co znalazłem w google:

There's no mod_go. (At least I've not heard of such a thing.)

A go web app by itself is a capable web server. You can listen to port 80 in your app and then directly run it on your server. Trust me: it really works!

But if you are not doing that (for reasons such as having other virtual servers on the same machine,
  • Odpowiedz
@hjkl: ok teraz rozumiem, dzięki :) chyba nie aż tak skomplikowane, pewnie dla nieadmina dużo czytania i klepania :) ale ogólnie... łatwiej z osobną maszyną więc o ile nie jest ona zbyt droga, to warto to odpalić osobno.
  • Odpowiedz
Mireczki,

Zawsze jak pisałem sobie małe rzeczy to wszystko było monojęzykowe. Na ten moment nie rozumiem jak np aplikacja napisana w go (jako serwer) odbiera zapytania i prośby od jakiegoś interaktywnego wykresu napisanego w javascripcie.

Na jakiej zasadzie wysyła się taki request i w jaki sposób taki serwer odpowiada na niego?

#programowanie #golang #javascript
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki,

Kompiluje program za pomocą litelIde mam plik wykonalny .exe. I chciałbym aby po wykonaniu wszystkich instrukcji program się nie zamykał. Czy da się ominać używanie "fmt.Scanf("%f", &input)"?
#programowanie #golang
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pop-corn: w turbo pascalu pisałem jakieś 15 lat temu, zanim zrobiłem przesiadkę na C++ (więcej bibliotek, nawiasy były wygodniejsze).

Ale chętnie dowiem się czegoś nowego. Kto obecnie kodzi w pascalu, albo d? I do czego ich używają?
  • Odpowiedz
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
kary_koniu - Potrzebuję napisać backend aplikacji (klient będzie mobilny i webowy), k...

źródło: comment_HubaXBsCo5UwrK8ENE89QaEldZ53MFDH.jpg

Pobierz

Jaki język wybrać?

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

Oddanych głosów: 54

  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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.
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz