Neokernel Articles
Neokernel Demos
Sales and Licensing
Support
Company

Top 10 Reasons to Use Neokernel Over Cassini

  1. Virtual Hosting. Neokernel supports virtual hosting so multiple sites can be hosted over the same port. Cassini does not include support for virtual hosting.
  2. Run as a Windows Service. Neokernel runs as part of the user interface process OR as a service running in the background for all users. Neokernel includes a windows service with logging to the windows event log. Cassini cannot run as a Windows Service.
  3. SSL Support. Neokernel has integrated SSL, certificate handling and cryptography libraries. Cassini does not.
  4. Authentication. Neokernel has built-in support for Windows (NTLM) authentication; Cassini doesn't support NTLM authentication.
  5. Logging. The Neokernel supports output log files for individual web applications in addition to standard NCSA-Extended format http logs. Cassini has limited logging support.
  6. Extensible MIME-types Neokernel supports all Mime-types including custom ones such as ClickOnce. Cassini has limited support for MIME-types.
  7. Client-side Session Management. The Neokernel has built in support for sessions AND management of client side cookies. Cassini lacks support for session management.
  8. Security. The Neokernel is hardened against DOS and buffer overflow attacks out of the box, while Cassini is not.
  9. HTTP Redirecting. Neokernel supports apache-style functions for HTTP redirecting. Cassini does not.
  10. Extras. Neokernel includes scheduling, configurable logging, and email components in addition to support for extending the server in C# or VB.

Updated: 12/9/11 6:15 PM