2009-09-20 3 views
5

Soy un desarrollador de .NET que trabaja junto a los desarrolladores de Java y Eclipse. Parece que funcionan con mucho más código abierto que nunca. Algunos/Most parecen haber llegado a .NET (Hibernate a NHibernate es un gran ejemplo de esto.)¿Qué software de SO falta en el mundo .NET?

Pero tengo curiosidad sobre qué software de SO existe no tiene hecho a .NET ¿mundo? ¿Qué siente la gente que falta? Estoy interesado en aplicaciones comerciales y herramientas de desarrollo.

(Antecedentes: Hacer esta pregunta a mí me hizo pensar en cuenta que me gustaría llenar los agujeros, si los hay.)

Gracias

Editar: A la luz de la reciente Creación de la fundación CodePlex tal vez las respuestas aquí podrían sugerir el tipo de proyectos que veremos venir.

Editar: Excelentes respuestas hasta el momento, por favor háganlas llegar.

+0

Una idea noble, sin embargo para mí, portar frameworks OP en otro idioma es sobre el trabajo de desarrollo más aburrido que podría soñar. Afortunadamente, ¡no todos son como yo! – spender

+1

Comentario bastante justo @spender. Me encanta la creación de software, pero también me gusta mejorar las cosas, ya sea a través de características/elegancia de diseño/enfoque minimalista/cualquier otra cosa. De lo contrario, no podría permanecer comprometido. –

+0

http://stackoverflow.com/questions/1443222/what-cool-frameworks-are-there-on-java-ruby-etc-that-dont-exist-on-net/1443260 –

Respuesta

3

Hadoop es un buen ejemplo.

http://hadoop.apache.org/

AFIAK no hay abierta equivalente fuente .NET. Es una pena realmente, es un marco realmente agradable para el software en clúster.

Otro ejemplo es la GNU Scientific Library:

http://www.gnu.org/software/gsl/

Yo diría que en general de matemáticas/ciencia rutinas son muy escaso en .NET, .NET OMI está actualmente muy sesgada hacia los datos desarrollador impulsadas , como se aplicó al desarrollador científico. Para referencia: System.Data es un espacio de nombre masivo, System.Math es un simple clase. :)

+0

Respuestas excelentes ... –

+0

Considera http://math.net/ – kenny

1

Bien (por ejemplo) tan pirateado y no seguro como Wordpress es, todavía tiene muchas más funciones que BlogEngine.net. Y por mucho que pensé que la curva de aprendizaje en Drupal era demasiado empinada, descubrí que los productos ASP.NET CMS dominaban el territorio que se encontraba entre costoso e inutilizable.

Hasta hace poco, Microsoft ha luchado contra la comunidad de código abierto en lugar de cortejarla, y por su parte, muchos de mis compañeros usuarios de herramientas de Microsoft comparten mi expectativa de que nos paguen por nuestro trabajo.

+0

Toda la creación de la Fundación CodePlex tiene Estoy pensando en esto y ahora mismo puede ser muy divertido involucrarse. Gracias. –

+0

"Código abierto" y "recibir pago" no son conceptos mutuamente excluyentes. – Rob

+0

Sí, siempre debe recordar a sus jefes que las herramientas de código abierto dejan más dinero para el salario de los usuarios de la herramienta :) – MSalters

2

SharpDevelop todavía necesita mucho trabajo para ser una contraparte viable de Eclipse, por lo que si le gustan las herramientas, sería un gran lugar para contribuir.

Aparte de las todavía experimentales Machine.Migrations, no creo que haya un buen equivalente a las migraciones de bases de datos estilo Rails.

+0

¿Qué funciones/características de Eclipse no son atendidas por SharpDevelop? Nunca he usado Eclipse, así que no estoy seguro de qué lo distingue. –

+1

Bueno, un conjunto maduro y amplio de complementos disponibles, mejor estabilidad (aunque ciertamente he colgado ambos), mejores herramientas de refactorización integradas, mejores herramientas de introspección de códigos ... El modelo de interacción en SharpDevelop es más cómodo si eres utilizado para Visual Studio, y el cambio frecuente de modos en Eclipse es frustrante, pero Eclipse está mucho más avanzado, lo que es natural para un proyecto de código abierto a gran escala con mucho respaldo corporativo. – JasonTrue

Cuestiones relacionadas