[jboss-dev] JBoss Bootstrap, Embedded & Reloaded

Andrew Lee Rubinger andrew.rubinger at redhat.com
Tue Apr 7 20:10:31 EDT 2009


Bill Burke wrote:
> 
> 
> David M. Lloyd wrote:
>> Guys, modularization is one thing but it's critical that we think 
>> about the API that the end-user will actually end up using.  If it's 
>> not easy to use, nobody will use it, period.  That equals failure in 
>> my book.  I for one would rather use an API like Emmanuel suggested 
>> than all the dozens of different metadata classes and the ugly MC 
>> deployer API.
>>
> 
> I think following these steps would do well in figuring out hwo you want 
> the API to look:
> 
> * How hard is it to use within Eclipse?
> * How hard is it to use within Intellij?
> * How hard is it to use with a unit test for, EJB + JPA + JCA?

The only criteria I'm presently considering is:

* How hard is it to use in POJO Unit Tests?

...what do you think I'm missing that's specific to some particular IDE?

The Unit Testing deployment stuff should start to get addressed when the 
start/stop/deployment API is done, where we build nice VFS deployment 
units to assemble virtual packages.

> I'm probably stating the obvious, but too many times I see people not 
> actually trying out their own APIs.

The Integration Tests for the APIs should cover this, as well as be a 
form of self-documentation.

S<
ALR

-- 
Andrew Lee Rubinger
Sr. Software Engineer
JBoss, a division of Red Hat, Inc.
http://exitcondition.alrubinger.com



More information about the jboss-development mailing list