Pregunta

Tengo experiencia en el desarrollo de aplicaciones cliente-servidor en C / C ++ en la plataforma Windows. Me gustaría entrar en el desarrollo de aplicaciones basado en web. Tengo una comprensión de los conceptos de desarrollo de aplicaciones web en general. ¿Qué marco de desarrollo de aplicaciones web sería la más rápida de aprender / maestro? Actualmente estoy aprendiendo .NET y C #, pero la pila de desarrollo de aplicaciones Web actual Microsoft parece tener una curva de aprendizaje empinada con su miríada de tecnologías como ASP.NET, MVC, Silverlight y WCF. Por otro lado He estado escuchando sobre Ruby y Rails y parece que Ruby es mucho más fácil de aprender y los carriles de uso inherente de MVC es la forma más natural para desarrollar aplicaciones web y también es mucho más rápido para desarrollar. Me estoy inclinando más hacia Rubí pero me preocupa que pueda moverse lentamente lejos de la plataforma de Windows en un territorio inexplorado.

¿Fue útil?

Solución

Si desea seguir con la c ++, trate de peso: http://www.webtoolkit.eu/ en peso .

Desde mi experiancia limitada, php y cierta marcos construidas sobre ella son los más fáciles de saltar en.

Web2py es un buen marco pitón portátil (me dijeron que el código funciona en google appengine sin modificación ), que se puede mirar en también.

Sin embargo, se reduce a preferance personal. Trate de todos los zapatos que se pueden encontrar, escoger el que le queda mejor.

Otros consejos

Trate marco web2py: http://www.web2py.com/ . Utiliza Python y en mi opinión es muy fácil.

No es que Ruby-on-Rails es malo - de hecho, es impresionante

!

Sin embargo, todo se trata de probar y especialmente sus preferencias.

Usted tiene experiencia con C # y .NET (supongo que tienes también la experiencia con Windows Forms).

El concepto de Windows Forms y C # como el "código detrás de" no tendrás grandes problemas de adaptación a WebForms o Silverlight.

A excepción hay algunas cosas específicas web pero hay una oportunidad de aprendizaje increíble en http://www.asp.net

he tenido la misma curva de aprendizaje ya que tienes y aprendió el desarrollo ASP.NET básico en menos de un mes . (Las cosas que no podía hacer, ya sea en PHP / Symfony ni JS fuera de la caja).

ASP.NET MVC es un gran marco que tiene una funcionalidad similar a Ruby-on-Rails / Symfony - sin embargo, es un poco diferente y tiene algunas características específicas de MS que también son increíbles

.

Yo sugeriría usted para obtener el libro siguiente: ASP.NET Profesional MVC 1,0

En primer lugar usted debe saber que el logro de un desarrollo aplicación basada en web de la materia cliente-servidor puede ser una curva de aprendizaje en sí mismo. Yo recomiendo aprender al menos los conceptos básicos de HTML, CSS y JavaScript, así como su lenguaje de programación de elección.

Pruebe 2 o 3 idiomas diferentes para comenzar, y pasar por lo menos un tutorial básico en cada uno para tener una idea de cuáles son sus gustos y disgustos son. Cuando empecé el primer 3 traté eran ASP, PHP y Perl. Fui con PHP por muchas razones que no voy a entrar en aquí, pero el punto es que sólo tienes que probarlo por ti mismo. Desde entonces he aprendido Ruby, Python, Java y quiero aprender Scala pronto. Para empezar por lo general recomiendan tratando de Ruby o PHP. Si intenta PHP asegúrese de buscar también en CakePHP u otro framework MVC para que te va más rápido.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top