języki skryptowe

Google App Engine - moc będzie z tobą już na zawsze ...

Pozostał mi ostatni element do omówienia na temat Goolge App Engine (w skrócie GAE). W poprzednich wpisach pokazałem jak rozpocząć pracę z GAE, jak zrobić prostą aplikację, jakie usługi są dostępne wraz z GAE i jak używać Składnicy czyli Datastore. Ostatni element to mechanizm szablonów i serwowania statycznych plików (obrazków, szablonów CSS, etc.).

Google App Engine - niech moc będzie z tobą...

Dzisiaj dalej kontynuuję poznawania możliwości jakie daje Goolge App Engine (w skrócie GAE). W moim ostatnim wpisie pokazałem jak utworzyć prostą aplikację opartą o szkielet webapp oraz użycie usług jakie dostarcza GAE. Dzisiaj na tapetę wezmę ORM jaki dostarcza GAE, przy którym Hibernate może się schować!

Google App Engine - użyj mocy...

W poprzednim wpisie pochwaliłem się otrzymanie zaproszenia go przetestowania Google App Engine i pokazałem jak zestawić środowisko do pracy z językiem Python oraz, że NetBeans 6.5 pozwala na łatwą edycję kodu.
Tak wyposażony mogę wyruszyć na krucjatę...

Scala w Notatkach #3 - while, do while, if i for

W Scali możemy sterować programem przy użyciu następujących struktur: if, while, do while oraz for. while oraz do while nie są szczególnie ciekawe, bo niespecjalnie różnią się od ich odpowiedników w Javie. No może z jednym wyjątkiem: zwracają pewną wartość, ale ponieważ jest to tylko wartość Unit, więc nic ciekawego z tym zrobić nie możemy. If jest już trochę ciekawszy, zaś najciekawsza jest pętla for. Powiem krótko: pętla for w Scali wymiata!!!

Scala w Notatkach #2 - zmienne i funkcje

W Scali mamy dwa rodzaje zmiennych deklarowane odpowiednio słowami: val oraz var. Pierwsze słowo kluczowe oznacza zmienną niezmienną, drugie zmienną zmienną. ;) Wyszło trochę śmiesznie, dlatego przekładając to na nasze można powiedzieć, że val to takie Javove final, zaś var to, coś onego final pozbawonie.

Scala w Notatkach #1

W ramach poszerzania horyzontów postanowiłem przyjrzeć się bliżej różnym językom programowania dla JVM. Jest ich trochę - trzeba więc było coś wybrać, coby umysłu nie narażać na zbyt wielkie męki. Zwycięzcami krótkiej rywalizacji są: Scala oraz Groovy. Zaopatrzony w Programming in Scala oraz Groovy in action przystąpiłem do dzieła z solennym postanowieniem, że zrobię na blogu własne notatki prezentujące ciekawe właściwości owych języków.

Pierwsza w kolejce jest Scala.

Syndicate content