2010-08-17 22 views
0

Je suis un développeur .Net par le commerce, mais j'ai fait du développement open source par le passé pour m'amuser. J'ai besoin de recommandations sur les langues Open Source qui fonctionnent mieux (ou mieux encore, stable) que d'autres. À la maison, je développe des sites sur des serveurs LAMP et je préfère PHP et Python. L'un ou l'autre est-il bien adapté aux données/méthodes distantes? J'espère qu'il y a quelque chose de similaire à la WCF de .Net si possible. Pourquoi ne pas utiliser .NET et WCF pour vos projets de loisirs?SOAP et services distants avec les plateformes Open Source, Recommandations

+1

"travailler particulièrement mieux (ou mieux encore, stable) que d'autres."? Qu'est-ce que ça veut dire? Pouvez-vous clarifier? Veuillez définir "mieux" et "stable". –

+0

Ce que je demande, c'est que les opinions des autres sur ce qu'ils croient fonctionnent bien. Python ou PHP sont-ils bons pour construire des services distants/web ou sont-ils trop en difficulté? Par stable, je veux dire que si la langue utilise des frameworks ou des bibliothèques tierces, sont-ils mûrs et stables? – jlafay

+0

Que signifie «stable»? Crashes rarement? API change rarement? Une entreprise commerciale a des finances solides? Que signifie "stable"? Que veut dire «mieux» dans le contexte de cette question? Si vous ne pouvez pas définir «travailler particulièrement mieux», supprimez les mots de la question. –

Répondre

1

Les services WCF peuvent être développés en version express de VS qui est gratuit.

Si vous souhaitez développer des services en PHP, essayez WSO2. Il est gratuit avec certains protocoles WS- * avancés (mais avec un jeu très limité par rapport aux frameworks WCF ou Java). Pourquoi ne pas utiliser http://en.wikipedia.org/wiki/Oracle_Application_Server et Java?

+0

Merci, si ce n'était pas pour ma plate-forme web de choix étant LAMP quand je travaille sur des projets à domicile, j'utiliserais certainement WCF à la place. J'aime écrire du code à la maison qui est différent de ce que j'écris toute la journée au travail qui est .Net. – jlafay

0

Depuis qu'Oracle a acheté Sun, ils semblent "stables". Java est clairement "meilleur" maintenant qu'Oracle le possède.

+0

J'aime votre sarcasme. Mais sérieusement, vu que vous développez avec python, que pensez-vous de la construction de services avec Python? Est-ce que c'est bien adapté? Je veux dire par là que les services python sont robustes en termes de sécurité et de stabilité des applications? Dans le contexte du développement web hobby, est-ce _fun_ de développer des services Python? J'apprécie la suggestion Java mais je ne pense pas que j'aimerais utiliser Java. Je voudrais cependant, entendre vos opinions sur le développement de services Python. Est-ce que Python a des bibliothèques qui viennent avec le langage pour les écrire ou aurais-je besoin de bibliothèques/frameworks tiers pour ça? – jlafay

+0

@jlafay: Voici le problème. Votre question est vague. Ce commentaire est moins vague. Veuillez ** mettre à jour ** votre question pour être aussi précis que possible. Je ne peux pas réconcilier la question globale avec ce commentaire. S'il vous plaît ** simplifier ** et ** concentrer ** afin que je puisse comprendre les choses que vous ne connaissez pas. –

+0

@jlafay: Si vous ne pouvez pas clarifier votre question, alors c'est ** la seule réponse acceptable **. Il n'y a aucun moyen de démontrer que cette réponse ne satisfait pas vos contraintes. Vous pouvez toutefois concentrer vos contraintes, rendant cette réponse invalide. –