Hey lads,
Just a few coins regarding migrating to Mvp4g.
Recently we've started working on an enterprise application related to
mass media, can't tell ya more as it's kind of closed project, but it
was originally based on an own implementation of an MVC framework and
GXT as a widget toolkit.
The Mvp4g version we're using is 1.2.0, annotations.
We've been using it just for a couple of weeks but I can tell you
already - it just rocks!
It took us about a day to understand the base architecture of Mvp4g
and started the migration process. Fortunately, we were trying to be
as much abstract as possible from the concrete implementations and
used interfaces all the way around so it was very easy for us to
complete the job just in a couple of days. We were following Solution
4 from Mvp4g GXT examples as it was closely related on how we had
built the application originally, so as I said before it required very
little effort to do the migration.
So after just couple weeks of using Mvp4g I must state that it's
absolutely superb MVP framework. Very intuitive, very easy for
understanding, well documented, and what most important - it works! So
if you're still thinking on which platform to choose for your app -
stop right now, you've just found what you need :)
We've also really enjoyed about Mvp4g modules and lazy loading
features and using them very heavily, they're really cool.
Great work, Pierre, please keep going with this project as I'm pretty
sure there will be more and more followers around it very soon :)
Also wondering whether it would be possible to forward events directly
between presenters instead of just forward it to a parent presenter?
Having @Event(forwardTo = {OtherPresenter.class,
PresenterFromAnotherModule.class}) would be really nice when I want
the same event to be shared across multiple presenters from different
modules.
Thanks,
Anton