C’est super intéressant comme article ! Merci beaucoup !
Il n’y a pas si longtemps, j’ai soutenu (à mon regret vu les commentaires) la théorie selon laquelle la communauté .Net vivait dans l’attente de Microsoft avec peu de curiosité sur les autres technologies et l’histoire.
Je veux dire je vous ai tous entendu sur MVC ; et fondamentalement, ASP.NET MVC est très bien, mais en J2EE c’est la communauté qui a créé les
Framework et les patterns et imposé une vision du J2EE. D’autres ont fait des Framework MVC pour ASP.NET, des moteurs de vue. Mais on attend ASP.NET MVC pour parler du pattern MVC en client web sur .NET.
Faire une démo d’EF c’est un peu s’attaquer au sujet de la persistance par le marketing. Je le dis comme je le pense.
Sauf que la communauté se dit « Microsoft à mis un designer », il y a l’approche RAD (et pour EF, le jeu de mot tient : crade)
Et EF c’est un outil, pas une pratique. La pratique c’est la persistance objet relationnel. Est-ce qu’EF est la référence d’outillage pour la pratique ? Non.
EF a en plus l’aspect horrible de faire que les utilisateurs ne voient pas les vraies problématiques de l’ORM, mais les rencontre beaucoup plus tard à un stade critique.
EF me fait revenir sur ce que j’ai entendu sur le dev web la dernière fois : quelqu’un a dit (Rui il me semble d’ailleurs) une chose très juste :
« Le développement web n’est pas trivial, il ne suffit pas de dragger et dropper des objets sur un designer pour que ça marche »
(Je déforme peut être, si c’est le cas, désolé)
EF, c’est la même chose : on pense utiliser un ORM parce qu’il y a une DSL, mais le but d’un ORM ce n’est pas de générer du code depuis une base, pour faire cela, on cherche un mapper.
Avons-nous besoin (communauté des utilisateurs de techno Microsoft) que Microsoft donne systématiquement le la pour trouver des solutions ou devons systématiquement avoir la version de Microsoft pour commencer à exploiter des patterns éprouvés ?
Frédéric.
Linq est une chose, je ne vois pas en quoi Microsoft a besoin d’imposer MVC, ou ce que EF apporte au pattern ORM…
D’ailleurs le mapper facile c’est la meilleure garantie de défaut d’usage et de boite noire.
Dans EF, il manque plein de choses :
Pas d’unit of work clair et précis
Pas de niveaux de cache,
Pas de stratégie de track changing en poco,
Mapping en 3 fichiers (…. !!!)
à là encore, avec 4 tables en démo, c’est bien, sur 400 tables, 3 fichiers de mapping, c’est une furie à utiliser
Pas de multi threading, pas d’état de session, le contexte est un vrai goulet d’étranglement à lui tout seul !
Pas de validation d’objets
Pas d’intercepteurs natifs
Pas d’événements natifs
Peu de providers (1 seul d’ailleurs)
Les stratégies de chargement sont obscures
Pas d’enum persistées
Ghost pattern à profusion
Pas d’interface fluente…
….
C’est périlleux de faire d’un outil immature le fer de lance d’un pattern existant depuis 10 ans, fonctionnel mais critique et souvent confondu avec le mapper, avec un outil dont la seule qualité aujourd’hui est une DSL et qui encore ne fonctionne pas sur des gros volumes, et Linq mais qui n’est pas propre à EF.
Le pire de l’ORM c’est justement de s’en servir en pensant que c’est :
- De la génération de code
- La base qui drive le modèle
C’est la majeure partie des cas de mauvaise utilisation d’un ORM. L’utilité d’un ORM est de construire des objets puis de réfléchir à la persistance. Pas de mapper un objet sur une table : il n’y a pas besoin d’un ORM pour ça.
Sur une base triviale, 20/50 tables, ok, EF ca fera peut être le job (et ce n’est pas certain que ça monte beaucoup en charge). Sur une base de quelques centaines d’objets et Go de données hautement transactionnelle, c’est suicidaire et ça ne fonctionnera pas.
LLBL, Nhibernate, IBatis, LightSpeed à faut arrêter d’utiliser des outils pros, avec une histoire, un background, une communauté et surtout super fiables et complets sous prétexte que Microsoft sort un outil avec un designer graphique ?
Question de base : Si tu écris une classe dans VS 2008, tu utilises l’éditeur de schéma ou l’éditeur de texte ?
Alors de là à considérer du DDD avec EF ou pire de découvrir le mor avec lui, c’est quasiment une erreur d’architecture grave. (J’abuse juste un peu ;-))
Et on ne va pas se priver de patterns utiles et productifs sous prétexte que l’application par Microsoft est immature.
Frédéric.
On discute entre pros ou on joue à l’arbitrage de débat stérile réunion bde 3éme année d’école d’ingénieur ?
Frédéric.
Enfin juste mon avis que j'ai développé avec EF c'est que la logique communautaire .Net est loin d'avoir l'autonomie d'autres communautés open source. Elle ne se pose pas actrice de son choix technologique, mais créé des espèces de pôles de croyances, qui ne servent à rien puisque si l'alternative c'est d'apprendre à se servir de la dernière interprétation d'un dogme Microsoft; il n'y a ni artisan ni architecte : il n'y a que des utilisateurs et des sessions d'avant vente.
Deuxième effet, la reconnaissance. Si la communauté Java donne sa reconnaissance par consensus, la reconnaissance en .NET est fournie par Microsoft.
Globalement, quand une technologie Microsoft sort, il y a de facto la lancée d'une course au buzz il y a peu de recul sur la technologie.
Quand je détaille EF, ce que ne comprend pas le développeur au quotidien, c'est que montrer EF en tant qu'ORM ca n'a pas de valeur dans la pratique et dans l'architecture. Quelque part avoir une démo d’EF dans une session Alt.Net, c’est quasi contre nature. Si je veux une démo EF, je vais aux tech days, ou sur le site Microsoft ou je paye une formation Winwise.
Ce qui est intéressant c’est : Quelle brique ? Quelles pratiques et contraintes pour la brique ?
Donc effectivement l'intérêt "alternatif" de montrer EF est franchement incompréhensible et limité. Autant que celui de parler MVC au travers d'asp.net MVC. C'est au mieux une vision utilisateur de technologie.
C’est pas Alt.net qui me rend sceptique, c’est plutôt qu’il y a des conflits d’intérêts évidents et peu clairs et qu’à priori il faut ne pas venir du .Net ou voir .net comme une techno parmi d’autres pour assimiler le principe qu’une alternative existe et l’étudier.
Frédéric.
Concernant les frameworks de Microsoft, ils essayent de, mais :
Ils ne sont pas intégrés (C'est hallucinant que WCF et EF/LSQL soient fondamentalement incompatibles)
Ils n'y a pas de logique de "dialogue"
Unity est un conteneur descent, mais si on compare Unity à la valeur ajoutée de Spring qui non seulement offre un conteneur mais des vraies API utiles (messaging, AOP, autoproxy, evaluation, threading), il est désertique.
Il sont des "copies".
En fait, je ne vois même pas où est l'innovation de Microsoft sur ces sujets. J'ai suivi Unity avant qu'il s'appel Unity d'ailleurs et EF avant qu'il s'appel EF, il n'y a rien de plus que dans ce qu'offre les frameworks open source. Même c'est plus pauvre et faussement séduisant par 2/3 boiboites de dialogue, mais ça impressionne celui qui code tout seul. En collaboratif, le DSL d'EF par exemple, c'est un vrai cauchemard.
MAIS pourquoi la communauté va supporter et buzzer des frameworks incomplets, sur lesquels la mise en oeuvre va demander de se pré-occuper de couches tellement basses que ça fait 10 ans qu'on ne les avait plus rencontrées (Unity et EF? Unity et MSMQ ? Unity et WCF ???????????? WCF et EF ????) font que des outils sans DSL sont meilleurs.
Le couple :
Apache MQ, Spring et Nhibernate et aujourdhui plus productif que Msmq + Unity + Entity Framework sur un projet collaboratif de grande taille. Sans compter le logging (log4net...), le web, les tests...
Pourquoi ? Pour une raison très simple, les trois premiers sont tous compatibles les uns avec les autres.
Les trois suivants, sont des briques qu'il faudra intégrer. Et pourtant aujourd'hui, sous prétexte qu'il y a un estampillage Microsoft, la plupart choisiront le couple 2 en expliquant que celui qui choisi le couple 1 est un geek. Mais le couple 2 est dans sa mise en application un producteur d'anti pattern. Que faut-il y comprendre ?
Quant à choisir un ORM, sujet que je veux bien prendre parce qu'il m'intéresse beaucoup et que je travaille beaucoup sur ces notions au quotidien qui sont importantes.
L'article n'est pas moyen, c'est un sujet de toute façon compliqué à aborder sans heurter les susceptibilités.
Ca aussi, on peut pas parler d'une communauté de professionnels et parler de "troll" et autre.
Le seul troll qu'il puisse y avoir ce sont des avis infondés ou de supporter des pratiques qui n'en sont pas sous gouverne d'alternative.
Un troll c'est un site de manga avec des adolescents qui se taillent à coup de Lol. Là c'est censé, je dis bien censé, être des discussions de pros, visant à dégager des consensus sur des concepts de conception logicielle afin de dégager un science ou des axes majeurs destinés à être un référentiel partagé.
Frédéric.
________________________________________
De : paris...@googlegroups.com [paris...@googlegroups.com] de la part de Gauthier Segay [gauthie...@gmail.com]
Date d'envoi : jeudi 19 mars 2009 20:47
À : paris.alt.net
Objet : [alt.net.fr] Re: questions sur l'évolution de alt.net dans tout ça?
pour rebondir sur Toyota, si vous voulez lire des choses intéressantes
- qui m'ont en tout cas beaucoup inspiré et aidé dans mes projets ces
dernières années, je vous recommande chaudement
http://www.amazon.fr/Implementing-Lean-Software-Development-Concept/dp/0321437381
pour tout le reste de ce qui a été dit, je veux juste commenter sur un
point: les généralisations dans tous les sens et la peur n'amènent pas
grand chose de positif à l'arrivée, dans quelque sens que ce soit...
si vous voulez voir si quelque chose est viable, qu'il s'agisse de EF,
Ruby, Rails, SWT ou Flash, créez une appli et mettez la en prod. Puis
recommencez :)
my 0.02€,
Thibaut Barrère
--
http://www.learnivore.com
http://evolvingworker.com - tools for a better day
http://blog.logeek.fr - about writing software
Cette communauté a utilisé de nombreux outils ORM, dont NHibernate pour n'en citer qu'un. Microsoft s'inspire de plus en plus à mon avis des bonnes pratiques, et comme souvent (toujours) propose désormais sa propre solution à un problème déjà résolu (pour certaines raisons, mais là n'est pas le débat), et a créé Entity Framework.
Cet outil est il "Alt.NET" ? Par définition, non, ce n'est pas une alternative à la solution Microsoft !
La communauté Alt.NET doit elle refuser Entity Framework sous pretexte que ce n'est pas une solution alternative à Microsoft ? Non, la communauté Alt.NET met en avant les principes de qualité logicielle, et non les outils. Si Microsoft propose un outil de qualité, une personne de la communauté peut l'adopter sans renier ses principes.
Et pour répondre à une remarque avant qu'elle ne me soit faite : concernant Entity Framework, on a beau ne pas avoir à refuser cette offre sous pretexte qu'elle vienne de Microsoft, on a à mon humble avis tout intérêt à sans passer pour des raisons techniques au profit de l'offre alternative de meilleure qualité !
Pire encore, Entity Framework est à l'origine d'Alt.NET. Mais pas dans le sens que tu crois. Pour citer a nouveau Jeremy D. Miller : "Ce qui provoqua l'apparition de ALT .NET fut une démonstration d'une version bêta de la nouvelle Entity Framework en mars 2007. Moi, ainsi que plusieurs autres, étions déçus de certains éléments d'Entity Framework". CQFD !
Un membre de la communauté Alt.NET n'est pas à mettre en opposition à un développeur Java ou Ruby ou autres. Un développeur Alt.NET a souvent beaucoup plus en commun avec un développeur de n'importe quel langage qui essaye de bien faire son travail plutot que du premier développeur .NET (ou autre) venu.
Et pour répondre à la remarque sur la passivité créatrice de la communauté .NET : on peut citer de nombreux outil alternatifs : NHibernate Profiler, StructureMap, Cecil, NDepend, RhinoMock, Boo, Ninject, Mono ... Il y en aurait pour plusieurs pages.
Avant de porter des jugement sur la communauté Alt.NET, va donc te renseigner sur le sujet, par exemple en lisant régulièrement www.codebetter.com.
Si j'ai utilisé le terme "troll" c'est que dans les headline au début
de l'article on trouve phrases chocs qui sont à mon sens infondées,
oui tout le monde n'utilise pas les mêmes outils mais ce n'est pas une
"fractured community", oui tout le monde n'utilise pas les mêmes
méthodologies mais pas besoin de parler de "religious zealotry", je
vais remplacer "troll" par caricatural pour faire politiquement
correct/pro.
Comme tu le dis, le problème est qu'aujourd'hui comme tu dis une
fraction (importante dans l'environnement MS) va se porter sur les
outils du même vendor alors que sur le plan concret l'expérience et
les possibilités obtenues en se basant sur de vrais frameworks
(extensibles, intégrables, ouverts) seront bien plus a même de
répondre au besoins de manière durable, sans impasses.
justement la différence entre "étudiant" et "pro" (caricaturale elle
aussi, on trouve de tout partout...) se fait aussi dans la capacité à
sortir des sentiers marketing, a prendre des directions à optique
moyen-long terme (en terme de capitalisation) plutôt que le court
terme à tout prix, les autres communautés logicielles ont moins ce
"boulet", mais on aborde alors des problèmes plus vastes que les
aspects de propagande qui font qu'il est bien ou mal d'être pro
altnet/pro MS.
2009/3/19 Frédéric Albert <f.al...@nexfi.fr>:
offrir un espace de présentation pour des technos MS permet au moins
de confirmer que nous ne fermons pas les yeux / sommes ouverts. Après
chacun se fait sa propre idée, tout le monde peut discuter/critiquer.
concernant MSMVC je suis pour ma part déçu qu'il ait fallu autant de
temps/buzz pour arriver à une release qui n'apporte pas grand chose à
l'existant (je parle de monorail):
Je dénombre une seule feature qui n'est pas dispo dans monorail mais
dont l'utilité est marginale (mixer les viewengine pour le rendu d'une
seule action, pas possible actuellement avec monorail), on doit
pouvoir en trouver d'autres, j'attends de les découvrir.
sur le reste c'est encore loin du compte pour me faire "migrer"
(déclaration du routing impératif, pas de support des areas, pas de
viewcomponent, du code au lieu de conventions dans les actions, pas
d'actions asynchrones, pas free-opensource), pourtant les vendors vont
se jetter sur le framework en ayant délaissé l'alternative jusqu'ici,
l'histoire se repette...
bref, avec tout ça je n'ai pas l'impression que le groupe français se
transforme en outil de communication MS mais reste bel et bien
rattaché au concept initial :)
2009/3/19 Frédéric Albert <f.al...@nexfi.fr>:
Faut aussi percevoir que ces sujets ne sont pas que des sujets de développeurs, et que la crédibilité et le professionalisme du débat joue aussi sur la perception qu'en auront les gens de l'extérieur.
C'est un sujet qui me passionne et je suis un fervent supporter de l'alternative. Maintenant mon choix est de l'imposer professionnellement à mes clients, mes fournisseurs, mes équipes aussi quelque part.
On a le droit d'avoir des avis de "geek" sur des technos (j'en ai, j'adore open lazzlo par exemple, rien à voir avec le steak mais c'est comme ça), mais à un moment, j'ai une position assumée et défendue, imposée à un conseil d'administration qui est : Nous utiliserons des outils open-source et communautaires, et c'est bien pour vous.
Mon backgrounds et mes réalisation passées font qu'à priori aujourd'hui, on me dit : amen; on te croit.(De toutes façons, je ne vis pas longtemps si je n'y crois pas)
Mais le job d'un Alt.Net, c'est de faire en sorte, qu'un autre moi, plus intelligent et moins mordant ne se retrouve pas à devoir "vendre" cette convicton, car aujourd'hui la plupart des solutions alternatives offrent un rapport coût (implé+apprentissage+risque) intégral / productivité bien supérieur aux outils standards de l'offre Microsoft, mais qu'il puisse un jour dire que son processus de sélection de composants tiers par ex. suit les préconisation de la communauté Alt.Net.
Frédéric.
________________________________________
De : paris...@googlegroups.com [paris...@googlegroups.com] de la part de Gauthier Segay [gauthie...@gmail.com]
Date d'envoi : jeudi 19 mars 2009 22:04
À : paris...@googlegroups.com
Objet : Re: RE : [alt.net.fr] Re: questions sur l'évolution de alt.net dans tout ça?
--Disclaimer—-
Ca va être un peu rude, mais comme je sens qu’il y a du sous entendu et qu’on tourne autour du pot il y a des avis pris dans ce message
--Disclaimer--
Je ne vois pas en quoi le fait que ce soit Microsoft les personnes s'intéresseront davantage. Déjà rien que là, le raisonnement de fonds est biaisé puique c’est partir du principe que l’alternatif ne va pas rallier les foules. Oui, on le sait tous, sinon, ça serait trop facile. Si il faut que ce soit estampillé microsoft pour intéresser, c'est infirmer le principe d'alternative à la base.
Donc je peux aussi le tourner différemment :
Permettre à 100 personnes de découvrir Asp.Net MVC c'est le travail de Microsoft en tant que fournisseur de technologie et ils le font très bien (idem pour EF d'ailleurs)
Permettre à 100 personnes de découvrir l'opportunité d'un Framework MVC (n’importe qui est pu le produire), c'est une autre histoire, une autre démarche et Microsoft ne le fait pas.
C’est globalement en imposant sa vision de l’ORM que Microsoft à provoqué cette prise de conscience. (le Alt comme l’a redit Guillaume et très justement)
Si dans ces 100 personnes, 75 ne sont intéressées que par l'utilisation de technologies Microsoft, ce n'est pas une raison pour se dérober de ses principes fondamentaux. C'est une erreur de choix des deux côtés, mais certainement pas une solution.
Le but serait justement d'intéressée ces 75 à la possibilité d'une île, et que dans cette possibilité ils trouvent un bagage non "fortement typé" qui leur permette de faire un choix d'architecture en toute connaissance de cause. D’apprendre des autres, gratuitement avec un réseau de professionnels.
Si certains d’entre vous un jour ont un avis qui m’intéresse pour un sujet que je traite, ce qui m’intéresse c’est la teneur du raisonnement, si il faut payer, c’est autre chose. C’est une autre considération. Ce qui m’intéressera c’est la possibilité de confronter un sujet à une vision alternative, donc non standard, surtout quand on sait tous qu’il n’y en a qu’un.
Je suis certain aussi que tu ne l'as pas dit (ce que j'ai dit ;-)), c'est ce que s'est dit le soir de la présentation en finalité. Entre les deux; le désert, si ce n'est ruby on Rail. C'est quand même soit une prise de position, soit une méconnaissance de l'état de l'art de ces technologies dans les faits et dans les effets ce que ne connaissant pas les backgrounds de tous, je ne veux pas affirmer.
Si certain comprennent dans ce que je dis une envie de dire que alt.net est de l'avant vente Microsoft, pensez-le, pour moi c'est un discours de pain d'épice, ça ne m'intéresse pas - c'est au pire un gaspillage de temps, et pour ceux qui le pense, tant pis, pour les autres, tant mieux, ce n'était pas mon propos. Pareil pour Winwise, qu'est ce que vous voulez que je dise ?
C'est affiché sur le site Web, oui, Winiwse est un partenaire fort de Microsoft en France, donc oui je juge que si j'ai besoin d'un avis professionnel sur une technologie supportée par Microsoft, j'appelle le commercial et j'en discute avec lui. Voilà. Point barre.
Ce qui m’intéresse, ce n’est pas de savoir que winwise est fort sur un sujet, c’est de me dire qu’au travers d’alt.net, je vais peut être aussi rencontrer un consultant de Winwise dont je peux attendre autre chose qu’une vue pure microsoft, l’identifier et tisser un lien professionnel (et une fois de plus l’argent ou la monétisation du service est hors débat) à Le simple fait que cette personne existe est l’incarnation de la possibilité de cette ile.
Comment se matérialisera au quotidien cette relation, c’est autre chose. C’est du business ou pas et rien d’autre. Vouloir avoir des alternatives est un enjeu aussi économique, et vouloir l’alternative ca ne signifie pas nécessairement avoir des obédiences politiques ou économiques particulières.
Une personne qui ne me dit pas comment utiliser une techno mais qui me donne le choix et les moyens de choisir.
Je sais que tous ceux qui étaient dans cette salle ce soir là vivent sur leur connaissance Microsoft, et personne n'a j'espère le courage ou l'idiotie de se tirer une telle balle dans le pied que de renier en bloc une technologique qu'il apprécie et qui lui fourni son travail. Oui j'aime le principe de .Net, je défend, j’ai défendu et je défendrai des solutions Microsoft, mais désolé, si j'ai besoin de comprendre un outillage Microsoft, un avis communautaire n'est pas le plus accessible et le plus fiable aujourd'hui sur cette technologie. Et dans une logique professionnel, le risque de s’adresser à un service dédié et personnalisé et apparemment plus cher parce que le coût est direct, mais le risque d’erreur est moins fort, parce que je peux avoir des exigences de client.
Là ou un groupe comme Alt.Net a un rôle et un enjeu, c'est d'éduquer et de donner la possibilité de ...
- Connaitre l'ensemble du principe, sans nécessairement aborder dans le détail la propriété x du composant y
- Connaitre l'ensemble des solutions existantes avec un avis objectif d'implémentation
- Connaitre les enjeux de l'alternative, et ceux là peuvent être très bon ou très mauvais.
Pour imager mon raisonnement, si à l'école mes enfants n'apprenaient que ce qui leur convient et ne lisaient que les livres qu'une personne leur propose et qui les intéresse, je doute qu'ils soient à même un jour de choisir ce qui leur convient en connaissance de cause voir même à avoir une démarche intellectuelle propre.
Donc si c’est une logique de rallier les masses en foulant les principes de base de la conception ouverte (celle qui accepte de ne pas intéresser et a la curiosité de chercher l’alternative), il ne faut pas mettre ça sous couvert d’un principe alternatif.
Dans cette démarche, il faut aussi accepter de ne pas intéresser immédiatement le plus grand nombre et de rester fidèles à certains principes et d’espérer que ces les 25 porteront la parole (je n’aime pas dire évangéliser car c’est très manichéen) et participeront à faire adhérer ou à faire considérer par les 75 autres au principe.
Tu me dis « je préfère amener du poisson à 100 personnes », moi je te dis « je préfère apprendre à pécher à 25 qui veulent apprendre, et convaincre les 75 autres avec leur aide qu’ils ont un intérêt plus fort à apprendre à pécher qu’à se faire livrer le poisson ».
D’ailleurs ou est l’intérêt d’emmener 100 personnes dans un endroit dont la description n’est plus le contenu ?
Maintenant, c'est plutôt une question de clarté : C'est vous qui avez proposé une réunion MVC.
"J'ouvre une nouvelle discussion, non pas pour parler de MVC, mais pour
organiser une rencontre dans un bar (ou un autre endroit) pour
discuter du sujet.", consécutivement à beaucoup de messages sur les view engines, ou sont cités monorail, nvelo et consors.
On reprend l'histoire, je vous dit " J'ouvre une nouvelle discussion, non pas pour parler de cache, mais pour organiser une rencontre dans un bar (ou un autre endroit) pour
discuter du sujet".
- je prends Ncache d'alachisoft
- je parle uniquement de NCache comparé à Memcache sous unix
- Pendant la session expliquer ô combien c'est mieux que le cache local ASP.NET
Dans le fonds, techniquement rien à redire, fondamentalement NCache est un bon soft, le choisir n'est pas un mauvais choix.
Mais...
Il y avait des alternatives libres et équivalentes dont l'audience aurait pu être aimé informée (Velocity microsoft, Indexus)
Il représente une vision de la chose
Qui connait le principe d'un cache distribué sait se servir d'un cache distribué, sorti de son outillage Ncache n'apporte pas grand- chose de plus
Il est comparé non pas au comparable mais à autre chose (Parler de Ror par ex.) donc l'alternative est encore moins perceptible
Il est fondamentalement éloigné des principes de Alt.Net
Et aussi, je suis passé royalement à côté de mon sujet.
Les gens savent que Ncache existe, fait des trucs, mais alors à quoi ca sert, ce que ça apporte....On sait pas, mais on sait que NCache c'est bien.
Partir du principe que la masse se satisfait plus aisément d'une vision simpliste et publicitaire de quelque chose, c'est quand même dans le principe un mode de raisonnement particulier.
Je prends un autre nom et un autre sujet, parce que j'ai l'impression qu'on est bloqué sur le point que certains se sentent accusé de faire de la promotion Microsoft.
Au fait, certains seront peut être intéressés par IronRuby MVC:
http://github.com/casualjim/ironrubymvc/tree/master
bon week-end,
-- Thibaut
Justement, c’est ça la bonne question !!! ;-))
La réponse est : si tu as un seul serveur, pas de grosses charges et pas de besoin de montée en charge à rien, et sinon pour t’haibtuer, il y a Indexus qui est OSS et aussi performant, et surtout 100% C#.
Bon WE,
Frédéric.
Je sais pas. Depuis que j'ai fais mon stage de 3ème en boulangerie,
j'ai cet idéal de l'artisan bourru, avec moustache, tablier et traces
de farines.
Du coup je fais dans l'open-source, c'est un peu pareil.
Ahah.
--
Jb Evain <j...@nurv.fr>
Frédéric.
________________________________________
De : paris...@googlegroups.com [paris...@googlegroups.com] de la part de Yann Schwartz [abolib...@gmail.com]
Date d'envoi : vendredi 20 mars 2009 19:28
À : paris.alt.net
Objet : Re: RE : RE : [alt.net.fr] Re: questions sur l'évolution de alt.net dans tout ça?
suite à ce thread (et pas que le dernier message), je me désinscris de la liste.
Peut être qu'un système de modération est nécessaire... Je crois qu'on
aurait gagné à se concentrer sur des faits plutôt que des opinions.
@Yann - je te répondrai en privé sur lean la semaine prochaine, en
tout cas comment j'ai appliqué certains principes.
bon week-end
Thibaut
--
http://www.dotnetguru2.org/tbarrere
http://blog.logeek.fr