Stefane Fermigier a écrit 186 commentaires

  • [^] # Re: Bonne nouvelle ?

    Posté par  (site web personnel) . En réponse à la dépêche Nuxeo CPS tournera sous Java. Évalué à 3.

    "Inventaire à la Prévert": comme je l'ai écrit dans d'autres commentaires, on est dans le cadre d'une architecture à base de composants. Il est important de bien identifier chacun des composants importants qui sont utilisés dans l'architecture, et aussi, et peut-être surtout, sur quelles spécifications standards ils s'appuient, lorsque c'est le cas (ex: JCR, aka JSR-170, JSF, aka JSR-252, etc.).

    "je pense que le consortium ObjectWeb pèse de tout son poids idéologique": je pense surtout que c'est "le marché" qui pèse en faveur de Java EE. Le consortium ObjecWeb participe à son niveau à l'écosystème Java libre, comme la Fondation Apache, la fondation Eclipse, JBoss, et bien d'autres, petits ou grands. Il s'agit d'un mouvement de fond, modelé par de nombreux acteurs, aussi bien côté vendeurs que côté utilisateurs, et dans lequel l'excellence technique est un facteur important, mais aussi la capacité à susciter l'adhésions des autres acteurs autour d'une technologie donnée.

    S.

    --
    Stefane Fermigier, PDG, Nuxeo - http://www.nuxeo.com/

    "There's no such thing as can't. You always have a choice." - Ken Gor

  • [^] # Re: Bonne nouvelle :)

    Posté par  (site web personnel) . En réponse à la dépêche Nuxeo CPS tournera sous Java. Évalué à 3.

    Salut Stéphane,

    Ta société = SCUB (http://www.scub.net) ?

    Peut-être aura-t-on l'occasion de bosser ensemble un de ces jours ;)

    S.

    --
    Stefane Fermigier, PDG, Nuxeo -- http://www.nuxeo.com/

    "There's no such thing as can't. You always have a choice." - Ken Gor

  • [^] # Re: Bonne nouvelle ?

    Posté par  (site web personnel) . En réponse à la dépêche Nuxeo CPS tournera sous Java. Évalué à 9.

    Merci de pointer vers notre annonce de recrutement, ca nous aidera peut-être à trouver les bonnes personnes.

    Mais d'un autre côté, tu prends les choses un peu à l'envers:

    1. Nuxeo cherche à recruter, parce que Nuxeo est une boite en croissance et que pour faire tous les projets qu'on a à faire (sans parler de tous ceux qu'on va arriver à vrendre plus facilement parce qu'on est passé à Java), on a besoin de développeurs.

    2. Vu qu'on a changé de techno, autant que le profil du poste corresponde à ce que les gens vont faire une fois embauché: du Java, avec des outils et des librairies libres.

    Maintenant, bien sûr qu'on a déja des compétences, vu la base de code qu'on a déjà écrite: http://svn.nuxeo.org/

    Enfin, en ce qui concerne l'aspect commercial, ne t'inquiète pas: ce switch a été décidé en partie pour répondre aux attentes des clients et des partenaires.

    S.

    --
    Stefane Fermigier, PDG, Nuxeo - http://www.nuxeo.com/

    "There's no such thing as can't. You always have a choice." - Ken Gor

  • [^] # Re: Poisson

    Posté par  (site web personnel) . En réponse au journal Pierre Tramo a frappé !. Évalué à 1.

    Oui, on fait un virage stratégique. Cf. la FAQ: http://www.nuxeo.com/java-switch/about-nuxeo5/

    Maintenant on le fait en plein succès, avec des projets énormes en cours et des clients et partenaires qui nous suivent à 100%. Ou si on préfère, c'est en parlant à ces clients et partenaires qu'on est arrivé à cette idée de changement - après avoir été convaincus que techniquement on aurait uns solution non seulement qui tient la route, mais qui nous permet d'allier la souplesse de Zope avec la robustesse de Java EE tout en tirant parti de tous les composants libres de l'écosystème Java.

    --
    Stefane Fermigier, PDG, Nuxeo - http://www.nuxeo.com/

    "There's no such thing as can't. You always have a choice." - Ken Gor

  • [^] # Re: Et les clients actuels?

    Posté par  (site web personnel) . En réponse au journal Pierre Tramo a frappé !. Évalué à 1.

    Pour les clients actuels, on a prévu de continuer à supporter leurs applications pendant 3 ans, et de les accompagner si ils le souhaitent vers la nouvelle plateforme. Cf. la FAQ: http://www.nuxeo.com/java-switch/about-cps

    Pour ce qui est de l'équipe, on est développeur avant tout, et probablement plus expert d'un domaine d'application (l'ECM) que d'un langage (Python vs. Java).

    Mon témoignage personnel: j'ai découvert Java comme tout le monde en 1996, et Python quelques mois après. J'ai fait de Python mon langage de choix, et je me suis un peu investi dans sa promotion en France. Maintenant j'aime toujours Python (le langage) mais je constate que dans l'univers Java, il y a une pléthore (i.e. plus qu'en Python) de librairies libres utilisables et d'outils de développement qui rendent la vie du développeur plus facile. Ca évite d'avoir à "réinventer la roue" dans bien des domaines, ou utiliser des librairies à moitié finies.

    Bref, il y a une place pour Python (ou Ruby, ou Groovy, ou d'autres langages de scripts) mais aussi pour un langage comme Java. L'idéal étant d'arriver à faire jouer les deux ensemble, ce qui est malheureusement suboptimal dans le cas de Python, dans la mesure où l'implémentation de Python pour la JVM, Jython (http://www.jython.org/), très novatrice à son époque (circa 2000), ne bouge plus depuis des années, et en est toujours à la version 2.1 des spécifications du langage alors que celui-ci vient tout juste de passer à la version 2.5.

    --
    Stefane Fermigier, PDG, Nuxeo - http://www.nuxeo.com/

    "There's no such thing as can't. You always have a choice." - Ken Gor

  • [^] # Re: Bonne nouvelle ?

    Posté par  (site web personnel) . En réponse à la dépêche Nuxeo CPS tournera sous Java. Évalué à 10.

    "c'est une horrible nouvelle pour les performances": je ne vois pas ce qui te fait dire ca. Si on fait ce switch, c'est aussi parce qu'on pense avoir touché le plafond en terme de performance de Zope sur des grosses applications. Donc on pense bien, et les mesures actuelles le montrent, arriver à des gains très nets en performances et en scalabilité.

    "marketologues gonfleurs de bulles": là je vois pas le rapport. JCR est une API Java standard depuis 1 an 1/2 (la JSR-170). EJB3 est le fondement de la nouvelle version de Java EE, Java EE 5, qui remplace J2EE. JSF est le framework de présentation standard de Java EE. OSGi est une technologie Java qui est le fondement du modèle de plugins d'Eclipse. Enfin Jackarabbit, Lucene, etc sont des composants, car la richesse du logiciel libre, c'est de pouvoir faire des applications complexes en assemblant des briques plus simples. C'est aussi pourquoi nous avons concu Nuxeo Runtime, pour bénéficier de cette "architecture de composants" qui nous facilite la vie en tant que développeurs (et facilite la vie des intégrateurs qui utilisent nos produits).

    S.

    --
    Stefane Fermigier, PDG, Nuxeo - http://www.nuxeo.com/

    "There's no such thing as can't. You always have a choice." - Ken Gor

  • # Le site d'apogee est en ligne + mailing list apogee

    Posté par  (site web personnel) . En réponse à la dépêche Moteur XForms libre pour Eclipse/SWT disponible. Évalué à 1.

    apogee.nuxeo.org

    lists.nuxeo.com/mailman/listinfo/apogee

    "There's no such thing as can't. You always have a choice." - Ken Gor

  • [^] # Re: Paquets Debian

    Posté par  (site web personnel) . En réponse à la dépêche CPS 3.2.3 (stable) et 3.3.0 (devel) disponibles. Évalué à 2.

    Linuxfr a cassé mon post!

    Voici les bonnes URLs:

    For CPS 3.2.x (stable releases) add in your /etc/apt/sources.list :


    deb http://www.cps-project.org/debian/testing/(...) ./
    deb-src http://www.cps-project.org/debian/testing/(...) ./


    For CPS 3.1.x and CPS 3.3.x (development releases) add in your /etc/apt/sources.list :


    deb http://www.cps-project.org/debian/unstable/(...) ./
    deb-src http://www.cps-project.org/debian/unstable/(...) ./

    "There's no such thing as can't. You always have a choice." - Ken Gor

  • # Paquets Debian

    Posté par  (site web personnel) . En réponse à la dépêche CPS 3.2.3 (stable) et 3.3.0 (devel) disponibles. Évalué à 2.

    Au fait, des paquets Debian sont disponibles:

    For CPS 3.2.x (stable releases) add in your /etc/apt/sources.list :

    deb http://www.cps-project.org/debian/testing/(...(...)) ./
    deb-src http://www.cps-project.org/debian/testing/(...(...)) ./

    For CPS 3.1.x and CPS 3.3.x (development releases) add in your /etc/apt/sources.list :

    deb http://www.cps-project.org/debian/unstable/(...(...)) ./
    deb-src http://www.cps-project.org/debian/unstable/(...(...)) ./

    "There's no such thing as can't. You always have a choice." - Ken Gor

  • [^] # Re: Ou parle-t-on de CourierCPS ?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de CourierCPS, une solution de gestion de courrier. Évalué à 3.

    La doc est contenue dans le package (tgz ou zip) disponible sur zope.org,

    "There's no such thing as can't. You always have a choice." - Ken Gor

  • # Plus d'infos sur l'annonce

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de CourierCPS, une solution de gestion de courrier. Évalué à 6.

    Plus d'infos (en particulier sur l'intérêt de mutualiser les développements au seine de l'Administration) dans la news sur nuxeo.com:

    http://www.nuxeo.com/news/49(...)

    et dans cet article de ZSNet:

    http://www.zdnet.fr/actualites/technologie/0,39020809,39153407,00.h(...)

    "There's no such thing as can't. You always have a choice." - Ken Gor