2010-02-10 7 views
2

il est très difficile de trouver de bons échantillons pour f # dans le web. certains exemples montrent un simple robot d'indexation pour télécharger des données de stock depuis yahoo ou seulement des extraits de code d'idées plus grandes.F # Code pour Adventure Works échantillon

je cherche un exemple du monde réel en dehors du monde financier. Qu'en est-il des adventureworks? la base de données d'échantillons actuelle est la base de nombreux échantillons C# là-bas. pourquoi y a-t-il maintenant un échantillon # f?

Je ne veux pas d'exemple où f # fait un gui pour une table! n'y a-t-il pas de traitement idéal? J'aime un échantillon où je peux voir la puissance de f #. un échantillon qui montre moi pourquoi je devrais apprendre la langue au lieu de simplement utiliser (plus de code) C#.

  • Y a-t-il un échantillon pour des travaux d'aventure en ligne?
  • sont là des processus du monde réel en fonction de la base de données exemple (programmation fonctionnelle)

meilleurs REGARDS - Michl

+2

Pour reformuler votre question, "J'ai un problème (applications LOB) et je veux un exemple d'application d'une solution spécifique (F#)". Peut-être que la raison pour laquelle il n'y a pas beaucoup d'exemples est que F # n'est pas le meilleur choix pour les applications standard de formulaires sur données. C#/VB ont ajouté des fonctionnalités pour supporter cela pendant des années, alors que les forces de F # sont dans des domaines algorithmiques, exigeants en données et coûteux en calcul. Si vous cherchez assez fort, vous trouverez un bon exemple F #, mais je suggèrerais que vous ayez une raison spécifique en tête avant d'utiliser F # pour n'importe quelle application. (Et pas seulement parce que c'est la plus grande langue jamais faite;) –

+0

F # descend d'une famille de langages bien adaptés à l'écriture de compilateurs (donc un premier exemple concret serait le compilateur F # lui-même) et les programmes fonctionnant au niveau symbolique . Ma bio contient un lien vers un programme qui n'est pas écrit en F # mais qui aurait très bien pu l'être (c'est en OCaml à la place). Au sein de cette famille de programmes, F # a la meilleure intégration avec .NET, ce qui le rend probablement bien adapté à d'autres problèmes, mais je ne peux pas en dire beaucoup à ce sujet. –

Répondre

0

Je suis désolé mais je ne connais pas exemple AdventureWorks en F #, mais cela pourrait vous intéresser de toute façon: wcfstorm. C'est un outil pour tester les services WCF, écrit en F #.

+0

cool app, mais je suis à la recherche d'un processus dans une application lob standard. Jusqu'à présent, je n'ai trouvé qu'un bon processus pour la génération de code #: sql-statment à partir de webservice-response. –

1
+0

oui, je le sais. mais je pense que 3DVisualiztion, ConcurrentLife et SolarSystem ne sont pas vraiment des problèmes dans les applications lob d'aujourd'hui. c'est beaucoup plus intéressant pour la recherche. webcrawler et le traitement Excel sont de meilleurs exemples.mais qu'est-ce qu'un processus d'advenuture fonctionne, pour avoir besoin d'un code f # pour cela? n'est-il pas préférable d'utiliser quelque chose comme les services de rapports sql au lieu de f # et d'Excel? –

2

IntelliFactory ont quelques échantillons de Nice pour la façon dont vous pourriez construire une interface utilisateur Web en utilisant F #, les exemples sont basés sur leur produit WebSharper. Ce n'est pas gratuit, mais si votre sérieux au sujet de la construction d'une application LOB en F #, alors il vaut vraiment la peine de regarder, comme à mon humble avis, il est vraiment bon: http://www.intellifactory.com/products/wsp/Tutorial.aspx#

Du côté des données que je dis Entity Framework V2 fonctionne raisonnable bien pour F #, et il y a toujours mon projet FunctionalNHibernate qui en est à ses balbutiements mais vraiment très mignon: http://bitbucket.org/robertpi/functionalnhibernate/

Questions connexes