Scala 2.10, Rekonq 2.0, Cassandra 1.2

Posté par (page perso) . Édité par baud123, Xavier Claude et Florent Zara. Modéré par Christophe Guilloux. Licence CC by-sa
Tags : aucun
17
23
jan.
2013
Communauté

Petites brèves, avec au programme un langage (Scala 2.10), un navigateur web (Rekonq 2.0) et une base de données NoSQL (Cassandra v1.2). Tous les détails dans la seconde partie de la dépêche.

Scala 2.10

Scala, le langage de programmation multi-paradigme qui se compile en bytecode JVM, est disponible en version 2.10.

Nouveautés :

  • Value Classes
  • Implicit Classes
  • String Interpolation
  • Futures and Promises
  • Dynamic and applyDynamic
  • Dependent method types:
  • New ByteCode emitter based on ASM
  • A new Pattern Matcher
  • Scaladoc Improvements
  • Modularized Language features
  • Parallel Collections are now configurable with custom thread pools
  • Akka Actors now part of the distribution
  • Performance Improvements
  • Addition of ??? and NotImplementedError
  • Addition of IsTraversableOnce + IsTraversableLike type classes for extension methods
  • Deprecations and cleanup

Nouveautés expérimentales :

  • Scala Reflection
  • Macros

Rekonq 2.0

Rekonq est un navigateur libre sous licence GPLv3 basé sur le framework d'application de KDE et utilisant Webkit au travers de sa version Qt, QtWebkit. La toute nouvelle version 2.0 est disponible, avec pour nouveautés :

  • Les onglets passent au dessus de la barre d'URL ;
  • Un mode « webapp » fait son apparition, c'est un mode sans barre d'onglet ni d'URL ;
  • Les onglet peuvent être épinglés ;
  • Un mode incognito par onglet (comme ce qui se fait dans Chrome) ;
  • Une correction orthographique (avec QtWebkit en version 2.3 minimum) ;
  • Deux nouvelles options de démarrage, -incognito et -webapp pour lancer le navigateur dans ces deux modes.

Cassandra 1.2

La Fondation Apache Foundation a publié la version 1.2 de Cassandra, la base de données non-relationnelle ou NOSQL pour Not Only SQL.

  • Nœuds virtuels pour la sauvegarde et restauration
  • 'atomic batches' où les patches peuvent être ré-appliqués si l'un d'eux échoue
  • prise en charge de l'intégration Hadoop
  • # WebKit a de plus en plus de succès !

    Posté par (page perso) . Évalué à  5 .

    En 2009, Epiphany abandonnait Gecko. Et en 2013, Opéra pourrait abandonner Presto selon les rumeurs

    Mais pourquoi donc WebKit est il autant apprécié des développeurs ?
    Et pourquoi pas Gecko ?

    • [^] # Re: WebKit a de plus en plus de succès !

      Posté par (page perso) . Évalué à  8 . Dernière modification : le 23/01/13 à 12:47

      Tip : aller sur https://developer.mozilla.org/fr/docs/Mozilla_embarqu%C3%A9 et cliquer sur le lien "Les bases de Gecko embarqué" : Oops ! La page n'est pas traduite. Cliquer sur le lien de la version anglaise : un gros avertissement nous prévient que les infos sont périmées.

      Ce n'est clairement pas une priorité de la Fondation Mozilla. Ils font Gecko pour leur utilisation propre avant tout. Si d'autres veulent l'utiliser, les sources sont disponibles, point. Ils ne veulent pas s'encombrer d'une maintenance vis-à-vis des applications utilisatrices. Par manque de moyens humains sans doute.

      • [^] # Re: WebKit a de plus en plus de succès !

        Posté par (page perso) . Évalué à  3 .

        Et pourtant, khtml a été développé aussi uniquement pour KDE au départ… Mais il est était suffisamment bien structuré pour être réutilisable facilement dans un autre contexte, ce qui a donné : Webkit !

        Côté Gecko, les ingénieurs d'Apple disaient à l'époque qu'il y avait trop de dépendances mélangées pour pouvoir en faire quoi que ce soit…

      • [^] # Re: WebKit a de plus en plus de succès !

        Posté par (page perso) . Évalué à  5 .

        Par manque de moyens humains sans doute.

        Du coup, c'est webkit qui attirent tous les moyens humains!

        Newton Adventure est sur Lumière Verte : http://steamcommunity.com/sharedfiles/filedetails/?id=187107465

    • [^] # Re: WebKit a de plus en plus de succès !

      Posté par . Évalué à  4 .

      Pour Opera, peut-être est-ce lié au fait que seul WebKit est autorisé sur iOS, et que le marché iOS est important ?

  • # bel effort

    Posté par (page perso) . Évalué à  2 .

    Bel effort de traduction des nouveautés de Scala 2.10 ;-)

    • [^] # Re: bel effort

      Posté par . Évalué à  3 .

      Les explications associées à cet inventaire à la Prévert étaient aussi bien rédigées, et permettent aux gens qui n'ont pas suivi les évolutions du langage ou qui ne le connaissent pas de bien tout comprendre et saisir leur intérêt :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.