Tecnología MS => ASP.NET MVC vs Rails !!!

34 views
Skip to first unread message

Carlos Ortega

unread,
Feb 18, 2009, 12:11:42 AM2/18/09
to ruby-s...@googlegroups.com
Señores...

Acabo de revisar "lo nuevo" de MS en tecnología para la Web.

Recientemente acaban de lanzar" "el NUEVO!!!! MS ASP:NET MVC"

http://www.asp.net/learn/mvc/#MVC_Overview

Al iniciar el análisis del mismo (y solo de manera muy superficial) me ha parecido una copia del Framework de Rails.
Como muchas veces pasa, lo que MS proclama como "Lo mas nuevo" en su tecnología es solo una copia de otras tecnologías o desarrollos mas el respectivo rebranding y marketing.

Ojalá puedan echarle el ojo... hay varios videos, tutoriales y códigos ejemplo que sin lugar a dudas los dejarán pensando....
"Esto realmente es Rails..."

Pero bueno en fin.....
Mañana trataré de asisitir a uno de los eventos de evangelización acá en el DF en el WTC para conocer de personas que ya lo han manejado lo que piensan y los beneficios

Prometo retroalimentar mis impresiones a la lista.

Salu2
Carlos



Edgar Suarez

unread,
Feb 18, 2009, 12:52:40 AM2/18/09
to ruby-s...@googlegroups.com
Humm, que chafa... como siempre MS.

Pero personalmente creo que lo realmente bueno de Rails es el lenguaje en el que está hecho...  Ruby. Así como esto de asp.net, también está cakePHP y otros... pero ninguno va a poder lograr ser tan fácil como Rails o Merb o cualquier otro que esté escrito en Ruby.

Ruby sigue cumpliendo su propósito: Happy programmers.

Edgar J. Suárez

mario.chavez

unread,
Feb 19, 2009, 11:01:11 AM2/19/09
to Ruby SIG Mexico
Hola;

Sobre el titulo de ASP.NET MVC vs Rails, me parece de los mas fuera de
lugar, ya que ASP.NET MVC != Rails, aquí les dejo una ligas del porque
ASP.NET MVC no es lo mismo que Rails, ademas de la racionalización del
porque Microsoft realizó su propia implementación de MVC para Web.

http://mario-chavez.blogspot.com/2009/02/aspnet-mvc-ruby-on-rails.html
http://mario-chavez.blogspot.com/2007/09/siguiendo-los-rubies.html
http://mario-chavez.blogspot.com/2007/12/el-nuevo-microsoft-aspnet-mvc.html
http://mario-chavez.blogspot.com/2008/09/accesos-base-de-datos-patrn.html
http://mario-chavez.blogspot.com/2008/09/programacin-web-patrn-mvc.html
Saludos

Martin Trejo

unread,
Feb 19, 2009, 11:56:31 AM2/19/09
to ruby-s...@googlegroups.com
Hhhhmmm... creo que se hirieron algunas suceptibilidades. :P

Lo que es cierto, es que Microsoft llegó como siempre, tarde al juego de usar patrones de diseño.

En lo particular me molesta la fanfarria con lo que lo anunciaron ¿cómo pretender ser innovador usando ideas de hace tanto tiempo?

En su momento, hice mi comentario sobre el tema: 


Saludos,

Martín Trejo Chávez

2009/2/19 mario.chavez <mario....@gmail.com>

Daniel Manrique

unread,
Feb 19, 2009, 12:06:38 PM2/19/09
to ruby-s...@googlegroups.com
La ardidez es característica de los partidarios de cualquier
herramienta cuando sale otra que compite y que pretende tener las
mismas o iguales ventajas que la nuestra.

Alguna vez recibí este comentario en un artículo sobre HAML (toda una
maravilla):

" Cualquier programador de coldfusion ve atonito lo que otros
denominan sencillo o un progreso. "

Pues yo supongo que estarán muy atónitos porque la verdad no conozco a
ningún programador de coldfusion, ni tampoco he visto jamás el
susodicho producto...

En fin. Pero qué bien que ya tengan su MVC estos micro-chicos.


2009/2/19 Martin Trejo <chilli...@gmail.com>:
--
Technology can provide reliability; however, the general public is no
longer even aware that it's possible.

mario.chavez

unread,
Feb 19, 2009, 2:22:43 PM2/19/09
to Ruby SIG Mexico
No existe ninguna "ardidez" como comentan, en primero porque ni
trabajo en Microsoft, ni yo desarrolle el ASP.NET MVC, finalmente
porque utilizo Rails - felizmente en mi Macbook Pro -, simplemente
trato de no ser fanboy y ver en términos de tecnología las diferentes
opciones con mente abierta para así tratar de elegir la mejor
herramienta para el trabajo que tenga enfrente.

Pero la comparación de que Rails es igual ASP.NET MVC o viceversa es
falsa, ya que el único punto en común que tienen, es que ambos
implementan el patrón MVC, pero si la finalidad es compararlo con algo
parecido en mundo Rails, en ese caso seria que es similar a Merb, ya
que ambos son agnósticos en varios puntos, por tal motivo incluyen
puntos de extensibilidad en áreas como IoC, Vistas, Acceso a datos,
pruebas (TDD, BDD).

Desde que MS presento el primer prototipo, nunca ha mencionado que era
innovador, el MVC ha de haber sido innovador en la década de los 70's
cuando lo crearon, pero 20 o 25 años después no. Que si el MVC de MS
ha tomado algo de Rails, eso es indiscutible - para bien o para mal -,
al igual que lo han hecho otros frameworks similares en otros
lenguajes, y la respuesta es simple, Rails es el que domina en este
ámbito. A final de cuentas el MVC de microsoft no es el único ni el
primer framework de ese tipo en el mundo .NET, ahí esta el ejemplo de
MonoRail, el cual si esta basado profundamente en Rails, inclusive con
soporte a ActiveRecord.

Y si acaso MS lo presenta como "nuevo", creo que se refieren a que es
una "nueva" herramienta para desarrollo web disponible en el
framework, y no a la interpretación que le están dando aquí, pero en
fin; cada quien ve las cosas como mejor le conviene/satisface.

Para cerrar, este es mi ultimo comentario al respecto, para evitar
seguir destilando "mi ardidez" en la lista.

Saludos

On Feb 19, 9:06 am, Daniel Manrique <roa...@gmail.com> wrote:
> La ardidez es característica de los partidarios de cualquier
> herramienta cuando sale otra que compite y que pretende tener las
> mismas o iguales ventajas que la nuestra.
>
> Alguna vez recibí este comentario en un artículo sobre HAML (toda una
> maravilla):
>
> "  Cualquier programador de coldfusion ve atonito lo que otros
> denominan sencillo o un progreso. "
>
> Pues yo supongo que estarán muy atónitos porque la verdad no conozco a
> ningún programador de coldfusion, ni tampoco he visto jamás el
> susodicho producto...
>
> En fin. Pero qué bien que ya tengan su MVC estos micro-chicos.
>
> 2009/2/19 Martin Trejo <chilli.co...@gmail.com>:
>
>
>
> > Hhhhmmm... creo que se hirieron algunas suceptibilidades. :P
> > Lo que es cierto, es que Microsoft llegó como siempre, tarde al juego de
> > usar patrones de diseño.
> > En lo particular me molesta la fanfarria con lo que lo anunciaron ¿cómo
> > pretender ser innovador usando ideas de hace tanto tiempo?
> > En su momento, hice mi comentario sobre el tema:
> >http://chilli-coder.blogspot.com/2007/11/mvc-significa-ms-visto-que-c...
> > Saludos,
> > Martín Trejo Chávez
> > 2009/2/19 mario.chavez <mario.cha...@gmail.com>
>
> >> Hola;
>
> >> Sobre el titulo de ASP.NET MVC vs Rails, me parece de los mas fuera de
> >> lugar, ya que ASP.NET MVC != Rails, aquí les dejo una ligas del porque
> >> ASP.NET MVC no es lo mismo que Rails, ademas de la racionalización del
> >> porque Microsoft realizó su propia implementación de MVC para Web.
>
> >>http://mario-chavez.blogspot.com/2009/02/aspnet-mvc-ruby-on-rails.html
> >>http://mario-chavez.blogspot.com/2007/09/siguiendo-los-rubies.html
>
> >>http://mario-chavez.blogspot.com/2007/12/el-nuevo-microsoft-aspnet-mv...
> >>http://mario-chavez.blogspot.com/2008/09/accesos-base-de-datos-patrn....

eyebird

unread,
Feb 20, 2009, 3:54:36 PM2/20/09
to Ruby SIG Mexico
Pues yo soy un Micro boy o lo que sea, siempre me ha gustado C# bueno
desde que aparecio un buen lenguaje con muchas bondades, sin embargo
no soy seguidor de la compañia que lo creo, el problema de Mic##### es
su total autoritarismo, hermetismo y filosofia de "yo hago lo que me
venga en gana" sin importarme si perjudico a todos si la tecnologia
NET con el IDE VS fuera de la comunidad arrasaria con todo, sin
embargo esa misma politica de hermetismo los hace atrasarse bastante
en cuanto a avances, Spring de Java con MVC, Ruby con MVC, Groovy,
DJango etc... son viejos conocidos sin embargo ASP.NET?
a mi sentir cuando aparecio LINQ parece un parche es decir incrementa
la productividad pero al usarlo sientes como si no fuera parte de el
grupo, lo mismo ha sido con su esquema de capas el cual es util pero
no comodo, ya veremos quienes adoptan este nuevo modelo, no vaya a
sucederle lo mismo que Groovy el cual es genial sin embargo nadie lo
usa por lo menos en Mexico la mayoria sigue con Struts e Hibernate +
IDE eclipse.

Gunnar Wolf

unread,
Feb 20, 2009, 5:02:50 PM2/20/09
to ruby-s...@googlegroups.com
mario.chavez dijo [Thu, Feb 19, 2009 at 08:01:11AM -0800]:

>
> Hola;
>
> Sobre el titulo de ASP.NET MVC vs Rails, me parece de los mas fuera de
> lugar, ya que ASP.NET MVC != Rails, aquí les dejo una ligas del porque
> ASP.NET MVC no es lo mismo que Rails, ademas de la racionalización del
> porque Microsoft realizó su propia implementación de MVC para Web.
>
> http://mario-chavez.blogspot.com/2009/02/aspnet-mvc-ruby-on-rails.html
> http://mario-chavez.blogspot.com/2007/09/siguiendo-los-rubies.html
> http://mario-chavez.blogspot.com/2007/12/el-nuevo-microsoft-aspnet-mvc.html
> http://mario-chavez.blogspot.com/2008/09/accesos-base-de-datos-patrn.html
> http://mario-chavez.blogspot.com/2008/09/programacin-web-patrn-mvc.html

Bonita serie, ¡Felicidades!

--
Gunnar Wolf - gw...@gwolf.org - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF

Reply all
Reply to author
Forward
0 new messages