ASP.NET ou Ruby on Rails pour quelqu'un de nouveau pour le développement web?

voix
3

J'ai l'expérience dans le développement d'applications client-serveur en C / C ++ sur la plateforme Windows. Je voudrais entrer dans le développement d'applications sur le Web. J'ai une compréhension des concepts de développement d'applications web en général. Quel cadre de développement d'applications web serait le plus rapide d'apprendre / maître? Je suis en train d'apprendre .NET et C #, mais la pile en cours de développement d'applications Web Microsoft semble avoir une courbe d'apprentissage plus raide avec ses technologies comme ASP.NET myriade, MVC, SilverLight et WCF. D'autre part, je continue à entendre parler de Ruby et Rails et il semble que Ruby est beaucoup plus facile à apprendre et Rails utilisation inhérente MVC est le moyen le plus naturel pour développer des applications web et est également beaucoup plus rapide à se développer.

Créé 27/08/2009 à 05:56
source utilisateur
Dans d'autres langues...                            


4 réponses

voix
2

Essayez cadre web2py: http://www.web2py.com/ . Il utilise Python et à mon avis est très facile.

Créé 27/08/2009 à 06:08
source utilisateur

voix
1

Tout d'abord vous devez savoir que le déplacement au développement d'applications basé sur le Web à partir des trucs client-serveur peut être une courbe d'apprentissage en soi. Je recommande l'apprentissage d'au moins les bases du HTML, CSS et JavaScript ainsi que votre langage de programmation de choix.

Essayez 2 ou 3 langues différentes pour commencer et passer par au moins un tutoriel de base sur chacun pour avoir une idée de ce que vos goûts et dégoûts sont. Quand j'ai commencé le premier 3 j'ai essayé étaient ASP, PHP et Perl. Je suis allé avec PHP pour de nombreuses raisons que je ne détaillerai pas ici, mais le point est que vous avez juste pour l'essayer par vous-même. Depuis, je l'ai appris Ruby, Python, Java et que vous voulez apprendre Scala bientôt. Pour commencer, je recommande généralement d'essayer Ruby ou PHP. Si vous essayez de PHP assurez-vous de regarder aussi dans CakePHP ou un autre framework MVC pour vous aider à aller plus vite.

Créé 27/08/2009 à 06:13
source utilisateur

voix
1

Si vous souhaitez coller avec C ++, essayez poids: http://www.webtoolkit.eu/wt .

De mon experiance limité, php et certains cadres construits sur ce sont les plus faciles à sauter dans.

Web2py est un joli cadre python portable (on me dit que le code fonctionne dans Google AppEngine sans modification), que vous pouvez regarder dans aussi bien.

Mais cela se résume à preferance personnelle. Essayez sur toutes les chaussures que vous pouvez trouver, choisir celui qui vous convient le mieux.

Créé 27/08/2009 à 06:12
source utilisateur

voix
1

Ce n'est pas Ruby-on-Rails est de mauvaises choses - en fait, il est génial!

Pourtant, tout est sur le point d'essayer et surtout votre propre préférence.

Vous avez une expérience avec C # et .NET (je suppose que vous avez aussi l'expérience avec Windows Forms).

Le concept de Windows Forms et C # comme le « code derrière », vous aurez pas de gros problèmes d'adaptation à WebForms ou Silverlight.

Sauf qu'il ya des choses spécifiques Web , mais il y a une occasion d'apprentissage extraordinaire à http://www.asp.net

J'ai eu la même courbe d'apprentissage que vous avez et appris le développement d'ASP.NET de base en moins d'un mois . ( Les choses que je ne pouvais pas faire, que ce soit en PHP / Symfony ni JS hors de la boîte).

ASP.NET MVC est un cadre qui a une fonctionnalité similaire à Ruby-on-Rails / Symfony - mais il est un peu différent et a des caractéristiques spécifiques de MS qui sont aussi incroyable.

Je vous suggère d'obtenir le livre suivant: ASP.NET MVC 1.0 Professional

Créé 27/08/2009 à 05:59
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more