J'essaie de convaincre certaines personnes âgées de mon entreprise des avantages de transmettre des données dans un format structuré entre deux de nos systèmes. P>
Actuellement une sortie de système Les fichiers texte plats et des analyseurs compliqués doivent être écrits pour extraire les données de l'autre côté. Chaque fois que les données sont modifiées, les «positions» doivent être ajustées et c'est un mal de tête pour maintenir et tester. P>
Les deux côtés ont des installations intégrées pour la création et la manipulation de XML, de sorte que ce que je suis après est un article de persuasion, document, article de blog, etc., introduisant XML (ou toute autre langue de balisage) comme une alternative au texte plat destiné à Les personnes qui n'auraient peut-être pas travaillé avec elle avant. P>
Merci beaucoup P>
5 Réponses :
Ne sous-estimez pas vous-même, d'abord. La passion va les gagner. C'est l'ingrédient le plus important dans un combat comme celui-ci. En outre, la vérité est de votre côté ici. C'est Voici quelques articles pour vous aider ... P>
Merci - ceux-ci sont vraiment bons. Ce n'est pas vraiment un combat car les gens savent que les choses craquent, mais j'aimerais pouvoir envoyer un bon matériel!
Mes raisons: p>
Pas besoin de vous inquiéter des données 'Positions'. P> LI>
normes conformes et non liées à en utilisant le deuxième système (qui est un Disposition / package d'impression). P> li>
lisible humain, dans une certaine mesure. p> li> ul>
Je ne connais aucun article hors main mais quelques avantages: p>
code> étiquette et saisissez la valeur de l'attribut def code>" est plus facile à comprendre que "aller à la ligne N, saisir des caractères 20-30". Li >
- facile à EDIT par la main forte> (E.G. Modification d'une valeur unique) - Syntaxe La surbrillance dans les éditeurs de texte rend cela encore plus facile. Li>
-
valeurs de longueur variable forts>, donc pas besoin de réécrire l'analyseur lorsque des données changent. li>
- conversion facile
forte> vers d'autres formats tels que HTML et peut-être des formats Word / Excel / OpenOffice. Li>
-
Intégrité des données forte> via DTDS. LI>
- Les données sont
portables forts> à d'autres systèmes et peuvent être analysées par une autre langue de manière triviale. Avec un analyseur personnalisé, cela signifie une réécriture de zéro ... li>
ul>
Le seul inconvénient qui me ressort est que la taille du fichier peut être plus grande. Avec la compression, la différence est négligeable et la taille peut nuire de toute façon. P>
Puisque ce sont des personnes âgées, vous essayez de convaincre, je pense qu'aucun article ne vous aidera, car il reprend généralement de l'argent. Essayez de fonctionner de cette façon et d'expliquer combien d'argent ils sauveront (quelque chose comme ... La solution XML prend moins de temps pour écrire chaque fois que des modifications sont effectuées, le temps est égal à l'argent, de sorte que vous obtenez l'idée). p>
Vous pouvez plutôt rechercher des informations sur d'autres entreprises qui ont modifié avec succès une implémentation similaire. Une solution de travail est meilleure qu'un théorique. P>
Soyez prudent que cela puisse revenir et mordre votre actif si quelque chose ne va pas avec la nouvelle implémentation XML que vous souhaitez introduire (par exemple, XML est plus verbeuse qu'un fichier plat afin que vous puissiez avoir une communication plus lente entre les systèmes). P >
Une solution intermédiaire serait d'améliorer l'outil qui lit / écrit ces fichiers. Jetez un coup d'œil à vertage plat , cela pourrait vous aider. P>
L'un des arguments les plus persuasifs que j'ai jamais lus est au début du livre "Querifier XML" de Jim Melton et Stephen Buxton P>
Il documente la langue de XML, les points saillants et utiles autour de la flexibilité ainsi que de manière critique pourquoi em> vous voudriez l'utiliser pour un morceau de fonctionnalité particulier. P>
Gardez votre enthousiasme haut, mais reculez de la zéloté. Vous pouvez envisager d'essayer d'essayer une preuve de concept de commencer et une fois que cela est fait, vous serez hors tension! P>