[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [nebula-dev] Re: nebula-dev Digest, Vol 9, Issue 17
|
As someone from a team that will be using use nebula
components in the very near future, I agree with this thinking. We'd like to see
"one-stop shopping" in the form of a zip with everything.
Jack Davis
I've been thinking about this and I'm still supportive, but don't
want to lose some of the benefits of how we do things now.
One
advantage we have right now is that we provide closer to one-stop shopping for
people who download our controls.
What I mean is that inside the
download zip, we all provide a JAR for the widget itself and a separate
JavaDoc directory, all at once. In CompositeTable, I've extended this
idea and made my build script also include a src.zip and a snippets.zip so
that when someone downloads CompositeTable, they really have *everything* they
need to get started with it. We can get away with this because our
controls are really small downloads to begin with, so throwing all the
documentation, source code, and snippets into the distribution makes
sense.
If we were to move to one plugin per control, I would still want
the download file to be a ZIP containing the plugin jar, plus all the stuff it
currently has (snippets.zip, src.zip, JavaDoc, etc). There is no reason
to make our users download five tiny things in order to use a control.
One download should be sufficient.
Regards,
Dave
Orme
-----
Message: 1
Date: Thu, 21 Dec 2006 10:17:30
+0200
From: Roland Tepp <roland@xxxxxxxxxxxx>
Subject: Re:
[nebula-dev] Support for Eclipse Data Binding
To: Nebula Dev
<nebula-dev@xxxxxxxxxxx>
Message-ID:
<458A431A.3080806@xxxxxxxxxxxx>
Content-Type: text/plain;
charset="utf-8"
I'm not a committer either, but here are my 2
cents:
First - the separation of plug-in per widget is good for Nebula
because
I find that I often want to include just one or the other widget
and
don't want to clutter my classpath with others unless I so choose
to.
Maybe You could have a build scipt that would generate 2 variants
of
plug-in(s) - one "jumbo" plug-in that contains the whole soup and one
that builds separate plug-ins per widget.
So that those who just
want the "nebula widgets", would pick the whole
thing, but those who want
to pick and select, can do that as well...
Tom Schindl kirjutas mulle
midagi seesugust:
> Hi,
>
> I'm not a commiter but my
feelings are:
>
> - nebbinding +1
> - one plugin / widget
-/+0 although I'm more against
>
> What would be when you group
widgets:
> - org.eclipse.nebula.table
> -
org.eclipse.nebula.text
> - ...
>
> You need some top-level
plugins which hold things shared by different
> plugins. Create a
seperate plugin / control would be the same as if SWT
> would provide a
seperate plugin for each of it's widgets.
>
> Tom
>
--
Roland Tepp
-------------- next part
--------------
A non-text attachment was scrubbed...
Name:
roland.vcf
Type: text/x-vcard
Size: 223 bytes
Desc: not
available
Url :
https://dev.eclipse.org/mailman/listinfo/nebula-dev/attachments/20061221/0a23716e/roland.bin
------------------------------
Message:
2
Date: Thu, 21 Dec 2006 09:36:48 -0500
From: Christopher J Gross
<chris.gross@xxxxxxxxxx>
Subject: Re: [nebula-dev] Support for
Eclipse Data Binding
To: Nebula Dev
<nebula-dev@xxxxxxxxxxx>
Message-ID:
<OFD562D72D.D5563A96-ON8525724B.00501B63-8525724B.005046D2@xxxxxxxxxx>
Content-Type:
text/plain; charset="us-ascii"
Re: shared things, thats actually
something we are trying to avoid. If
any of the widgets want to be
included in SWT, they should try to have as
little dependencies as
possible. So we are trying to avoid sharing
classes across widgets.
So this will actually be a boon to that
effort.
Tom Schindl <listom@xxxxxxxxxxxxxxx>
Sent by: nebula-dev-bounces@xxxxxxxxxxx
12/20/2006 02:03 PM
Please
respond to
Nebula Dev
<nebula-dev@xxxxxxxxxxx>
To
Nebula Dev
<nebula-dev@xxxxxxxxxxx>
cc
Subject
Re: [nebula-dev]
Support for Eclipse Data Binding
Hi,
I'm not
a commiter but my feelings are:
- nebbinding +1
- one plugin /
widget -/+0 although I'm more against
What would be when you group
widgets:
- org.eclipse.nebula.table
- org.eclipse.nebula.text
-
...
You need some top-level plugins which hold things shared by
different
plugins. Create a seperate plugin / control would be the same as
if SWT
would provide a seperate plugin for each of it's
widgets.
Tom
Chris Gross schrieb:
> Sorry Dave, forgot to
respond to this.
>
> Yes I think we should have a separate
nebbinding (or maybe just
> nebula.binding?). This also brings up
another thought I've had. We
> should really separate our widgets
into separate plugin projects. Right
> now, we are just creating
separate jars but using the same project. I
> did this originally
so we could ensure that everyone was using the same
> set of
dependencies. But this makes it difficult for developers to use
>
our widget in Eclipse applications. It would make much more sense
have
> each widget constitute its own plugin. This would also mean
that any
> additional facilities for each widget (viewers, databinding
support,etc)
> would also have to be separate plugins. I think
this makes sense.
>
> What does everyone else think?
>
> -Chris
>
> David J. Orme wrote:
>>
All,
>>
>> With Eclipse 3.3 comes official API support for
Eclipse Data Binding.
>> I'd like CompositeTable to support this API
along with the JFace
>> Viewer API. We have the NebFace project
for JFace viewers, should we
>> create a NebBinding project for Data
Binding support?
>>
>>
>>
Regards,
>>
>> Dave Orme
>>
------------------------------------------------------------------------
>>
>>
_______________________________________________
>> nebula-dev mailing
list
>> nebula-dev@xxxxxxxxxxx
>>
https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>
>
>
------------------------------------------------------------------------
>
> _______________________________________________
> nebula-dev
mailing list
> nebula-dev@xxxxxxxxxxx
>
https://dev.eclipse.org/mailman/listinfo/nebula-dev
_______________________________________________
nebula-dev
mailing
list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev
--------------
next part --------------
An HTML attachment was scrubbed...
URL:
https://dev.eclipse.org/mailman/listinfo/nebula-dev/attachments/20061221/5cc804b0/attachment.html
------------------------------
Message:
3
Date: Thu, 21 Dec 2006 09:43:43 -0500
From: Christopher J Gross
<chris.gross@xxxxxxxxxx>
Subject: Re: [nebula-dev] Support for
Eclipse Data Binding
To: Nebula Dev
<nebula-dev@xxxxxxxxxxx>
Message-ID:
<OFA1127BC9.F3F6E025-ON8525724B.00500F03-8525724B.0050E8D0@xxxxxxxxxx>
Content-Type:
text/plain; charset="us-ascii"
Skipped content of type
multipart/alternative-------------- next part --------------
A non-text
attachment was scrubbed...
Name: roland.vcf
Type:
application/octet-stream
Size: 224 bytes
Desc: not available
Url :
https://dev.eclipse.org/mailman/listinfo/nebula-dev/attachments/20061221/53f21367/roland.obj
------------------------------
Message:
4
Date: Thu, 21 Dec 2006 09:52:37 -0500
From: Christopher J Gross
<chris.gross@xxxxxxxxxx>
Subject: Re: [nebula-dev] Zest and
Nebula
To: Nebula Dev
<nebula-dev@xxxxxxxxxxx>
Message-ID:
<OF027393F1.B0B76E30-ON8525724B.0051000E-8525724B.0051B92F@xxxxxxxxxx>
Content-Type:
text/plain; charset="us-ascii"
Skipped content of type
multipart/alternative-------------- next part --------------
A non-text
attachment was scrubbed...
Name: not available
Type: image/gif
Size:
50414 bytes
Desc: not available
Url :
https://dev.eclipse.org/mailman/listinfo/nebula-dev/attachments/20061221/29f1c083/attachment.gif
------------------------------
_______________________________________________
nebula-dev
mailing
list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev
End
of nebula-dev Digest, Vol 9, Issue
17
*****************************************