Scala - warto?

Bardziej chodziło mi o Jave (biblioteki) :smiley:

Ale w sumie można powiedzieć że 53(!) letnie fundamenty. Odpada wtedy tylko argument o młodym wieku :wink:

Pytanie na czasie, też ostatnio miałem zamiar poznać jakiś nowy fajny język.

Mimo że wszystko jest cacy i w ogóle dzezi, to pojawiła się krytyka :wink:

[quote]Scala is an interesting language and it’s one of several languages that influenced Ceylon. We looked closely at Scala, but we collectively concluded that it wasn’t the right thing for us. Personally, I find that Scala’s type system is simply more complex than I want or need, with several features I think actually harm understandability/readability, and I find its syntax a bit of a dog’s breakfast. (Oh and I guess there’s way too much use of cryptic punctuation where words would be clearer and more readable.)

We’re trying to live with a lot less language features than Scala. Leaving stuff out is, in and of itself, often a Good Thing. And we think it’s important to have a very regular, visually pleasing, readable syntax.

Interestingly, Scala takes much more from ML/Haskell than Ceylon does, but whereas I think I can imagine myself getting into writing code in Haskell or even ML, I just don’t feel the same way about Scala. I guess I just really don’t feel that the whole language really hangs together the way Smalltalk or Haskell hang together.

But look, that’s just a very personal view, and I simply don’t want to get into criticizing Scala or arguing back and forth about specific language features. Ceylon is a quite different language and stands or falls on its own. And clearly Scala has one incredible selling feature that we simply can’t match right now: an actual working compiler ;-)[/quote]
źródło:

SPOILER
Po prostu Red Hat’owi Scala nie podpasowała i postanowili stworzyć “nowego następce” Java’y:

PS Są jakieś tagi spoiler? Jeśli tak to proszę o wymoderowanie mojego posta.

Polecam lekturę wątku o Scali na forum.php.pl :slight_smile: http://forum.php.pl/Gdy_znudzi_ci_sie_PHP_poznaj_Scale_t146790.html

Dobre na poprawę humoru :smiley:

[quote=zlw]Polecam lekturę wątku o Scali na forum.php.pl :slight_smile: http://forum.php.pl/Gdy_znudzi_ci_sie_PHP_poznaj_Scale_t146790.html

Dobre na poprawę humoru :D[/quote]
dziwni ludzie

[quote=zlw]Polecam lekturę wątku o Scali na forum.php.pl :slight_smile: http://forum.php.pl/Gdy_znudzi_ci_sie_PHP_poznaj_Scale_t146790.html

Dobre na poprawę humoru :D[/quote]
Ojaaa, pierwszy post i już taki lolkontent:

To jest przepiękne. Już wiem co będę jutro czytał przy porannej herbacie :smiley:

A żeby tylko pierwszy post :wink:

Cały temat to jeden wielki “lolkontent” :smiley:

[quote=cysiaczek]Są do tego generatory, fw formularzy, walidacji, cache, orm itp? IMO, to jak przyjdą z czymś w rodzaju SF, Zenda, to można w ogóle zerknąć do manuala
Chyba tylko Railsy są jakąś alternatywą hehe, ale i tak już są w tyle[/quote]

  • a cysiaczek to o ile pamiętam - z mojej daawnej przygody z php - pros na tamtym forum :slight_smile:

[quote=Rid]Z tego co tutaj wyczytałem,to Scala diametralnie różni się od PHP czy C# więc jak u niej z obsługą takich technologi jak CSS,JQ,Ajax czy curl ,co z obsługą baz danych nie mówiąc już o browserach??
Nie wiem ,patrząc na manual nie zauważyłem żadnego przykładu dotyczącego jakiegoś html’owego tagu,jakieś przykłady
z inputem ,textboxem itp…Czy ten język w ogóle wspiera Html??
Nie chcę tego języka krytykować bo go dobrze nie znam,ale jakbym miał go porównywać z językiem c#,czy PHP ,to tak jakbym porównywał:
C++ z turbopascal’em też ma scale w swoim członie,miłego programowania życzę.[/quote]
:lol: :lol: :lol:

Mnie jakoś nie rozbawiły te ich posty… jedynie co mi przyszło do głowy to:
Boże, widzisz, a nie grzmisz k…

Anyway następny bench z przymróżeniem oka :wink:
http://www.readwriteweb.com/hack/2011/06/cpp-go-java-scala-performance-benchmark.php

"jvm to nie jedyne, co łączy javę ze scalą. Poza tym nie zgodzę się, że python jest wolny lub wolniejszy od rozwiązań opartych o jvm, bo jest szybszy. Dodatkowo jvm sama w sobie jest powolna, ale to koszt przenośności kodu, jaki trzeba ponieść. "

hihihi :wink:

Tak, a propo clojure jeszcze, Carl otworzył jeden z projektów używanych w strobe: https://github.com/strobecorp/picard

quote=zlw
:lol: :lol: :lol:[/quote]

O, wygląda świetnie. Będę miał się czym pobawić w ten weekend, dzięki!
(moja magisterka dołącza się do podziękowań, choć sarkastycznie :wink: )

A lektura readme wskazuje że Carl nie umie markdown :wink:

Wracając jeszcze do tematu Ceylon vs Scala:
http://stackoverflow.com/questions/5645700/whats-the-difference-between-scala-and-red-hats-ceylon-language

Po obejrzeniu prezentacji na Google Docu:
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B9uNsLBrw-tdNTA4NjdmNzAtMTkwYS00NTAyLThkNjEtMzMzMDNmMzUwOTAx&hl=en&authkey=CN-M7HY&pli=1
Stwierdzam że sama składnia Ceylona jest łudząco podobna do Javy(heh w końcu mieli chyba taki cel w tym). Dziwi mnie natomiast czemu dali średnik na samym końcu instrukcji oraz brak lambd. Fajny bajer z tą konkatenacją:

writeLine(“Hello “ name ”!”);

Mimo że język wydaje się całkiem całkiem, to pomysł jest już spóźniony jak dla mnie.

Na koniec smaczek z Reddit :wink:

[quote]I love that the creator of Hibernate is complaining about:
“harmful” technologies
XML[/quote]
Strasznie dużo tych ‘następców’ Javy:

Jednakże z tych wszystkich najbardziej wiarygodna wydaje się, IMHO Scala.

Dość ciekawy wątek:
http://devpytania.pl/questions/16166/scala-vs-java-vs-clojure

BTW hipertracker jest człowiek bardzo ogarniającym. :slight_smile:

Ktoś się bawił Noir? http://webnoir.org/

[quote=Matthias]Dość ciekawy wątek:
http://devpytania.pl/questions/16166/scala-vs-java-vs-clojure[/quote]
O rany, pierwszy raz widzę ten serwis :smiley:
Bardziej ukraść koncepcji i layoutu ze StackOverflow już się nie dało :wink:

[quote=Tomash][quote=Matthias]Dość ciekawy wątek:
http://devpytania.pl/questions/16166/scala-vs-java-vs-clojure[/quote]
O rany, pierwszy raz widzę ten serwis :smiley:
Bardziej ukraść koncepcji i layoutu ze StackOverflow już się nie dało ;)[/quote]
Nie chciałbym za bardzo offtopicować, ale ja bym im dowalił na miejscu Spolskiego :wink:

[quote=Tomash][quote=Matthias]Dość ciekawy wątek:
http://devpytania.pl/questions/16166/scala-vs-java-vs-clojure[/quote]
O rany, pierwszy raz widzę ten serwis :smiley:
Bardziej ukraść koncepcji i layoutu ze StackOverflow już się nie dało ;)[/quote]
Ukradli bo korzystaja z opensource projektu http://stackexchange.com/ ? Czy moze ukradli bo uzyli tych samych kolorkow czy bo zalozyli stackoverflow dla ludzi znajacych jezyk polski ? Nasuwa sie tez pytanie czy jezeli sciagne http://www.mediawiki.org/wiki/MediaWiki . Nastepnie zaloze swoja “kopie” wikipedii i tez bede sobie tam dodawal opisy roznych hasel, czy wtedy tez kradne “koncepcje i layout” ?

ps: co by nie spamowac moge przyjac dalsza czesc flame na pw

[quote=lewy313][quote=Tomash][quote=Matthias]Dość ciekawy wątek:
http://devpytania.pl/questions/16166/scala-vs-java-vs-clojure[/quote]
O rany, pierwszy raz widzę ten serwis :smiley:
Bardziej ukraść koncepcji i layoutu ze StackOverflow już się nie dało ;)[/quote]
Ukradli bo korzystaja z opensource projektu http://stackexchange.com/ ? Czy moze ukradli bo uzyli tych samych kolorkow czy bo zalozyli stackoverflow dla ludzi znajacych jezyk polski ? Nasuwa sie tez pytanie czy jezeli sciagne http://www.mediawiki.org/wiki/MediaWiki . Nastepnie zaloze swoja “kopie” wikipedii i tez bede sobie tam dodawal opisy roznych hasel, czy wtedy tez kradne “koncepcje i layout” ?

ps: co by nie spamowac moge przyjac dalsza czesc flame na pw[/quote]
Wiesz, jest różnica między zrobieniem czegoś co działa na bardzo podobnych zasadach (ktoś kiedyś też musiał forum czy bloga jako pierwszy zrobić :wink: ), ale zrobienie podobnego serwisu i skopiowanie grafiki prawie 1 do 1 jest dla mnie conajmniej niesmaczne. Mogli się chociaż na tyle wysilić, żeby zrobić coś swojego albo chociaż wziąć z tego opensource’owego.

Lol ale offtop(i jeszcze mod do tego :wink: ).

Ktoś się bawił Noir? http://webnoir.org/[/quote]
Jak to się ma do Compojure?

Edycja:
Jakieś porównanie względem Compojure?

[quote=Matthias]Lol ale offtop(i jeszcze mod do tego :wink: ).

Ktoś się bawił Noir? http://webnoir.org/[/quote]
Jak to się ma do Compojure?[/quote]
A gdzie hipertracker albo drogus pisali coś o Compojure? :smiley: