2011-11-09 7 views
1

J'ai essayé de décrire le concept de plates-formes à certaines personnes non-développeurs de mon équipe. J'essaie d'expliquer comment les plateformes sont plus que de simples outils et environnements. Par exemple, la plate-forme Facebook. Comment décrire le fait que la plate-forme est plus que juste le site Web, mais inclut des protocoles comme XFBML, opengraph, etc.Comment décrire une plate-forme à des non-développeurs?

Facebook plate-forme est un exemple, mais je serais intéressé si quelqu'un a une façon abstraite de décrire quoi ' les plates-formes sont dans le monde de la technologie. J'ai eu de la difficulté à expliquer ce concept auparavant dans des situations sans rapport avec flash.

Les analogies qui ne sont pas liées à la technologie seraient également utiles.

+0

Personnellement, je ne pense pas que la plate-forme Flash soit un bon exemple de ce que les développeurs pensent habituellement. La plateforme Facebook est probablement un meilleur exemple, mais je ne peux pas vraiment penser à une bonne explication pour le moment, alors je vais laisser ça à d'autres. – poke

+0

Je suis d'accord, c'est un meilleur exemple de ce que je veux dire. Je vais éditer la question. – John

Répondre

0

J'utilise une métaphore « restaurant », moi-même: penser à la cuisine, le bar, la salle à manger en tant que composants de la plate-forme. Comment le décor peut changer dans la salle à manger sans changer la fonction, mais peut affecter la façon dont les clients perçoivent l'entreprise. La façon dont les recettes enseignent aux cuisiniers et les interactions avec le personnel d'attente peuvent toutes affecter différents aspects de l'entreprise, tout comme les différentes parties de votre plateforme peuvent être modifiées pour affecter différents aspects de votre entreprise. Oh, et n'oubliez pas la gestion!

+0

Merci, c'est un bon début. – John

1

Je dirais que tout est inclusif et s'étend à toutes les fonctionnalités que l'ensemble de l'écosystème autour de ce logiciel particulier doit prospérer.

La page Wikipedia pourrait aider à mettre en mots: http://en.wikipedia.org/wiki/Computer_platform

Questions connexes