2010-09-18 1 views
0

Je commence un nouveau projet, et je me demande si je devrais essayer python ou ruby. Je suis assez nouveau à java/hiberner moi-même réellement (je deviens .net, ou était!).Une fois que le projet spring mvc boilerplate est configuré, python/RoR est-il beaucoup plus rapide à développer?

Il a fallu un certain temps pour installer ce printemps IDEA demande mvc avec toutes les dépendances, l'exploitation forestière, des objets/modules etc etc

Mais l'essentiel semble être fait maintenant! Maintenant, penses-tu que le fait d'aller avec python/ruby ​​améliorera encore grandement mon temps de développement?

+1

Je ne sais pas, mais je doute que le "gros est fait", on dirait que vous venez de commencer. – irreputable

+0

qui est hautement subjective. – Bozho

+0

pourquoi ne pas essayer. NET ASP MVC framework si vous êtes familier avec .NET? – Alexey

Répondre

3

J'ai récemment travaillé avec Play Framework et l'augmentation de la productivité est excellente. Il ne crée pas de code standard, mais nécessite beaucoup moins de code pour être écrit par des techniques intelligentes. Si vous envisagez RoR, je vous recommande fortement de jeter un coup d'œil sur Play avant de faire un choix définitif.

http://www.playframework.org

0

Comme tout cadre de jeu d'outils &, la connaissance est ce qui vous donnera le pouvoir. De nombreux frameworks réduisent les coûts standard et d'installation, mais ce n'est qu'une partie de ce qui va vous ralentir.

À ce stade, je vous suggère de vous concentrer sur ce que vous avez commencé. Lorsque vous êtes sûr que vous connaissez les coûts impliqués dans le cadre choisi, essayez quelque chose de nouveau si vous le souhaitez. Mais diviser votre attention sera le plus grand tueur à votre productivité.

0

Vous allez vous battre si vous êtes nouveau dans n'importe quoi. Le fait que vous ne connaissiez pas Java et Hibernate par rapport à ce que vous connaissez avec .NET ne sera pas amélioré en utilisant Python ou Ruby si vous ne les connaissez pas non plus. Pourquoi n'écrivez-vous pas cette application dans .NET si c'est ce que vous savez?

En supposant que vous voulez toujours appuyer sur quelque chose en plus de .NET, je vous recommande d'essayer un cadre pour aider avec le passe-partout. Si vous voulez Java, Spring et Hibernate - essayez Grails. Si vous voulez Ruby - essayez RoR. Si vous voulez Python - essayez Django.

Le problème que vous aurez avec les trois est que si quelque chose ne va pas, vous ne serez peut-être pas en mesure de vous sauver facilement. Mais ce problème sera commun à tous les trois.

+0

Salut duffymo, en tant que développeur expérimenté java/.net, si vous évaluez le framework de jeu, vous préférerez probablement jouer au lieu de ror, grails, rails et django. – sirmak

+0

Peut-être que je découvrirai pour moi-même. J'ai déjà une opinion sur les grails. Ne sont pas "ror" et "rails" la même chose? Peut-être devriez-vous nous dire quelle est votre affiliation avec Play, le cas échéant. Cela aidera à identifier les biais que vous pourriez avoir. – duffymo

Questions connexes