Skip to content

Implementation of the 'naked objects pattern' on .NET platform. Turns a POCO domain model (that follows a few simple conventions) into a complete application. See the ReadMe (at the bottom of this page) for more details.

License

Notifications You must be signed in to change notification settings

ouzsrcm/NakedObjectsFramework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naked Objects Framework

NOF9 - Current stable release

The NOF may be used entirely as packages from the NuGet public gallery - there is no need to clone this repository. Indeed, building the framework from source code is quite complex and not recommended for newcomers. (If you really to know how to do it, see the sections 'How to build the framework from source code' and/or 'Building the NOF9 client using Angular/CLI and Node Package Manager' in the Developer Manual.)

NOF9 upgrades the Spa client to use the latest version of the Angular framework (which is a very substantial re-architecting of the original 'Angular 1' framework - now referred to as AngularJS). The code for this new NOF9 client exists within in the 'Spa2' project within the master branch. The NOF9 client is identical to the NOF8 client from a user perspective, and there is no change to the programming model - so the two clients can co-exist, talking to the same NOF8 server via the Restful Objects API. However, any custom views will need to be re-written.

The best way to explore NOF 9 initially is to download the Template project from here:

https://github.com/NakedObjectsGroup/NakedObjectsFramework/blob/master/Template_NOF9/Template_NOF9.zip?raw=true

and follow instructions at the start of the NOF 9 Development Manual, downloaded from here:

https://github.com/NakedObjectsGroup/NakedObjectsFramework/blob/master/Documentation/NOF9DeveloperManual.docx?raw=true

NOF8 (superseded)

NOF7 (superseded - 7.0 branch)

NOF7 has now been superseded and we advise all users to upgrade to NOF8.

NOF7 source code is available on the 7.0 branch of this repository.

The developer manual for NOF7 may be downloaded from here: https://github.com/NakedObjectsGroup/NakedObjectsFramework/blob/7.0/Documentation/DeveloperManual.docx?raw=true

About

Implementation of the 'naked objects pattern' on .NET platform. Turns a POCO domain model (that follows a few simple conventions) into a complete application. See the ReadMe (at the bottom of this page) for more details.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 66.0%
  • F# 20.0%
  • TypeScript 6.3%
  • JavaScript 4.5%
  • Visual Basic .NET 1.1%
  • CSS 1.0%
  • Other 1.1%