source software proyectos open libre ideas best c# open-source

c# - software - Proyectos de fuente abierta para aprender de



ideas de proyectos en c# (7)

¿Has mirado a Codeplex ? Hay más de 800 proyectos de código abierto C # allí.

A menudo leo que una de las mejores maneras de seguir aprendiendo cómo programar es estudiar grandes proyectos de código abierto en la naturaleza. ¿Puede algún lugar recomendar un buen proyecto de código abierto C # del que aprendieron mucho? He estado codificando hace un par de años, tanto ventanas como aplicaciones web, cosas bastante estándar, servidor sql, asp .net. Estoy particularmente interesado en mejorar mis habilidades en la construcción de aplicaciones n Tierras bien arquitecturadas

Gracias,

Brendan


A nivel general, he descubierto que a menudo es bueno aprender de código de biblioteca estándar. Leer la fuente al código de la aplicación es ciertamente útil. Sin embargo, leer el código en STL, o el algoritmo estándar de D''s o algo similar, le enseña a pensar en un nivel superior y a crear un código genérico y reutilizable. Por el contrario, el código de la aplicación es a menudo más ad-hoc y más pesado en términos repetitivos, y por lo tanto no tan educativo.

Para su caso específico, leí el código de las bibliotecas / frameworks que está usando. Es interesante en sí mismo saber cómo funcionan estas cosas en lugar de tomarlas como mágicas, y están escritas por programadores de primer nivel y probablemente de mucha mayor calidad y mucha más densidad en términos de conceptos de programación significativos por línea que la mayoría del código de la aplicación .


El propio proyecto ASP.Net MVC de Microsoft es de código abierto. Está bajo su propia licencia, lo que probablemente sea bastante restrictivo sobre lo que realmente puedes hacer con el código. Pero es un proyecto bastante grande e interesante de mirar.


MediaPortal. Algo de eso es fabuloso, y parte es malo. Sin embargo, si hay algo que quieras hacer, está ahí en alguna parte.