Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Standards: caca ou pas caca

La standardisation: le meilleur truc depuis l'invention du Nutella, indispensable, bien, bof, mal nécessaire, le diable personnalisé? Fromage ou dessert, standardisation ou open source? Discussions autour des mérites de la standardisation du point de vue
by

Emmanuel Bernard

on 8 December 2009

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Standards: caca ou pas caca

Standards: caca ou pas caca par Emmanuel Bernard, JBoss Hibernate JCP Search Annotations, Entity Manager Validator Java Persistence 2 EJB 3.0 Bean Validation Les legendes Design par commités = caca Open Source c'est trop bon EJB 1
Web Services WS-*
CORBA JAX-RS
JTA
JDBC
Annotations
Bean Validation HTTP
TCP/IP
JVM Hibernate
Spring
DOM4J
Ant Maven 1
Struts 1
CGLIBs
sourceforge: 230.000
La standardization Dalllllllaaaaaas!!!! Open source: Beverley Hills 90210 The Server Side Flameware Le compromis pousser son point de vue est difficile Accepter le point de vue de l'autre
est est encore plus dûr Standard et produits Java EE != JBoss AS ou Glassfish
Comparer Spring à Java EE est stupide

Standard bcp mieux défini qu'un produit Les standards du point de vue de... Le developpeur Une API connue
des concepts communs
des semantiques claires(*)

Un CV plus polyvalent
Google est ton ami
Une plus grande portabilité
JVM (pleins de languages)
Ruby et le non standard

Internet (pas de standard, pas de facebook) Le DSI Un pool de développeur
Connaissance plus large
Historiquement coûts plus bas via competition
Pérénité (Cloud)
Open Source? Une société derrière?
Une communauté derrière?
Une communauté de développement derrière?

Tendance monopolistique
MySQL Les éditeurs Réutilise les standards
Implémente les standards
Défini les standards

Et l'approche Open Source? ex: Spring / Framework webs / Hibernate
Surfe la vague a moindre coût
implémente pas, réutilise
possède un marché tant que le standard manque ce que le vendeur apporte
ex: JBoss initialement
Un pied dans la porte
Chemin de migration (difficile de migrer de Microsoft)
Partage coûts marketing
Réduit coûts de dev et design ex: Sun / et JBoss maintenant
Construire au dessus
Casser un monopole (Microsoft)
Meilleur momentum et acceptation
Agrandir le marché
Moins de lockin
trouver un locking ailleurs
être meilleur Réduit les coûts marketing
Réduit la QA
Réduit les profits et la capacité à survivre
Extrêmement collaboratif et approche "free market"

Fait moins mal aux autres qd on se plante :) Conclusion Un bon standard
stable
extensible
ouvert sur le futur
adopté Soyez critique
Ne suivez pas comme des moutons

Futur: des standards agiles? Standard et innovation Un mariage difficile mais pas impossible
Fonctionne si basé sur une ou plusieurs expériences
Ecoute et ouverture Une competition est essentielle Hibernate Validator, Hibernate Search créés par pression compétitive.
Guice créé grace au standard @Annotation et en réponse à un manque d'innovation @emmanuelbernard L'écoute mon frère Le standard est défini pour passer à autre chose
Full transcript