![]() ![]() JasperBus – The service bus features from FubuMVC and an alternative to MediatR.Jasper – The core assembly that will handle bootstrapping, configuration, and the Roslyn code generation tooling.The current thinking is that we’d have these libraries/Nugets: Oh, and make the stack traces from failures within the runtime pipeline be a whole lot simpler to read - and yes, that’s absolutely worth being one of the main goals. Roughly stated, Jasper intends to keep the things that have been successful in FubuMVC, ditch the things that weren’t, and make the runtime pipeline be much more performant. Jasper is being built on the CoreCLR as a replacement for a small subset of the older FubuMVC tooling. Net (think service bus now and HTTP services later). ![]() Jasper is a next generation application development framework for distributed server side development in. Because I want to - but don’t let my boss hear that.Jasper will be “xcopy deployable,” which we’ve found to be very advantageous for both development and automated testing.We want to do CoreCLR development right now, and NSB/MassTransit isn’t there yet.We need to be “wire compatible” with FubuMVC.We’re happy with how FubuMVC’s service bus support has worked out.First, why do this at all instead of switching to another existing service bus? I’m needing to bring a couple other folks from my shop on to help out and a few folks have been asking what I’m up to just because of the sudden flurry of Github activity, so here’s a big ol’ braindump of the roadmap and architectural direction so far. After determining that I wasn’t going to be able to easily move the old FubuMVC codebase to the CoreCLR, I’ve been furiously working on the long proposed and delayed successor to FubuMVC that’s going to be called “ Jasper.” I’m trying to get in front of a team doing CoreCLR development at work with a working MVP feature set in the next couple weeks. ![]()
0 Comments
Leave a Reply. |