2009-04-09 11 views
6

Esta pregunta sólo está buscando retroalimentación de la dirección de ASP.NET MVC como plataforma. Realmente no lo estoy publicando como cebo de fuego. Mi compañía está planeando una importante inversión en aplicaciones web y debemos decidir si ASP.NET MVC es la dirección correcta.ASP.NET MVC ahora es "de código abierto". ¿Es esto algo bueno?

===

actualizaciónrespuestas de Microsoft

Scott Guthrie, jefe de desarrollo de ASP.NET, publicado esto en su blog:

ASP.NET MVC es un producto totalmente gratuito, producto de Microsoft que permite a los desarrolladores crear fácilmente web aplicaciones que utilizan un patrón modelo-vista-controlador

Así que, mientras la afirmación anterior es cierto, entonces ASP.NET MVC es seguro para desplegar en.

ASP.NET MVC es liberado bajo la Microsoft Public License (MS-PL). MS-PL es un OSI-approved open source license. El MS-PL no contiene restricciones de plataforma y proporciona amplios derechos para modificar y redistribuir el código fuente.

===

Cuando Microsoft lanzó ASP.NET MVC bajo código abierto (MS-PL) concesión de licencias mi primer pensamiento fue que la EM podría caer pronto apoyo a la misma. Y con ese pensamiento no me gustaría invertir en dominarlo por razones obvias.

Podría estar equivocado, por lo que quería obtener alguna información antes de tomar decisiones sólidas.

¿Es esto algo bueno?

actualización:

Un amigo hizo una pregunta convincente acerca de este tema: ¿Es ASP.NET MVC Open Source o de código fuente compartido? Eso me hizo pensar en la diferencia entre las iniciativas de fuente abierta de Microsoft y la "verdadera" comunidad de código abierto, si se quiere, de código abierto. Y esta diferencia realmente se centra en la inquietante inquietud sobre la fuente abierta de Microsoft de un producto importante. No es que tener acceso a la fuente no se aprecie. Eso es genial Ojalá tuviéramos acceso a la fuente Win32, o incluso a todo el código fuente de Windows. ¡Habla sobre resolver problemas rápidamente! La preocupación es sobre si MS ahora tomará una postura de de manos libres hacia ASP.NET MVC. En ese caso, no sé si deberíamos usarlo, ya que podría tomar un tiempo para que el sólido apoyo de la comunidad se construya en torno a una colección fuente originalmente propiedad de una empresa que generalmente no es conocida por regalar el código fuente.

+0

lol, muchachos no votan para cerrar la pregunta simplemente porque no te gusta o piensas que es estúpido. – hasen

+0

@hasen j: ¿no es para qué sirve cerrar?!? –

+0

no, es para preguntas que no pertenecen al sitio. – hasen

Respuesta

6

El código abierto es siempre una buena cosa.Ahora, si MS elimina el soporte, la comunidad continuará desarrollándolo. Antes, si MS lo había descartado, nunca se actualizaría.

+0

Podría estar equivocado, pero AFAIK ASP.NET AJAX también es de código abierto, y MS ha dejado de apoyarlo más o menos, pero la comunidad detrás de él tampoco se ocupa realmente de esto. –

+1

Diría que esto se debe a que la comunidad ha migrado a jQuery, que es utilizado por una comunidad más grande, tiene un soporte más amplio y tiene un desarrollo más activo. –

+0

En cuanto a ASP.NET AJAX, estoy de acuerdo con Todd Brooks. No es que MS haya dejado de apoyarlo caprichosamente, sino que la comunidad de desarrollo se ha movido para apoyar con entusiasmo a jQuery. – CLaRGe

3

La pregunta que debe hacerse es "¿Es esto algo malo?" Por supuesto no.

La elección de Microsoft de liberar MVC como código abierto es un ejemplo de sus cambiantes vistas en código abierto y software libre. Dudo mucho que hayan hecho esto para poder apoyarlo.

2

¿Por qué alguien pensaría que el código abierto es algo malo?

+0

Seguridad? El trabajo de un usuario malintencionado se simplifica cuando se trabaja en contra de una base de código de código abierto. –

+0

La administración corporativa o el departamento legal pueden no aprobar el uso de software de código abierto por muchas razones. Esta es una de las razones por las cuales Microsoft ha engañado a los populares proyectos de OSS. –

+1

idiotas que aún no saben cómo funciona la programación para administrar la industria eh ..! – hasen

1

Me sorprendería que MS dejara de admitirlo solo porque era de código abierto.

Cuando MS hizo el anuncio de que estaban enviando jQuery, fue junto con una declaración de que comenzarían a admitir jQuery como producto.

Por lo tanto, si van a admitir productos de código abierto que no mantienen, me sorprendería si dejaran de apoyar los productos de código abierto que SÍ mantienen.

0

Puede obtener la fuente para toda la .NET Framework - No creo que la MS la vaya a dejar caer pronto. Creo que MVC de fuente abierta es un reflejo de la postura que MS está adoptando para ser más transparente con su fuente y cooperar con el movimiento de fuente abierta, no es que esperen cortarla pronto. A pesar de todo, es un marco tremendo y espero que MVC continúe apoyándolo, ya que les permite competir con Ruby/Python/Java en el espacio MVC.

+0

Poder leer la fuente no significa que sea de código abierto. – Zifre

+0

Punto tomado, pero creo que la decisión de abrir MVC de código fuente se está haciendo más en el espíritu de transparencia y el intercambio que la liberación de la fuente a .NET también refleja. Ese era mi punto. – tvanfosson

+0

@Zifre: ¡Exactamente! Se llama fuente compartida y NO fuente abierta –

1

Microsoft haciendo asp.net MVC open source no tiene relación con no apoyarlo. Recuerde que la forma en que fue lanzado como fuente abierta significa que MS será quien haga los cambios a lo largo del camino. Tenga en cuenta que, por el momento, no aceptarán el envío de parches, que es otra clara indicación de que tienen el control total del proyecto.

+0

sí, pero usted tiene el derecho de modificar la fuente para sus propias necesidades. – andleer

0

Anoche tuvimos una MS Presentation para nuestro grupo local de usuarios de .NET en MVC. Hubo una discusión sobre el aspecto de código abierto. Dentro de las 24 horas del lanzamiento de la fuente, la gente de Mono había adoptado MVC. ¡Esto es todo lo bueno!

Escucho un tremendo interés dentro de la comunidad de desarrolladores para MVC. Microsoft parece firmemente detrás del patrón y el marco. Dudo mucho que dejen de prestar apoyo oficial en breve.

0

REALMENTE NO IMPORTA, incluso si MS deja de ser compatible. porque desde su código abierto, la comunidad continuaría trabajando en él

ese es el poder de las comunidades de código abierto, incluso un gigante del software como MS se vio obligado a cambiar sus puntos de vista y abrazarlo. están haciendo más y más de código abierto en estos días. y es bueno para todos nosotros (comunidad de desarrolladores) ;-)

+0

El uso de "abrazo" y "Microsoft" en la misma oración me recuerda a la ominosa secuencia: "abrazar, extender, exterminar" – Piskvor

+0

@Piskvor: no te entiendo; cuando lo ignoran (fuente abierta) son malvados. Cuando adoptan/abrazan/wtf_it también es malo. ¿Cuándo es bueno? –

0

Valdría la pena el tiempo de cada proyecto que intenta utilizar MVC para considerar si MVC es seriamente compatible con Microsoft y la comunidad, y cuáles son los riesgos de usar MVC es para un proyecto (en contra de los beneficios).

¿Durará la MVC la esperanza de vida esperada del proyecto, una vez desplegada? Si la mejor suposición es insegura o no, posiblemente considere no usar MVC.

0

El compromiso de Microsoft de respaldar cualquier producto se basa en la aceptación del mercado, las consideraciones competitivas y el posicionamiento del producto. Su historial es inconsistente independientemente de si lo abren o no. Piensa en IE y Frontpage. Abrir el código fuente solo puede aumentar sus posibilidades de estabilidad a largo plazo, en mi humilde opinión.

Cuestiones relacionadas