OxyBase v1.0.0 – it is an active project!

In one of Zend Frame­work mail­ing lists, peo­ple were won­der­ing if this project is live, so answer is yes – we are live and this is active project. Actu­ally we are prepar­ing v1.0.0 which will have the same fea­tures set Oxy­Base has now, but in addi­tion to that we are adding some­thing that in PHP world is not used widely but I think it will be. I was imple­ment­ing those tech­nolo­gies in my cur­rent project at work with my team and I wanted to test it first before cre­at­ing and pub­lish­ing any­thing. Because then it would be only theory-based-components that would fail in real world.

What I am talk­ing here about is CQRS archi­tec­ture, DDD approach, Event Sourc­ing. These are pretty new things and spe­cially in PHP world, and I think we are those – maybe first ones who does it in PHP.

In new release Oxy­Base will have com­po­nents that will help you to use those tech­nolo­gies, to speed up devel­op­ment and gen­er­ally to cre­ate bet­ter qual­ity soft­ware. Exact new features:

  • Frame­work for the CQRS architecture’s read side
  • Frame­work for the CQRS architecture’s write side
  • DDD, domain mod­els base classes that will pro­vide func­tion­al­ity for Event Sourcing
  • Bounded Con­text infra­struc­ture com­po­nents code gen­er­a­tor, you will focus ONLY on the domain model, all the rest will be gen­er­ated by OxyBase
  • Improved domains logic (from v1.0.0 domains are called bounded con­texts aka sub-systems)
  • We will inte­grate exter­nal tools that will be used to han­dle data­base changes
  • We will include so called build scripts that are used for appli­ca­tion deploy­ment and you will be able eas­ily cus­tomize those for your own needs

And much more, like doc­u­men­ta­tion, sam­ples etc.

Now one thing that I want to say is that with this release we are focus­ing on big projects with com­plex busi­ness logic. If you are look­ing for frame­work to build sim­ple web­sites, this is not what you are look­ing for.

Release date is not set, but we plan to have it at the end of this summer.

I really hope you will enjoy using it as much as I enjoy it now in my daily work.

via Oxy­Base.

Tags:

Leave a Comment

*

Get Adobe Flash playerPlugin by wpburn.com wordpress themes