This project is a part of ambitious Software Components Reuse Repository. NReco provides unique conceptual framework for technical knowledge reuse.
NReco (.Net Reusable Components) is:
- composite oriented programming (COP) infrastructure
- POCO components composition library
- runtime types conversion mechanism
- see also list of implemented features
- domain-specific model driven development platform
- lightweight and pragmatic MDD approach based on time-proven technologies (XML/XSL)
- models execution environment based on inversion of control (IoC) container
- designed for bottom-up modeling process, agile style modeling and domain-specific multimodeling
- development tools:
- special transformation tool (supports incremental builds)
- project knowledge semantic search and browsing (under research)
- ASP.NET model driven application framework
- simple, powerful and extensible DSM framework for rapid web applications development
- product-lines ready
- integrated with Open NIC.NET (Winter,DALC,VFS), JQuery (UI,plugins), OGNL, Lucene.NET, MS Charts.NET NEW, Google Charts NEW, Log4Net, SemWeb and many others
- planned NHibernate TBD, WWF TBD
- ready-to-use models and transformations
- semantic web ready (RDF export, SPARQL queries, RDF browser etc)
- RDB-to-RDF data bridge (semantic access to SQL-databases)
- enterprise application aspects (localization, enhanced permissions, data visualization, search and indexing, etc)
Project
- Goal: Lego programming!
- Status: 1.0 RC1 available!
- 3 NReco-based projects online
- Development Plan
- List of implemented features
- Development Environment
- Frequently Asked Questions
- Feel free to contact us
Getting Started
- Browse source code
- Introduction
- Documentation