Travail en cours !
Recommandations
Il est recommandé de préférer les technologies ci-dessous :
client
CSS, HTML5, responsive design
javascript, jquery
outils
git, sourcesup/github
apache mod_shib
Java
maven, jetty-run
junit
eclipse, tomcat
slf4j, jackson, spring-context avec @Autowired
commons-io, commons-lang
jasig cas-client-core
PHP
phpcas
Veille
Technologies à "incuber" avant de devenir une recommandation.
client
bootstrap
jquery, jquery-mobile, jquery-ui, jqGrid
backbone, underscore, angularJS, angularprime
outils
mysql, postgres, mongodb
semver
selenium
elasticSearch
jenkins, travis CI
apache, nginx, AJP
java
openjdk
google guava
JSR303 (bean validation)
CXF, spring-ws, jersey, jersey-spring, spring HATEOAS, enunciate
spring-test
spring MVC, JSF, JSF-Primefaces
hibernate, MyBatis, spring-data, spring-roo
spring-security
webjars
httpclient
hadoop
gradle, groovy
WebObjects, wicket.apache.org
scala
JSR362 (portlet3 https://java.net/projects/portletspec3/pages/MeetingMinutes)
PHP
- phpunit
- symfony
- PDO, doctrine
- http://www.phptherightway.com/
node.js
grunt, bower
expressjs
mobile
PhoneGap/Cordova
divers
NetKernel
RubyOnRails
ocpsoft.org/rewrite
iframe, oauth2, OpenId Connect, WebWidgets, Gadgets, OpenSocial (http://doc.nuxeo.com/display/NXDOC55/OpenSocial%2C+OAuth+and+Nuxeo+EP, http://www.w3.org/2013/socialweb/report.html)
Shadow DOM, Web Components
Exemples d'utilisation
Voici des applications ESUP en production classées par technologie :
- vous y trouverez de l'inspiration (morceaux de code, compromis choisis...)
- vous pouvez contacter l'auteur/mainteneur de ces applications pour obtenir de l'aide (des conseils, des explications...)
esup-dematec
spring-MVC, spring-roo, spring-security, bootstrap
JSR303 (bean validation) ?
esup-lecture
yuicompressor
esup-smsu v2
web service REST JAX-RS avec jersey, jackson
hibernate
webjars (with ant task)