Den 06.06.2011 23:38, skrev Brent Atkinson:
Edvin,

I don't see the namespace code as being a huge problem. It a perfectly
valid way to produce the example. It also is ideal for learning in that
it doesn't require code signing without violating any fundamental
language features like access protection
(public,private,protected,default).

Adoption is contingent on functionality and ease of use. Using @BXML
seems easier/better until you realize it carries with it the additional
requirements. I think you may be overstating the difficulty/ugliness of
the lookups. If you argued registry vs dependency injection I think I
may have agreed more with you.

The first time I looked at Pivot, this was one of the things that put me off - I was used to dependency injection, and said to myself I wouldn't go back to this. Violating this fundamental language feature happens in almost every framework :) I guess I just quickly glanced at Pivot, saw some stuff I didn't like, and discarded it.

I feel there are two ways to do this, and that @BXML is the most ideal way, provided that you are signing your app. I think it might be misleading that some examples use @BXML and others don't, and that it would be far better to explain the namespace.get() and code signing on a dedicated page, so that the two approaches can be explained in one place.

That said, I agree this is not a big deal at all, sorry for wasting everyone's time on this :)

-- Edvin

Reply via email to