<?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>Коментари на: Какво бизнеса не знае за Eclipse и програмистите упорито крият</title>
	<atom:link href="http://itotdel.net/2009/07/kakvo-biznesa-ne-znae-za-eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://itotdel.net/2009/07/kakvo-biznesa-ne-znae-za-eclipse/</link>
	<description>Ние хвърляме светлина върху бизнес иновациите</description>
	<lastBuildDate>Wed, 15 Jul 2009 10:39:56 +0300</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: Боян Юруков</title>
		<link>http://itotdel.net/2009/07/kakvo-biznesa-ne-znae-za-eclipse/comment-page-1/#comment-1430</link>
		<dc:creator>Боян Юруков</dc:creator>
		<pubDate>Wed, 15 Jul 2009 10:39:56 +0000</pubDate>
		<guid isPermaLink="false">http://itotdel.net/?p=348#comment-1430</guid>
		<description>Във втория коментар на Васил се съдържа отчасти отговора на първия - аз разглеждам тук Eclipse не като IDE (среда за разработка на софтуер), а като платформа, върху която може да се изграждат цялостни потребителски решения. Васил е прав, че има някои проблеми с съвместимостта на plugin-и и това, че понякога трябва да се рестартира при подновяване. Не трябва да се забравя обаче, че това важи предимно за IDE средата, където имаме множество комплекти от добавки като PDE, EMF, BIRT, J2EE, често SVN, PHP и най-разнообразни XML редактори и валидатори. В един продукт, базиран на Eclipse, всички тези неща ще липсват. Така ще се използва само основния OSGI framework и функционалността за работната площ.

Ако се види plugin папката на Eclipse с всички IDE допълнения, които за нужни за разработка, ще стане ясно защо всичко е толкова тежко и взаимосвързано. Моята е 400Мб. Това като влезе в паметта на компютъра и като включа един Tomcat, виртуална машина, Firefox и Skype, не е учудващо защо двуядрен процесор с 2Гб RAM се затруднява. 

Що се отнася до въпроса на Петър, целта ми беше да опиша на възможно най-не техничен език за какво може да се използва Eclipse. Целевата група на горната статия е ръководния персонал, който има известна представа, че се използва Eclipse в разработките, но не знае какво представлява и какви допълнителни възможности предлага. Обяснения за същността на платформата могат да се намерят навсякъде. Аз реших да разгледам един по-различен ъгъл. Ще добавя обаче външни линкове към допълнителни описания на платформата. 

Вече за това как точно става публикуването на plugin-и на сървъра и бързото (дистанционно) обновление, ще напиша в следващата статия. Тя ще бъде ориентирана към програмистите и ще представя последния проект, който направих точно по тази тема. Като цяло тук се опитвам да пиша с по-малко технически термини. Целта ми не е да правя научни публикации или tutorial-и, а въведения в технологиите и свеждането им до чисто практическото приложение. Всъщност ще се радвам, ако някой иска да стане съавтор тук и да добавя/републикува ръководства и техно-новини. Нищо не пречи да разнообразим темите.</description>
		<content:encoded><![CDATA[<p>Във втория коментар на Васил се съдържа отчасти отговора на първия &#8211; аз разглеждам тук Eclipse не като IDE (среда за разработка на софтуер), а като платформа, върху която може да се изграждат цялостни потребителски решения. Васил е прав, че има някои проблеми с съвместимостта на plugin-и и това, че понякога трябва да се рестартира при подновяване. Не трябва да се забравя обаче, че това важи предимно за IDE средата, където имаме множество комплекти от добавки като PDE, EMF, BIRT, J2EE, често SVN, PHP и най-разнообразни XML редактори и валидатори. В един продукт, базиран на Eclipse, всички тези неща ще липсват. Така ще се използва само основния OSGI framework и функционалността за работната площ.</p>
<p>Ако се види plugin папката на Eclipse с всички IDE допълнения, които за нужни за разработка, ще стане ясно защо всичко е толкова тежко и взаимосвързано. Моята е 400Мб. Това като влезе в паметта на компютъра и като включа един Tomcat, виртуална машина, Firefox и Skype, не е учудващо защо двуядрен процесор с 2Гб RAM се затруднява. </p>
<p>Що се отнася до въпроса на Петър, целта ми беше да опиша на възможно най-не техничен език за какво може да се използва Eclipse. Целевата група на горната статия е ръководния персонал, който има известна представа, че се използва Eclipse в разработките, но не знае какво представлява и какви допълнителни възможности предлага. Обяснения за същността на платформата могат да се намерят навсякъде. Аз реших да разгледам един по-различен ъгъл. Ще добавя обаче външни линкове към допълнителни описания на платформата. </p>
<p>Вече за това как точно става публикуването на plugin-и на сървъра и бързото (дистанционно) обновление, ще напиша в следващата статия. Тя ще бъде ориентирана към програмистите и ще представя последния проект, който направих точно по тази тема. Като цяло тук се опитвам да пиша с по-малко технически термини. Целта ми не е да правя научни публикации или tutorial-и, а въведения в технологиите и свеждането им до чисто практическото приложение. Всъщност ще се радвам, ако някой иска да стане съавтор тук и да добавя/републикува ръководства и техно-новини. Нищо не пречи да разнообразим темите.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Васил Светославов</title>
		<link>http://itotdel.net/2009/07/kakvo-biznesa-ne-znae-za-eclipse/comment-page-1/#comment-1426</link>
		<dc:creator>Васил Светославов</dc:creator>
		<pubDate>Mon, 13 Jul 2009 20:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://itotdel.net/?p=348#comment-1426</guid>
		<description>Петър, идеята е, че предлагат база, която да се ползва за големи приложения. Едно подобно приложение е BIRT Business Intelligence and Reporting Tool. Служи основно за правене и моделиране на отчети, но може да се използва и от бизнес хора точно за business intelligence. Нищо не пречи произволно приложение да се мигрира към Eclipse приложение, но основната полза е, ако се прави голямо ново приложение, то да не се губи време за графичен интерфейс, а да се направи като набор от plugin-и. Eclipse предлага различни &#039;изгледи&#039; за различните цели, които изгледи са кръстени &#039;перспективи&#039;. Имаш перспектива за разработка на джава, имаш перспектива за уеб приложения, за SQL, зависи от това какви plugin-и има инсталирани - защото тези &quot;перспективи&quot; пак се предоставят от plugin-и.
Разбира се, всичко това Боян може да го обясни много по-добре, и се надявам да го направи.</description>
		<content:encoded><![CDATA[<p>Петър, идеята е, че предлагат база, която да се ползва за големи приложения. Едно подобно приложение е BIRT Business Intelligence and Reporting Tool. Служи основно за правене и моделиране на отчети, но може да се използва и от бизнес хора точно за business intelligence. Нищо не пречи произволно приложение да се мигрира към Eclipse приложение, но основната полза е, ако се прави голямо ново приложение, то да не се губи време за графичен интерфейс, а да се направи като набор от plugin-и. Eclipse предлага различни &#8216;изгледи&#8217; за различните цели, които изгледи са кръстени &#8216;перспективи&#8217;. Имаш перспектива за разработка на джава, имаш перспектива за уеб приложения, за SQL, зависи от това какви plugin-и има инсталирани &#8211; защото тези &#8222;перспективи&#8220; пак се предоставят от plugin-и.<br />
Разбира се, всичко това Боян може да го обясни много по-добре, и се надявам да го направи.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Петър</title>
		<link>http://itotdel.net/2009/07/kakvo-biznesa-ne-znae-za-eclipse/comment-page-1/#comment-1425</link>
		<dc:creator>Петър</dc:creator>
		<pubDate>Mon, 13 Jul 2009 20:04:18 +0000</pubDate>
		<guid isPermaLink="false">http://itotdel.net/?p=348#comment-1425</guid>
		<description>Боян, така както си го написал аз не разбрах какво друго освен среда за програмиране е еклипз, честно. Уж не съм много прост, ама на, не схванах. 
Ползвах го под федора, за малко (има няколко плъгина за разработка на питон, които се оказаха особено полезни, но не достатъчни, че да ме накарат да направя еклиз основния си редактор за програмиране, не можах да му свикна и това е), не го долюбих. Може би някой ден... сега за сега е просто интересен инструмент, който обаче ще ми отнеме твърде много време да науча. За това си карам с gedit. С няколко написани на питон плъгина се превръща в идеален помощник.</description>
		<content:encoded><![CDATA[<p>Боян, така както си го написал аз не разбрах какво друго освен среда за програмиране е еклипз, честно. Уж не съм много прост, ама на, не схванах.<br />
Ползвах го под федора, за малко (има няколко плъгина за разработка на питон, които се оказаха особено полезни, но не достатъчни, че да ме накарат да направя еклиз основния си редактор за програмиране, не можах да му свикна и това е), не го долюбих. Може би някой ден&#8230; сега за сега е просто интересен инструмент, който обаче ще ми отнеме твърде много време да науча. За това си карам с gedit. С няколко написани на питон плъгина се превръща в идеален помощник.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Васил Светославов</title>
		<link>http://itotdel.net/2009/07/kakvo-biznesa-ne-znae-za-eclipse/comment-page-1/#comment-1423</link>
		<dc:creator>Васил Светославов</dc:creator>
		<pubDate>Mon, 13 Jul 2009 15:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://itotdel.net/?p=348#comment-1423</guid>
		<description>Поредната респектираща статия... :)

Това за почти неусетното и не искащо рестарт обновяване на приставките ми се струва по-скоро маркетинг сякаш... Вярно, аз ползвам средата основно за разработка, и съответно ползвам такъв тип приставки, но Eclipse винаги при update на plugin-ите препоръчва да рестартираш, а и не знам да ми се е обновявало нещо без да разбера. Възможно ли е да навлезеш по-надълбоко в този аспект? Може би аз не съм те разбрал съвсем правилно.

И да, много е приятно това, че Eclipse ти предоставя добра базова среда за всякакви приложения. Това обаче има и някои, макар и не чак толкова сериозни недостатъци. 

От една страна - не всички plugin-и са взаимно съвместими. В един момент може да се стигне за няколко приложения да имаш няколко отделни Eclipse-а. Това може да е доста трудно за управление, да не говорим, че Eclipse не е точно от най-малките продукти (макар и да е доста по-малък от MS Office примерно). Тоест, да, ще е удобно, но само за доста големи приложения, или за няколко много кадърно написани малки такива.

Друг леко негативен аспект е липсата на възможност за &quot;чистене на боклука&quot; - т.е. cleanup на работното пространство - например ненужни вече локални промени по файлове - може би има някой plugin, който да го прави това, но поне аз не го знам. Също, не съм сигурен за Galileo версията, но предишните знам, че в определени случаи си пазят стари версии на plugin-и - конкретно - ако plugin-а е бил включен в съответната &quot;дистрибуция&quot; и след това е ъпдейтван, оригиналната версия на въпросния plugin не може да бъде махната - стои си disabled.

Локализацията също не е много подсилена - помня, че уж имаше някакви plugin-и за локализация, но с Българския нещо не сполучих. Не че за IDE ми е нужно, но за приложения локализацията би могла да бъде голям плюс.

Лично за мен като цяло в Java малко са недодялани платформите за графични десктоп приложения - Swing, Awt, и дори SWT. Не защото са супер бъгави или супер неудачни, а защото изискват доста повече логика от примерно Windows Forms. При това за сравнително незначителни неща. Това покачва сериозно риска от бъгове.

На последно място, според мен графичния интерфейс все още има среда за развитие - например не ми допада открай време customize-ването на лентите с инструменти - видимостта се определя на групи бутончета И елементи от менютата. Признавам обаче, че като за Java базиран GUI, Eclipse и SWT е поне едни гърди напред от останалите решения.

Аз обаче съм положително настроен и се надявам, че нещата ще се подобрят...</description>
		<content:encoded><![CDATA[<p>Поредната респектираща статия&#8230; <img src='http://itotdel.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Това за почти неусетното и не искащо рестарт обновяване на приставките ми се струва по-скоро маркетинг сякаш&#8230; Вярно, аз ползвам средата основно за разработка, и съответно ползвам такъв тип приставки, но Eclipse винаги при update на plugin-ите препоръчва да рестартираш, а и не знам да ми се е обновявало нещо без да разбера. Възможно ли е да навлезеш по-надълбоко в този аспект? Може би аз не съм те разбрал съвсем правилно.</p>
<p>И да, много е приятно това, че Eclipse ти предоставя добра базова среда за всякакви приложения. Това обаче има и някои, макар и не чак толкова сериозни недостатъци. </p>
<p>От една страна &#8211; не всички plugin-и са взаимно съвместими. В един момент може да се стигне за няколко приложения да имаш няколко отделни Eclipse-а. Това може да е доста трудно за управление, да не говорим, че Eclipse не е точно от най-малките продукти (макар и да е доста по-малък от MS Office примерно). Тоест, да, ще е удобно, но само за доста големи приложения, или за няколко много кадърно написани малки такива.</p>
<p>Друг леко негативен аспект е липсата на възможност за &#8222;чистене на боклука&#8220; &#8211; т.е. cleanup на работното пространство &#8211; например ненужни вече локални промени по файлове &#8211; може би има някой plugin, който да го прави това, но поне аз не го знам. Също, не съм сигурен за Galileo версията, но предишните знам, че в определени случаи си пазят стари версии на plugin-и &#8211; конкретно &#8211; ако plugin-а е бил включен в съответната &#8222;дистрибуция&#8220; и след това е ъпдейтван, оригиналната версия на въпросния plugin не може да бъде махната &#8211; стои си disabled.</p>
<p>Локализацията също не е много подсилена &#8211; помня, че уж имаше някакви plugin-и за локализация, но с Българския нещо не сполучих. Не че за IDE ми е нужно, но за приложения локализацията би могла да бъде голям плюс.</p>
<p>Лично за мен като цяло в Java малко са недодялани платформите за графични десктоп приложения &#8211; Swing, Awt, и дори SWT. Не защото са супер бъгави или супер неудачни, а защото изискват доста повече логика от примерно Windows Forms. При това за сравнително незначителни неща. Това покачва сериозно риска от бъгове.</p>
<p>На последно място, според мен графичния интерфейс все още има среда за развитие &#8211; например не ми допада открай време customize-ването на лентите с инструменти &#8211; видимостта се определя на групи бутончета И елементи от менютата. Признавам обаче, че като за Java базиран GUI, Eclipse и SWT е поне едни гърди напред от останалите решения.</p>
<p>Аз обаче съм положително настроен и се надявам, че нещата ще се подобрят&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
