Top 10 Reasons to Use Neokernel Over Cassini
- Virtual Hosting. Neokernel supports virtual hosting so multiple sites can be hosted over the same port. Cassini does not include support for virtual hosting.
- 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.
- SSL Support. Neokernel has integrated SSL, certificate handling and cryptography libraries. Cassini does not.
- Authentication. Neokernel has built-in support for Windows (NTLM) authentication; Cassini doesn't support NTLM authentication.
- 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.
- Extensible MIME-types Neokernel supports all Mime-types including custom ones such as ClickOnce. Cassini has limited support for MIME-types.
- Client-side Session Management. The Neokernel has built in support for sessions AND management of client side cookies. Cassini lacks support for session management.
- Security. The Neokernel is hardened against DOS and buffer overflow attacks out of the box, while Cassini is not.
- HTTP Redirecting. Neokernel supports apache-style functions for HTTP redirecting. Cassini does not.
- 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