previously wrote an article about " plug-in development kernel under the. NET platform (Rabbit Kernel) ", has been over the past three months, period Rabbithub is not without development, not give up the development, in the Rabbithub group of Friends in the first time to understand the status of Rabbithub, In today a sneak up time to run up to write an article to introduce the relevant situation of Rabbithub.
Rabbithub Open Source yet?
After some problems, Rabbithub was open-source a few months ago.
The core framework of open source
- Rabbit.kernel
- Rabbit.web
- Rabbit.Web.Mvc
Open-Source Components
- rabbit.components.bus.signalr
- rabbit.components.data
- rabbit.components.data.entityframework
- rabbit.components.data.migrators
- rabbit.components.logging.nlog
- rabbit.components.security
- rabbit.components.security.web
-
Project Open Source address: Https://github.com/majian159/RabbitHub
is there a web-based demo?
The Rabbitdemo project adds an MVC-based demo with a simple management example that extends the hot plug.
Rabbithub in NuGet
To make it easy for everyone to use the Rabbithub has been uploaded to NuGet and will be updated in a timely manner based on the project submission.
Address: Http://www.nuget.org/packages?q=Tags%3A%22rabbithub%22
the next step of RabbithubRabbitcms
As early as one months ago, I created the RABBITCMS project to provide you with a more complete project based on the Rabbithub build that makes it easier to understand the stability of the framework and the Trust framework. But because of this time in the company's project so the plan has been stranded but the next period of time I will be based on the amount of free time to complete the project, if more time to do more powerful on the contrary to make a simple CMS, to be perfected later.
Related Documents
Rabbithub document is still very rare, in fact, before the framework of the time I wrote the supporting documents, just because the framework of the update caused some of the contents of the document can not be linked, I will take the time to collate the relevant documents for your reference.
rabbithub mode of communication
QQ Group: 384413261
Email: [email protected]
What are you doing lately?
The three most recent events:
- Test driver's License
- Developing "micro-pages"
- Sdk
about micro-pages
Micro-pages refer to the UI of third-party products, designed in front-end and back-end, providing a unified development and usage experience at the UI level.
Related design drawings
|
Pages
Play Slideshow |
Download all |
|
|
|
|
|
|
|
|
|
|
|
At present, this set of things is part of the commercial products, I will as far as possible to open the core part of the source and do not affect the current commercial products in use.
about the SDK
The SDK is not yet fully completed, and the current completion level is around 80%.
Now that the SDK is ripe and open source, why do we have to build wheels alone?
The original purpose of re-building the wheel: performance, ease of use .
about performance Test results
Iteration count: 1W times
Third-party SDK: Name not disclosed
Message Serialization test results (rabbit data for new wheels)
Message deserialization test results (rabbit data for new wheels)
Why Kink performance?
The company wants to build a platform, at least in the current company's internal development team can access, and each project team service of the number of public number is not estimated, so performance is a matter of concern to us, 1W Times is not an unreachable number, but it's a real possibility, so don't worry about it. Save this "a little bit of performance" no need.
PS: The new SDK has improved performance, and it takes a little time to improve performance once the SDK has been completed.
The same I will try to open the SDK without affecting the commercial products.
written in the last
About the content in this article: Rabbithub, Micro-page, SDK interested in group or private message I will discuss it together.
Category: Rabbithub
Rabbithub Open Source