<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Deprecate certain extension points to guide developers?</title>
	<atom:link href="http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/</link>
	<description>Tips around Java, Eclipse and Web programming</description>
	<lastBuildDate>Thu, 11 Mar 2010 14:08:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: admin</title>
		<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/comment-page-1/#comment-316</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 04 Aug 2009 19:52:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=772#comment-316</guid>
		<description>@nat I agree partially. Tutorial are important thats why I try to keep www.vogella.de tutorials up to date. But in my opinion it is more important that the templates and default settings are up-to-date because that is there everyone has to start.</description>
		<content:encoded><![CDATA[<p>@nat I agree partially. Tutorial are important thats why I try to keep <a href="http://www.vogella.de" rel="nofollow">http://www.vogella.de</a> tutorials up to date. But in my opinion it is more important that the templates and default settings are up-to-date because that is there everyone has to start.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nat</title>
		<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/comment-page-1/#comment-314</link>
		<dc:creator>Nat</dc:creator>
		<pubDate>Tue, 04 Aug 2009 17:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=772#comment-314</guid>
		<description>Even more important is to have documentation including tutorials:) reflect using newest api&#039;s/technologies ONLY. For example, you might have a tutorial on (JFace) Master/Detail tables with databinding using Eclipse 3.5. All aspects of the tutorial should utilize the latest 3.5 &quot;way of doing it&quot; at any point where 3.5 introduced a newer methodology/api. Then you have the same tutorial for 3.4, pointing out where 3.5 introduced something new, AND advising if the specific 3.4 api can/should/should not/ be used in 3.5.
Of course it&#039;s tough now to write new docs &amp; tutorials this way for a few revisions, but all we need is a start, say 3.5, then doing it in 3.6, and so on will be simpler.
Conflicting api&#039;s within Eclipse/JFace is a partial problem. The real problem is lack of CLEAR documentation as I suggested above.
Thanks for your good effort with the tutorials.
nat</description>
		<content:encoded><![CDATA[<p>Even more important is to have documentation including tutorials:) reflect using newest api&#8217;s/technologies ONLY. For example, you might have a tutorial on (JFace) Master/Detail tables with databinding using Eclipse 3.5. All aspects of the tutorial should utilize the latest 3.5 &#8220;way of doing it&#8221; at any point where 3.5 introduced a newer methodology/api. Then you have the same tutorial for 3.4, pointing out where 3.5 introduced something new, AND advising if the specific 3.4 api can/should/should not/ be used in 3.5.<br />
Of course it&#8217;s tough now to write new docs &amp; tutorials this way for a few revisions, but all we need is a start, say 3.5, then doing it in 3.6, and so on will be simpler.<br />
Conflicting api&#8217;s within Eclipse/JFace is a partial problem. The real problem is lack of CLEAR documentation as I suggested above.<br />
Thanks for your good effort with the tutorials.<br />
nat</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: boyang</title>
		<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/comment-page-1/#comment-312</link>
		<dc:creator>boyang</dc:creator>
		<pubDate>Tue, 04 Aug 2009 15:13:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=772#comment-312</guid>
		<description>hi,
i want to develop a plugin for carbide.c++,just convert the cpp to html.now i use eclipse, but i do not know how to debug, i have changed the target platform to carbide.c++ and debug configuration run a pruduct as &quot;com.nokia.carbide.cpp.product&quot;. the error information as follows:
1.Bundle org.eclipse.equinox.simpleconfigurator_1.0.100.v20090520-1905 [444] is not active.
2.Product com.nokia.carbide.cpp.product could not be found.
can you give me some help,thanks!</description>
		<content:encoded><![CDATA[<p>hi,<br />
i want to develop a plugin for carbide.c++,just convert the cpp to html.now i use eclipse, but i do not know how to debug, i have changed the target platform to carbide.c++ and debug configuration run a pruduct as &#8220;com.nokia.carbide.cpp.product&#8221;. the error information as follows:<br />
1.Bundle org.eclipse.equinox.simpleconfigurator_1.0.100.v20090520-1905 [444] is not active.<br />
2.Product com.nokia.carbide.cpp.product could not be found.<br />
can you give me some help,thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Vogel</title>
		<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/comment-page-1/#comment-269</link>
		<dc:creator>Lars Vogel</dc:creator>
		<pubDate>Thu, 30 Jul 2009 21:38:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=772#comment-269</guid>
		<description>@Daniel: Please share your opinion also in https://bugs.eclipse.org/bugs/show_bug.cgi?id=265231</description>
		<content:encoded><![CDATA[<p>@Daniel: Please share your opinion also in <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=265231" rel="nofollow">https://bugs.eclipse.org/bugs/show_bug.cgi?id=265231</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Milosevic</title>
		<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/comment-page-1/#comment-268</link>
		<dc:creator>Daniel Milosevic</dc:creator>
		<pubDate>Thu, 30 Jul 2009 21:34:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=772#comment-268</guid>
		<description>:(

I&#039;m one of those new developers to Eclipse RCP and I&#039;ve spent the last couple of weeks working with actions, as Marc mentioned, I saw this in the example and assumed it was the best approach.

Time to google &quot;Eclipse RCP Commands&quot;!</description>
		<content:encoded><![CDATA[<p> <img src='http://www.vogella.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>I&#8217;m one of those new developers to Eclipse RCP and I&#8217;ve spent the last couple of weeks working with actions, as Marc mentioned, I saw this in the example and assumed it was the best approach.</p>
<p>Time to google &#8220;Eclipse RCP Commands&#8221;!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Jain</title>
		<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/comment-page-1/#comment-265</link>
		<dc:creator>Eric Jain</dc:creator>
		<pubDate>Thu, 30 Jul 2009 16:41:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=772#comment-265</guid>
		<description>@Lars: This is perhaps a more general issue as there are quite a few commands that require registering an ActionFactory.*. Added a comment to the existing issue for now...</description>
		<content:encoded><![CDATA[<p>@Lars: This is perhaps a more general issue as there are quite a few commands that require registering an ActionFactory.*. Added a comment to the existing issue for now&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Vogel</title>
		<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/comment-page-1/#comment-259</link>
		<dc:creator>Lars Vogel</dc:creator>
		<pubDate>Thu, 30 Jul 2009 05:07:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=772#comment-259</guid>
		<description>@Eric Jan: Can you open a bug for this? I have a similar bug report for resetPerspective https://bugs.eclipse.org/bugs/show_bug.cgi?id=283234</description>
		<content:encoded><![CDATA[<p>@Eric Jan: Can you open a bug for this? I have a similar bug report for resetPerspective <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=283234" rel="nofollow">https://bugs.eclipse.org/bugs/show_bug.cgi?id=283234</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Jain</title>
		<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/comment-page-1/#comment-258</link>
		<dc:creator>Eric Jain</dc:creator>
		<pubDate>Thu, 30 Jul 2009 03:17:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=772#comment-258</guid>
		<description>If actions are going to be deprecated, shouldn&#039;t Eclipse first allow me to build an application without having to use actions? For example, the following code still appears to be required to enable the save command in an RCP application (via an ActionBarAdvisor subclass):

    @Override
    protected void makeActions(IWorkbenchWindow window) {
        register(ActionFactory.SAVE.create(window));
        ...
    }</description>
		<content:encoded><![CDATA[<p>If actions are going to be deprecated, shouldn&#8217;t Eclipse first allow me to build an application without having to use actions? For example, the following code still appears to be required to enable the save command in an RCP application (via an ActionBarAdvisor subclass):</p>
<p>    @Override<br />
    protected void makeActions(IWorkbenchWindow window) {<br />
        register(ActionFactory.SAVE.create(window));<br />
        &#8230;<br />
    }</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Vogel</title>
		<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/comment-page-1/#comment-256</link>
		<dc:creator>Lars Vogel</dc:creator>
		<pubDate>Wed, 29 Jul 2009 20:57:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=772#comment-256</guid>
		<description>I opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=285089 for deprecating actions.</description>
		<content:encoded><![CDATA[<p>I opened <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=285089" rel="nofollow">https://bugs.eclipse.org/bugs/show_bug.cgi?id=285089</a> for deprecating actions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tonny Madsen</title>
		<link>http://www.vogella.de/blog/2009/07/29/deprecate-extension-points/comment-page-1/#comment-255</link>
		<dc:creator>Tonny Madsen</dc:creator>
		<pubDate>Wed, 29 Jul 2009 20:46:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=772#comment-255</guid>
		<description>I agree completely.

Like so many others that makes living doing consultancy and mentoring in Eclipse, I think this really could help new developers. When it comes to extension points in Eclipse, *the* questions are which extension points to use for what and where to find the overview of the relevant extension points

Extension points in Eclipse, comes in three groups:

- those that are used in the daily work and everybody should know about - like org.eclipse.ui.menus and friends

- those you might use one per project and only just in a life time - like the many org.eclipse.team extension points

- those that should never be used and really should be deprecated - like org.eclipse.ui.popupActions and friends

The first group - which is the the relevant group for newcomers - is less than 1/3 of all the available extension points....</description>
		<content:encoded><![CDATA[<p>I agree completely.</p>
<p>Like so many others that makes living doing consultancy and mentoring in Eclipse, I think this really could help new developers. When it comes to extension points in Eclipse, *the* questions are which extension points to use for what and where to find the overview of the relevant extension points</p>
<p>Extension points in Eclipse, comes in three groups:</p>
<p>- those that are used in the daily work and everybody should know about &#8211; like org.eclipse.ui.menus and friends</p>
<p>- those you might use one per project and only just in a life time &#8211; like the many org.eclipse.team extension points</p>
<p>- those that should never be used and really should be deprecated &#8211; like org.eclipse.ui.popupActions and friends</p>
<p>The first group &#8211; which is the the relevant group for newcomers &#8211; is less than 1/3 of all the available extension points&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
