-
Notifications
You must be signed in to change notification settings - Fork 6
Development
The development is currently based on Microsoft .NET Framework 4.5 and 4.6.1.
Development config:
- Windows 7 and above
- IIS 7.5 and above
- Visual Studio 2015
- .NET Framework 4.5 and 4.6.1
- ASP.NET Web API / MVC
- SignalR
- Essential.Diagnostics
Remarks: Since SignalR wraps a few transports for 2-way communications between client and server, and WebSockets by default is only available in Windows 8 or above, and IIS 8 or above, therefore, testing on Windows 7 is also important to ensure the performance of the system. And since TraceHub is fast enough in Windows 7, it is a few times faster in Windows 8 or above with WebSockets. For more details, please check Stress Tests.
The roadmap and issues are maintained at https://www.fonlow.com:8443/redmine/projects/tracetoweb/roadmap
There exist excellent Web based logging and diagnostics tools for ASP.NET Web applications:
- Glimpse
- Application Insights
TraceHub is intended to be a light-weight Web based logging system, build on top of System.Diagnostics, Essential Diagnostics and SignalR. The scope of this TraceHub project won't be anywhere closer to Glimpse and Application Insights.
The author of TraceHub considers that logging and debugging are wastes that we developers haven't managed to eliminate. However, we at least could make logging easier and cheaper for most scenarios of development and deployment on the ASP.NET stacks. There are basic software engineering practices and Agile QA practices that could further reduce the needs for logging and debugging. So we developers could focus more on delivering values.