|
Tweet
|
Introduction à Ceylon |
Abstract
Ceylon est un nouveau langage de programmation lancé par Red Hat et Gavin King. Ses objectifs sont :
être facilement compréhensible par les développeurs Java et C#,
éliminer un peu de verbosité de Java tout en restant lisible par tous les programmeurs,
améliorer le typage fort de Java,
proposer une syntaxe déclarative dans le langage afin de ne plus avoir besoin d´XML et de supporter la descriptions d'interfaces utilisateurs naturellement,
supporter et encourager un style de programmation plus fonctionnelle avec des objets immuables et des fonctions d´ordre supérieur,
proposer un bon support de méta-programmation, afin de faciliter l´écriture et utilisation de frameworks, et de
proposer un système de module intégré.
Avant tous ces objectifs, Ceylon est conçu pour des vrais projets de la vie réelle et pour faciliter la vie des équipes de développement au quotidien.
Pendant cette session nous parlerons des buts de Ceylon, de ses fonctionnalités, puis sa communauté.
Speakers
Related Presentations
Search by Tag
Below are the
123 labels used in Devoxx France 2012
listed alphabetically.
Click on a label to see its associated content.
action, actors, agile, akka, amazon, analysis, android, annotations, apache, atdd, bof
caching, cassandra, cdi, ceylon, clojure, cloud, collaboration, collections, conference
design, devops, devoxx, dojo, dsl, duchess, eclipse, ehcache, ejb31, fork/join, foss
gae, git, google, grails, graphics, groovy, gwt
hadoop, hands-on, hands-onlabs, hbase, hdfs, heroku, hibernate, html, html5, http, hudson
in, iphone, izpack
java7, java8, javaee, javaee6, javafx, javaposse, javascript, javase, javase7, javase8, jax-rs, jboss, jpa, jpa2, jquery, jruby, jsf, jsf2, json, jug, jvm
labs, lombok, maven, methodology, microsoft, mobile, mongodb, multicore, nio, nosql, oauth, openjdk, osgi
paas, parleys, patterns, pdf, performance, play, playframework, podcast, polyglot, quickie, rails, rest
scala, scalable, scrum, seam, search, selenium, servlet3, speakers, spring, sql, stm
tdd, testing, tools, toolsinaction, twitter, university, versioning, visualvm, w3c, web20, web3, websockets, weld
xtext
| action, actors, agile, akka, amazon, analysis, android, annotations, apache, atdd, bof | caching, cassandra, cdi, ceylon, clojure, cloud, collaboration, collections, conference | design, devops, devoxx, dojo, dsl, duchess, eclipse, ehcache, ejb31, fork/join, foss |
| gae, git, google, grails, graphics, groovy, gwt | hadoop, hands-on, hands-onlabs, hbase, hdfs, heroku, hibernate, html, html5, http, hudson | in, iphone, izpack |
| java7, java8, javaee, javaee6, javafx, javaposse, javascript, javase, javase7, javase8, jax-rs, jboss, jpa, jpa2, jquery, jruby, jsf, jsf2, json, jug, jvm | labs, lombok, maven, methodology, microsoft, mobile, mongodb, multicore, nio, nosql, oauth, openjdk, osgi | paas, parleys, patterns, pdf, performance, play, playframework, podcast, polyglot, quickie, rails, rest |
| scala, scalable, scrum, seam, search, selenium, servlet3, speakers, spring, sql, stm | tdd, testing, tools, toolsinaction, twitter, university, versioning, visualvm, w3c, web20, web3, websockets, weld | xtext |




