ASP.NET ou Ruby on Rails para alguém novo para desenvolvimento web?

votos
3

Tenho experiência no desenvolvimento de aplicações cliente-servidor em C / C ++ na plataforma Windows. Gostaria de entrar em desenvolvimento de aplicações baseadas na web. Eu tenho uma compreensão de conceitos de desenvolvimento de aplicações web em geral. Qual framework de desenvolvimento de aplicações web seria a mais rápida de aprender / master? Atualmente, estou aprendendo .NET e C #, mas o atual pilha de desenvolvimento de aplicações web Microsoft parece ter uma curva de aprendizado com sua miríade de tecnologias como ASP.NET, MVC, Silverlight e WCF. Por outro lado, eu continuo ouvindo sobre Ruby e Rails e parece que Ruby é muito mais fácil de aprender e Rails uso inerente da MVC é a forma mais natural para desenvolver aplicações web e também é muito mais rápido para se desenvolver. Estou mais inclinado para o Ruby, mas eu estou preocupado que eu possa lentamente se afastar da plataforma Windows em algum território inexplorado.

Publicado 27/08/2009 em 05:56
fonte usuário
Em outras línguas...                            


4 respostas

votos
2

Tente quadro web2py: http://www.web2py.com/ . Ele usa Python e na minha opinião é muito fácil.

Respondeu 27/08/2009 em 06:08
fonte usuário

votos
1

Em primeiro lugar você deve saber que a mudança para o desenvolvimento de aplicações baseadas na web a partir de material cliente-servidor pode ser uma curva de aprendizagem em si. Eu recomendo aprender pelo menos o básico de HTML, CSS e JavaScript, bem como sua linguagem de programação de escolha.

Experimente 2 ou 3 idiomas diferentes para começar e passar por pelo menos um tutorial básico em cada para ter uma idéia do que seus gostos e desgostos são. Quando eu comecei o primeiro 3 Tentei foram ASP, PHP e Perl. Fui com PHP, por muitas razões que eu não vou entrar aqui, mas o ponto é que você só tem que experimentar por si mesmo. Desde então eu aprendi Ruby, Python, Java e querem aprender Scala em breve. Para começar Eu geralmente recomendo tentando Ruby ou PHP. Se você tentar PHP não se esqueça de olhar também para CakePHP ou outro framework MVC para você ir mais rápido.

Respondeu 27/08/2009 em 06:13
fonte usuário

votos
1

Se você gostaria de ficar com com c ++, tente peso: http://www.webtoolkit.eu/wt .

De minha experiance limitado, php e certas estruturas construídas sobre ele são os mais fáceis de saltar para.

Web2py é um quadro agradável python portátil (me disseram que o código funciona no Google appengine sem modificação), que você pode olhar para bem.

Mas tudo se resume a preferance pessoal. Tente em todos os sapatos que você pode encontrar, escolher o que você se encaixa melhor.

Respondeu 27/08/2009 em 06:12
fonte usuário

votos
1

Não é que Ruby-on-Rails é uma coisa ruim - na verdade, é incrível!

No entanto, tudo está prestes a experimentar e, especialmente, a sua preferência.

Você tem experiência com C # e .NET (eu acho que você também têm experiência com o Windows Forms).

O conceito de Windows Forms e C # como o "código por trás" você não terá grandes problemas de adaptação para WebForms ou Silverlight.

Exceto existem algumas coisas específicas da web, mas há uma oportunidade de aprendizado incrível a http://www.asp.net

Eu tive a mesma curva de aprendizado que você tem e aprendeu desenvolvimento básico ASP.NET em menos de um mês . (As coisas que eu não podia fazer, seja em PHP / Symfony nem JS fora da caixa).

ASP.NET MVC é uma grande estrutura que tem uma funcionalidade semelhante para Ruby-on-Rails / Symfony - no entanto, é um pouco diferente e tem algumas MS características específicas que também são incrível.

Eu sugiro que você obter o seguinte livro: Professional ASP.NET MVC 1.0

Respondeu 27/08/2009 em 05:59
fonte usuário

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