Sortie de Scala 2.9.0
Cette version permettra-t-elle au langage de se propulser dans le monde de l'entreprise ?

Le , par George7, Membre expérimenté
Cette version permettra-t-elle au langage de se propulser dans le monde de l'entreprise ?


L'équipe de développement de Scala a annoncé la sortie de la version 2.9.0 du langage.

Parmi les nouveautés et améliorations nous trouvons :
  • les collections parallèles : chaque collection a un pendant parallèle permettant d'effectuer les opérations telles que map ou filter en parallèle ;
  • le trait App permettant de remplacer l'ancien trait (déprécié) Application qui n'était pas thread safe ;
  • de nouvelles façons d'exécuter des programmes Scala avec le lanceur :
    • scala <jarfile> similaire à java -jar ;
    • scala <classname> exécute la méthode main de l'objet ;
    • scala <sourcefile> exécute le script. Si le contenu n'est pas un script, trouve un objet avec une méthode main et l'exécute ;
    • scala -save <sourcefile> crée un jar avec les sources compilées. Ce jar peut ensuite être exécuté via scala <jarfile> ;
  • améliorations des performances.


Plus d'informations ici.

À noter aussi le plugin Eclipse qui suit plus ou moins le cycle de releases du langage, qui a refondu son implémentation permettant de meilleures performances et une meilleure stabilité. Plus d'informations ici.

Dernière nouvelle liée à la sortie de cette version 2.9.0 de Scala : Martin Odersky, créateur du langage, a fondé avec des membres actifs de la communauté la société Typesafe dans le but de fournir une suite complète open source de développement Scala qui inclut pour le moment Scala 2.9.0 et Akka 1.1 et devrait inclure la nouvelle version de scala-ide. La société fournit aussi des formations et du support professionnels aux entreprises.

Cette nouvelle version devrait permettre au langage de se propulser dans le monde de l'entreprise et de passer du côté des langages mainstream.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de _skip _skip - Expert éminent https://www.developpez.com
le 23/05/2011 à 11:35
Citation Envoyé par George7  Voir le message
Dernière nouvelle liée à la sortie de cette version 2.9.0 de Scala : Martin Odersky, créateur du langage a fondé avec des membres actifs de la communauté la société Typesafe dans le but de fournir une suite complète open source de développement Scala qui inclut pour le moment Scala 2.9.0 et Akka 1.1 et devrait inclure la nouvelle version de scala-ide. La société fournit aussi des formations et du support professionnel aux entreprises.

Cette nouvelle version devrait permettre au langage de se propulser dans le monde de l'entreprise et de passer du côté des langages mainstream.

Il est agréable de voir qu'il y a des gens qui comprennent l'importance d'une suite d'outils solides lorsqu'il s'agit de conquérir une clientèle d'entreprise. J'ai l'impression que c'est un aspect trop souvent négligé.
Avatar de George7 George7 - Membre expérimenté https://www.developpez.com
le 23/05/2011 à 12:02
Citation Envoyé par _skip  Voir le message
Il est agréable de voir qu'il y a des gens qui comprennent l'importance d'une suite d'outils solides lorsqu'il s'agit de conquérir une clientèle d'entreprise. J'ai l'impression que c'est un aspect trop souvent négligé.

Martin Odersky en parlait depuis quelques temps comme une des directions qu'il voulait prendre et avait déjà fondé Scala Solutions il y a un an pour fournir le soutien aux professionnels. Cette nouvelle compagnie est le regroupement de plus efforts dans ce sens, notamment Scalable Solutions AB qui faisait Akka. J'espère que ça va permettre à Scala d'être accepté dans l'industrie !
Avatar de B.AF B.AF - Membre chevronné https://www.developpez.com
le 01/06/2011 à 12:02
C'est déjà un langage d'entreprise. Si je ne me trompe pas je connais une des meilleures solution de market making de produits dérivés qui utilise Scala comme langage de scripting.
Avatar de George7 George7 - Membre expérimenté https://www.developpez.com
le 01/06/2011 à 16:20
Citation Envoyé par B.AF  Voir le message
C'est déjà un langage d'entreprise. Si je ne me trompe pas je connais une des meilleures solution de market making de produits dérivés qui utilise Scala comme langage de scripting.

Bien sûr, twitter l'utilise déjà depuis quelques temps (mais toujours en version 2.7) et d'autres aussi, mais on ne peut pas dire que le langage était largement répandu. Il y avait quand même un certaine frilosité, due notamment à la non compatibilité entre les versions, à une certaines instabilité de l'API et à un manque d'outils stables.
Avec cette version, je pense qu'il y a en plus l'envie de la part de l'équipe Scala de fournir tout ce qu'il faut pour que le langage soit plus largement adopté.
Avatar de _skip _skip - Expert éminent https://www.developpez.com
le 01/06/2011 à 21:47
Citation Envoyé par George7  Voir le message
Il y avait quand même un certaine frilosité, due notamment à la non compatibilité entre les versions, à une certaines instabilité de l'API et à un manque d'outils stables.
Avec cette version, je pense qu'il y a en plus l'envie de la part de l'équipe Scala de fournir tout ce qu'il faut pour que le langage soit plus largement adopté.

Je pense que c'est vraiment la démarche juste. D'autant qu'il est très simple d'utiliser une librairie java dans un projet scala, et même de mixer java et scala au sein d'un même projet.
Cela dit, du côté des interfaces graphiques il y a bien un wrapper pour Swing mais il me semble que ça manque encore un peu d'outils. C'est un manque qui se fait sentir chez moi maintenant que l'excellent windowbuilder pour java est disponible librement. C'est dommage car au niveau de la gestion des listeners, scala apporte beaucoup par rapport à java et pourrait vraiment alléger les lourdeurs du dév desktop sur la JVM.
Avatar de George7 George7 - Membre expérimenté https://www.developpez.com
le 01/06/2011 à 22:07
J'ai travaillé un peu avec scala-swing et il manque surtout de documentation, il y a des fonctionnalités puissantes cachées dans le document SID, ou des pièges à éviter dans lesquels on tombe si on ne lit pas ce doc. Après l'utilisation des fonctions partielles pour réagir à des événements est en effet très commode, mais il faudrait que la doc s'étoffe. Je surveille avec intérêt un outil comme la colladoc qui est très prometteur pour l'enrichissement de la documentation de l'API.
Avatar de B.AF B.AF - Membre chevronné https://www.developpez.com
le 03/06/2011 à 10:45
En même temps moi scala m'intéresse plus pour ses fonctionnalités que pour faire du GUI. J'adore ce langage, je suis en passe d'être addict !
Avatar de George7 George7 - Membre expérimenté https://www.developpez.com
le 03/06/2011 à 11:21
Citation Envoyé par B.AF  Voir le message
En même temps moi scala m'intéresse plus pour ses fonctionnalités que pour faire du GUI. J'adore ce langage, je suis en passe d'être addict !

Il en faut pour tous les goûts ^^ Mais on peut utiliser ses fonctionnalités entre autres pour faire des interfaces graphiques.
Je me suis bien amusé avec les continuations de Scala pour implémenter des coroutines, et c'est plutôt prometteur. Voyons voir si le projet GSoC pour implémenter une bibliothèque de type Node.js marchera et utilisera astucieusement les continuations !!
Offres d'emploi IT
Stage Web RIA (H/F)
Atos Technology Services - Provence Alpes Côte d'Azur - Nice
Consultant sas operation
Orcan Intelligence Ltd - Ile de France - Saint-Ouen (93400)
Experts outillage de test - h/f
Sogeti France - Bourgogne - Dijon (21000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil