Te recomiendo adicionar angularjs, tu proyecto va a salir mucho mas rápido.
El dic 3, 2014 6:33 PM, "Joel Bo" <[email protected]> escribió:

>  Gracias a todos por los comentarios, links, cursos, etc. Me queda claro
> que MVC es la tendencia y aunque tal vez mi proyecto no lo requiera, me
> gusta estar "al dia”, asi que voy a intentar estudiar y portarla a MVC. Si
> puedo retuilizar las clases que arme para el acceso a datos y para
> representar mis objetos creo que va a ayudarme a bajar los tiempos. Donde
> probablemente voy a “pecar” de amateur es en no utilizar frameworks
> adicionales.
>
> gracias nuevamente!
>
> *From:* Oscar Zárate <[email protected]>
> *Sent:* ‎Wednesday‎, ‎December‎ ‎3‎, ‎2014 ‎5‎:‎21‎ ‎PM
> *To:* [email protected]
>
> Joe,
>
> Si tu idea es seguir de "aficionado" (hobbies) entonces TODO sirve. Lo que
> estas haciendo funciona.
>
> Si tu intención es ser "profesional" (vivir de esto o usar las
> herramientas que usan los que viven de esto) entonces MVC es el modelo que
> se viene, incluso la próxima versión de ASP.NET (principios de 2015)
> incluye dos modelos, el viejo (donde podes seguir usando todo lo "viejo") y
> un nuevo modelo (donde WebForms no funciona, que se conoce como "optimizado
> para la nube" o "cloud optimized").
>
> El siguiente paso es ver si queres aprender un ASP.NET MVC o algo tipo
> SPA es otro concepto.
>
> ASP.NET MVC = las Views generan el HTML, son bastante bobas y no hablan
> con la persistencia (base de datos, archivos en disco o lo que sea).
> Tenes un modelo y los controladores (junto a las vistas) todo del lado del
> server y solo el HTML viaja al cliente volviendo (desde el cliente) solo
> llamados a tus controladores.
>
> SPA = single page application, esto es JavaScript (que generan el HTML)
> contra WebApi (que generan JSON). En este modelo tenes un MVC en el cliente
> y otro MVC en el server.
> En este caso, en el server tenes modelos y controladores (como en el
> anterior caso) pero las "vistas" devuelven JSON que es recibido desde el
> Cliente y JavaScript (normalmente con algún framework, la moda de hoy dicta
> Angular pero "pronto" puede cambiar como todo en este mercado) es el que
> tiene toda la logica y "sabe" que hacer. En este caso, el servidor es el
> "bobo" siendo el cliente el más "rico" (aunque esto no tiene que ser
> siempre así).
> Lo interesante de este modelo es que podrías poner diferentes "clientes"
> (Clientes de escritorio, Mobiles, Android, IOS, Windows Phone, Windows 8)
> que hablen contra la misma interface (WebAPI).
>
> Personalmente, te recomendaría http://www.asp.net/mvc (tiene toneladas de
> videos, artículos y tutorials para que sigas) y si queres gastar unos
> dolarcitos probá http://www.pluralsight.com/ (lo podes probar gratis,
> pero te aviso que es adictivo).
>
> Como veras, hay mucho y muy distinto y como te decía antes, todo cambia en
> este mercado a la velocidad de la luz.
>
> SaludOZ,
>
> 2014-12-04 0:06 GMT+11:00 Joel Bo <[email protected]>:
>
>>  Hola a todos! Programo como hobbie por lo que hace años que los sigo
>> pero nunca escribo. Ahora estoy desarrollando un proyecto personal pero que
>> va un poco mas en serio, por lo que queria consultartes lo siguiente: La
>> app la empecé en Web Forms (ASP NET 4.5 C#) por una cuestion de
>> familiaridad. Sin embargo, una vez que aprendi a usar webmethods y
>> AJAX/JSON/JQUERY  para hacer actualizaciones parciales y
>> javascript/JQUERY/CSS para modelar la presentación, me pareció un método
>> mucho mas “estandar" y optimo, por lo que ya no utilizo controles asp ni el
>> modelo de postbacks ni el viewstate. O sea básicamente utilizo el modelo de
>> conexión a DB y los objetos Page, Session , WebMatrix (para auth con
>> simplemembership), etc pero no controles ASP.
>>
>> La pregunta es: tiene sentido lo que estoy haciendo? Seria mejor pensar
>> en ir a MVC (el cual no conozco y por eso no quise invertir el tiempo en
>> aprenderlo ahora pero de lo poco que entendí apunta mas al estilo de
>> programación que estoy usando)? O puedo seguir “tranquilo” de que no estoy
>> trabajando en un modelo “frankestein”) con Web Forms?
>>
>> Se agradecen comentarios en base a sus conocimientos y experiencias!
>>
>> gracias
>> Joe
>>
>>
>

Responder a