scala is gaining ground 25. Jun 2011
Immer mehr relevante Projekte benutzen Scala, nur Deutschland schläft weiterhin.
germany the oversleeping state 01. Jun 2011
Diese Woche finden in Stanford die Scala Days 2011 statt. Kann mir mal jemand erklären wieso abgesehen vom Erfinder Martin Odersky mit Heiko Seeberger augenscheinlich nur ein einziger deutscher Redner vor Ort ist? Wieso müssen die Deutschen eigentlich immer alles Spannende verschlafen? Der Prophet ist im eigenen Lande nichts wert?
twitter's development stack 18. Apr 2011
Nachdem Twitter, einst als Rails-Anwendung gestartet, vor zwei Jahren Teile seines Backends durch Scala ersetzten gab es einen Aufschrei in der Entwicklerszene. Viele haben das als Beweis betrachtet, dass Rails eben doch nicht für “ernsthafte” Anwendungen geeignet sei. Nun hat Twitter erneut Teile seines Backends ausgetauscht, diesmal ausgerechnet mit Java, eine Programmiersprache die von der Entwicklerszene in zunehmenden Maße als “historische Altlast” bzw. “das neue Fortran” betrachtet wird. Dessen ausgeprägte Verbosität wurde von den Vertretern der Rails-Szene oft als Negativbeispiel verwendet wurde um Ruby strahlen zu lassen.
Was lehren uns also nun die Vorgänge bei Twitter? Ist Rails letztlich nur für Spielzeug-Websites geeignet? Sollte man Java also wieder rehabilitieren? Die Antwort ist das altbekannte Mantra: Use the right tool for the right job. Meiner Einschätzung nach sind die wesentlichen Parameter für die Entwicklung einer Webapplikation, der Umfang der initialen Spezifikation, die geplante Häufigkeit der Iteration, die vorraussichtliche Anzahl der Nutzer und die Ressourcen Zeit bzw. Geld. Wenn ich mit wenigen Ressourcen eine Web-Applikation entwickeln möchte, welche danach häufige Iterationen durchlaufen soll und auf absehbare Zeit eine überschaubare Nutzerzahl haben wird dann befindet man sich im Rails-Sweet Spot. Wenn man hingegen ausreichende Ressourcen und eine extrem große Nutzerschaft hat und seine Anwendung bereits relativ weit gediehen ist (lies: Twitter) dann ist unter Umständen Java bzw. die JVM eine bessere Wahl.
Was ich damit sagen: Die Twitter-Jungs haben es genau richtig gemacht.
scala is ready to conquer germany 13. Nov 2010
Schlank, modern und elegant - wenn es um die Java Virtual Machine geht, ist dem Programmierer klar, dass es sich hierbei nur um die Programmiersprache Scala handeln kann. Denn Scala vereinigt die Leichtigkeit und Kompaktheit einer Skriptsprache mit den Vorzügen statischer Typisierung wie hoher Performance, einfachem Refactoring und früher Fehlererkennung. So stiehlt Scala mittlerweile Java als Sprache Nummer 1 für die Java Virtual Machine die Show. (Quelle: O’Reilly Verlagsnewsletter)
Auf welcher Grundlage die letzte Aussage getroffen wurde, kann ich nicht beurteilen, aber die deutsche Übersetzung von Programming Scala ist nun bei O’Reilly erschienen.
polyglot programmers in berlin 19. Sep 2010
Hat nicht jemand Lust in Berlin eine Polyglot Programmers User Group zu starten?