CCI
Pros:
- le puede dar un control más preciso sobre su rendimiento
- La última versión es un poco más maduro
Contras:
- El modelo de objetos es más complicado (y confuso si usted es nuevo en reflexiones IL/de bajo nivel, como soy)
Cecil (en referencia a the newer git-hub version)
Pros:
- tiene un modelo de objetos más simple por lo que será más fácil de empezar a trabajar en
Contras:
- La última versión es menos maduro, por lo que tiene un menor número de ejemplos de código disponibles
- El API es un trabajo en progreso
- Usted no va a tener tanto control sobre el nombre de almacenamiento en caché (por perf)
Qué me quedaría con
couting las ventajas/desventajas, seguro que parece que me quedaría con CCI sobre Cecil. Pero no lo haría.
Cecil es de reciente creación, tiene un diseño de API fácil, tiene una autoría activa (bueno, lo hizo hace 7,5 meses, and still seems to now), y no tuvo problemas para solucionar cualquier problema que he encontrado.
CCI era bastante doloroso código contra - se toma el diseño basado en la interfaz de demasiado. El código es difícil de depurar. Algunas cosas parecen completas a primera vista, pero no lo son, o no manejan más de un caso de uso único. The NameTable
stuff me hizo girar la cabeza (más de lo que ya era).
No estoy seguro de por qué hay 2 solicitudes cercanas. La pregunta es perfectamente válida. – leppie
¿Por qué los votos para "no constructivo"?La pregunta sí solicita hechos y el estado actual del proyecto, no "cuál te gusta más". Por favor, no seas delecionista de SO;) – viraptor
También tengo curiosidad por esta pregunta. Una buena respuesta detallada que compare los dos sería muy apreciada, así que voy a establecer una recompensa aquí. :-) – Noldorin